You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+11Lines changed: 11 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -9,6 +9,17 @@ This is a collection of APIs abstracting platform specific functionality to be l
9
9
10
10
## Version History
11
11
12
+
13
+
### Development Build: v1.5.0-rc1+dev112
14
+
15
+
- Cleans up stale code from the previous methods of generating 1Hz. Adds a new PSP module that instantiates an OSAL abstract timebase for use with cFE services. This single module is used across all psp implementations (mcp750, pc-linux, pc-rtems). Results in 1Hz timing tick on MCP750 will be more accurate. No changes to Linux or RTEMS
16
+
- Fixes segfaults when `CFE_PSP_Port` routines are invoked on Linux.
17
+
- Converts `cfe_psp_ram.c` and `cfe_psp_port.c` into modular components and removes from the "shared" directory. The existing implementations become the corresponding "direct" module, and are enabled based on the psp module selection. Adds a "notimpl" variant where all the functions return `CFE_PSP_ERR_NOT_IMPLEMENTED`. This is used on Linux
18
+
or any other system where direct access is not possible. Renames the existing `eeprom_stub` module to be `eeprom_notimpl` for consistency and to avoid confusion with the unit test stubs.
19
+
- Implements two PSP modules to provide `CFE_PSP_GetTime` and `CFE_PSP_GetTimeBase`, one for POSIX-compliant RTOS using `clock_gettime()` and the other specifically for PowerPC processors on VxWorks that have the `vxTimeBaseGet()` routine. Clarifies and documents the difference and use cases for `CFE_PSP_GetTime` and `CFE_PSP_GetTimeBase`. No impact to behavior.
20
+
- Adds a coverage test for the VxWorks PSP timebase module and provides an example of how this can be implemented for other modules.
21
+
- See <https://github.com/nasa/PSP/pull/289> and <https://github.com/nasa/cFS/pull/238>
22
+
12
23
### Development Build: v1.5.0-rc1+dev101
13
24
14
25
- Removes unnecessary global config structure `Target_PspConfigData` and associated elements infavor of the new version API.
0 commit comments