2022-04-21 14:18:41 +02:00
|
|
|
Change Log
|
|
|
|
=======
|
|
|
|
|
|
|
|
All notable changes to this project will be documented in this file.
|
|
|
|
|
2022-05-04 14:43:27 +02:00
|
|
|
The format is based on [Keep a Changelog](http://keepachangelog.com/).
|
2022-04-21 14:18:41 +02:00
|
|
|
|
2022-04-21 14:21:02 +02:00
|
|
|
The [milestone](https://egit.irs.uni-stuttgart.de/eive/eive-obsw/milestones)
|
|
|
|
list yields a list of all related PRs for each release.
|
|
|
|
|
2022-04-21 14:18:41 +02:00
|
|
|
# [unreleased]
|
|
|
|
|
2022-05-04 17:46:01 +02:00
|
|
|
# [v1.12.0]
|
|
|
|
|
2022-05-05 16:55:51 +02:00
|
|
|
## Changed
|
|
|
|
|
2022-05-05 19:47:17 +02:00
|
|
|
- Build unittest as default side product of hosted builds
|
|
|
|
PR: https://egit.irs.uni-stuttgart.de/eive/eive-obsw/pulls/244
|
|
|
|
- Let CI/CD build host build and run unittest side product in same step
|
2022-05-05 20:19:53 +02:00
|
|
|
- Catch2 pre-installed in CI/CD docker container, Xiphos SDK installed in CI/CD docker
|
|
|
|
PR: https://egit.irs.uni-stuttgart.de/eive/eive-obsw/pulls/247
|
2022-05-05 16:49:10 +02:00
|
|
|
- Sun Sensors have names denoting their location and poiting in the satellite now
|
2022-05-05 19:41:36 +02:00
|
|
|
PR: https://egit.irs.uni-stuttgart.de/eive/eive-obsw/pulls/245
|
2022-05-05 16:55:51 +02:00
|
|
|
- Better RTD names denoting their purpose (and location consequently)
|
2022-05-05 19:41:36 +02:00
|
|
|
PR: https://egit.irs.uni-stuttgart.de/eive/eive-obsw/pulls/246
|
2022-05-05 16:55:51 +02:00
|
|
|
|
2022-04-21 14:18:41 +02:00
|
|
|
# [v1.11.0]
|
|
|
|
|
2022-05-03 11:34:47 +02:00
|
|
|
## Fixed
|
|
|
|
|
|
|
|
- Host build working again
|
|
|
|
|
2022-04-28 17:54:47 +02:00
|
|
|
## Added
|
|
|
|
|
|
|
|
- Custom Syrlinks FDIR which disabled most of the default FDIR functionality
|
2022-05-03 12:51:34 +02:00
|
|
|
PR: https://egit.irs.uni-stuttgart.de/eive/eive-obsw/pulls/232
|
2022-05-03 11:33:07 +02:00
|
|
|
- Custom Gomspace FDIR which disabled most of the default FDIR functionality
|
2022-04-28 17:54:47 +02:00
|
|
|
- Custom Syrlinks FDIR which disabled most of the default FDIR functionality
|
|
|
|
|
2022-04-21 14:18:41 +02:00
|
|
|
## Changed
|
|
|
|
|
2022-04-22 10:59:43 +02:00
|
|
|
- PCDU handler only called once in PST, but can handle multiple messages now
|
2022-05-03 12:51:34 +02:00
|
|
|
PR: https://egit.irs.uni-stuttgart.de/eive/eive-obsw/pulls/221
|
|
|
|
Bugfix: https://egit.irs.uni-stuttgart.de/eive/eive-obsw/pulls/235
|
2022-04-21 14:18:41 +02:00
|
|
|
- Update rootfs base of Linux, all related OBSW changes
|
2022-04-21 14:21:02 +02:00
|
|
|
- Add `/usr/local/bin` to PATH. All shell scripts are there now
|
2022-04-28 11:37:06 +02:00
|
|
|
- Add Syrlinks and TMP devices to Software by default
|
2022-05-03 11:33:07 +02:00
|
|
|
- Update GPS Linux Hyperion Handler to use socket interface. Still allows switching
|
|
|
|
back to SHM interface, but the SHM interface is a possible cause of SW crashes
|
2022-05-04 14:12:35 +02:00
|
|
|
- Updated code for changed FSFW HAL GPIO API: `readGpio` prototype has changed
|
|
|
|
PR: https://egit.irs.uni-stuttgart.de/eive/eive-obsw/pulls/240 and
|
|
|
|
https://egit.irs.uni-stuttgart.de/eive/fsfw/pulls/76
|
2022-04-21 14:18:41 +02:00
|
|
|
|
2022-05-03 12:51:34 +02:00
|
|
|
### GPS
|
|
|
|
|
|
|
|
PRs: https://egit.irs.uni-stuttgart.de/eive/eive-obsw/pulls/239
|
|
|
|
|
|
|
|
- Rename GPS device to `/dev/gps0`
|
|
|
|
- Use gpsd version 3.17 now. Includes API changes
|
|
|
|
|
2022-05-03 12:48:30 +02:00
|
|
|
### EM and FM splitup & Build Workflow improvements
|
|
|
|
|
2022-05-03 12:51:34 +02:00
|
|
|
PR: https://egit.irs.uni-stuttgart.de/eive/eive-obsw/pulls/238
|
|
|
|
|
2022-05-03 12:48:30 +02:00
|
|
|
- Split up `bsp_q7s` in separate EM and FM build with module loading set to different
|
|
|
|
default values. The EM object factory is unique which allows building a parallel setup
|
|
|
|
with dummy components
|
|
|
|
- All major BSPs have an own `OBSWConfig.h.in` file which simplifies the file significantly
|
|
|
|
- Renamed Q7S primary build folders:
|
|
|
|
- `cmake-build-debug-q7s` for primary development build
|
|
|
|
- `cmake-build-release-q7s` for primary release build
|
|
|
|
- `cmake-build-debug-q7s-em` for primary development build of the EM software
|
|
|
|
- `cmake-build-release-q7s-em` for primary release build of the EM software
|
|
|
|
- Refactored Q7S helper script handling. It is now intended and preferred to copy the environment
|
|
|
|
script to the same folder level as the `eive-obsw` and source it. This will also
|
|
|
|
add the path containing the shell helper scripts to `PATH`
|
|
|
|
- The actual helper shell scripts were renamed as well to `q7s-<buildSystem>-<buildType>.sh`
|
|
|
|
|
2022-04-22 16:16:25 +02:00
|
|
|
# [v1.10.1]
|
|
|
|
|
|
|
|
Version bump
|
|
|
|
|
2022-04-21 14:18:41 +02:00
|
|
|
# [v1.10.0]
|
|
|
|
|
|
|
|
For all releases equal or prior to v1.10.0,
|
|
|
|
see [milestones](https://egit.irs.uni-stuttgart.de/eive/eive-obsw/milestones)
|