• v1.3.0

    100%
    0 Open
    4 Closed
    Updated 2023-04-04 14:53:40 +02:00
    Closed 2021-07-22 11:56:44 +02:00

    Milestone for Software Release v1.3.0

    • Last milestone before major FSFW update

    Enhancements

    • First components for File System Handling
    • .cproject file updates
    • README updates and improvements
    • File System API continued, but not finished yet
    • Scratch buffer API continued, not finished yet
    • Reaction wheel handler added
    • GPS Handler continued
    • Q7S SPI communication interface added, necessary for SPI multiplexing because reaction wheel requires slow SPI
  • v1.4.0

    100%
    0 Open
    4 Closed
    Updated 2021-07-24 15:16:19 +02:00
    Closed 2021-07-24 15:16:19 +02:00

    Milestone for next OBSW release

    • History rewritten for e-mail change (force push in develop and master)
    • Branch before history was changed to correct e-mail address
    • Requires framework update eive/fsfw#6
    • fsfw_hal is now part of fsfw so the submodule was removed
    • Scratch API finished and tested, can be used to read/write strings and numeric values now
    • File System API mostly finished and tested
    • JSON library added and tested, works well so far
    • New API written as a wrapper around the JSON library, which allows modelling the content of a JSON configuration file in the Software. For simplicity reason, it will write directly to the file system instead of sending messages for now
    • TE0720 define prefixed with BOARD_ which makes it more explicit
    • InitMission and ObjectFactory modularized
    • Basic instructions for xsc_scratch API in README
    • Added new version of Q7S datasheet and link to trac page where updated versions will be uploaded
    • PLOC Supervisor Handler
    • First Start Tracker Handler code
    • Some bugs found by @Jakob.Meier fixed. More general checks introduced
    • Exception handling for std::filesystem
  • v1.5.0

    100%
    0 Open
    2 Closed
    Updated 2021-07-26 11:51:31 +02:00
    Closed 2021-07-26 11:51:31 +02:00

    Milestone for next OBSW release.

    FSFW Version: v1.5.0
    TMTC Version: v1.7.0 with tmtccmd v1.7.2

    • This is the first release after a git history change.
    • The OBSW will now create a version file automatically inside at mnt/sdX/conf/version.txt.
    • Future releases will include FSFW version and TMTC version as well.
  • v1.6.0

    100%
    0 Open
    14 Closed
    Updated 2021-08-09 18:29:19 +02:00
    Closed 2021-08-09 18:28:39 +02:00

    Milestone for next OBSW release v1.6.0

    • Updated README, better structure because it has become large
    • Added two utility scripts:
      • q7s-port.sh to set up all required port forwarding at once
      • q7s-cp.py to copy files conveniently to the Q7S as long as port
        forwarding is active
    • Added support for TMTC commanding with TCP
    • This allows running the TMTC commander on the local development machine directly (allows using GUI, more convenient development etc.)
    • Updated RTD handler: Raw measured RTD value is now stored as well
    • Added OBSW watchdog: #67
    • All CMake build scripts updated to be more robust
    • Updated generators folder. There is one central fsfwgen.py file now, which is used to run all other generators. Example usage to generate objects: ./fsfwgen.py objects
    • Added missing CLASS_ID declaration for GomspaceDeviceHandler
    • Bugfixes in generic fsfwgen submodule
    • BUILD_WATCHDOG renamed to EIVE_BUILD_WATCHDOG
    • Restarting OBSW via telecommand now possible
    • SD card initialization can be performed non-blocking now
    • Added PLOC updater code
    • PLOC Supervisor finished
    • tmtc submodule updated to v1.8.0
  • v1.7.0

    100%
    0 Open
    12 Closed
    Updated 2021-09-02 09:31:05 +02:00
    Closed 2021-09-02 09:31:05 +02:00

    Milestone for next OBSW release

    • Minor changes to match software to updated FPGA configuration
    • Set all devices to mode power down in doShutDown()
    • Bug when PREFSD was not set
    • Increased robustness of SW against invalid values for preferred SD card
    • Some fixes for Raspberry Pi build
    • Binary files can not be run like that on Linux, need to generate stripped executable instead. This is done now.
    • PCDU always running now
    • Added debug output for PCDU modules
    • Added ACS board to SPI PST
    • New busConf.h file which encapsulates Q7S specific properties like chip names, pin numbers and device names for peripherals
    • Defines cleaned up and properly prefixed
    • Possible bugfixes: spiRtdIc3 had other mode than others and spiRtdIc15 had other speed than others
    • Offers basic API to program chip writeprotection programatically
    • Used on reboot now
    • Added LICENSE and NOTICE file for making OBSW OpenSource
    • Fixes for supervisor identified during integration tests with TAS
    • Adjustments to run OBSW on Trenz TE0720
    • Memory dumps larger than 2*65535 bytes can not be handled by the linux uart driver
    • Added a memory dumper object to split large memory dumps in multiple smaller dumps
  • v1.8.0

    100%
    0 Open
    9 Closed
    Updated 2021-09-24 10:20:00 +02:00
    Closed 2021-09-24 10:20:00 +02:00

    Milstone for next OBSW release

    • GNSS and ACS board added and tested for Q7S
    • Device handlers moved to FSFW, several bugfixes, e.g. scaling error LIS3MDL and other minor ones in other device handlers
    • Updated commands to print switch states, voltages and currents of Gomspace PCDU. Requires eive/eive-tmtc#23
    • FSFW GPIO code refactored to support GPIOs by chip and label
  • v1.9.0

    100%
    0 Open
    57 Closed
    Updated 2022-03-08 10:33:25 +01:00
    Closed 2022-03-08 10:32:57 +01:00

    Milestone for next OBSW release.

    There are a lot of changes because there has not been an intermediate release for a longer period of time.

    This is the release with most/all GPIO pins designated and named, the FPGA configuration becoming more stable, and most basic device handlers implemented.

    It will be the last release before system components are added.

  • v1.10.0

    100%
    0 Open
    41 Closed
    Updated 2022-04-22 10:58:50 +02:00
    Closed 2022-04-22 10:58:50 +02:00

    Milestone for next OBSW release

  • v1.11.0

    100%
    0 Open
    18 Closed
    Updated 2022-05-25 10:14:42 +02:00
    Closed 2022-05-04 17:20:54 +02:00

    See CHANGELOG

  • v1.12.0

    100%
    0 Open
    26 Closed
    Updated 2022-07-04 11:21:00 +02:00
    Closed 2022-07-04 11:20:24 +02:00
  • v1.13.0

    100%
    0 Open
    3 Closed
    Updated 2022-08-24 16:41:04 +02:00
    Closed 2022-08-24 16:39:58 +02:00

    Milestone for next OBSW release

  • v1.14.0

    100%
    0 Open
    19 Closed
    Updated 2022-10-10 17:49:44 +02:00
    Closed 2022-10-10 17:48:35 +02:00
  • v1.15.0

    100%
    0 Open
    6 Closed
    Updated 2022-10-27 11:29:54 +02:00
    Closed 2022-10-27 11:29:02 +02:00
  • v1.16.0

    100%
    0 Open
    11 Closed
    Updated 2022-11-18 14:30:59 +01:00
    Closed 2022-11-18 14:24:29 +01:00
  • v1.17.0

    100%
    0 Open
    3 Closed
    Updated 2022-11-28 18:30:32 +01:00
    Closed 2022-11-28 18:30:09 +01:00
  • v1.18.0

    100%
    0 Open
    1 Closed
    Updated 2022-12-01 16:38:54 +01:00
    Closed 2022-12-01 16:38:16 +01:00
  • v1.19.0

    100%
    0 Open
    4 Closed
    Updated 2023-01-18 16:13:20 +01:00
    Closed 2023-01-10 16:24:54 +01:00
  • v1.20.0

    100%
    0 Open
    13 Closed
    Updated 2023-01-24 12:28:20 +01:00
    Closed 2023-01-24 12:26:40 +01:00
  • v1.21.0

    100%
    0 Open
    4 Closed
    Updated 2023-01-26 20:55:23 +01:00
    Closed 2023-01-26 20:03:54 +01:00
  • v1.22.0

    100%
    0 Open
    1 Closed
    Updated 2023-01-28 14:59:23 +01:00
    Closed 2023-01-28 14:58:45 +01:00