SPI update, Version bump #22

Merged
meierj merged 52 commits from mueller/spi-com-if-tested into develop 2021-03-04 18:23:43 +01:00
Owner

General changes and improvements

  • Better handling for missed deadline via preprocessor define (integrated into FSFW)
  • Added a new generic Linux file open helper, is also now used in I2C ComIF (not tested yet)
  • Service 20 added to PUS stack
  • TestTask bugfixes / simplifications
  • Version bump. I think we're past alpha state now so I set the version number 1.0
  • Changed two object IDs and also adapted the TMTC commander accordingly
  • Preprocess defines for boards: RASPBERRY_PI and XIPHOS_Q7S

GPIO

  • Refactored GpioIF, and LibgpioComIF to support callbacks (might be needed for decoder logic)
  • GPIO loopback for Raspberry Pi added (this counts as device driver testing I guess)

SPI

  • Added a SPI Test Task I used to read a register of a connected MGM device which provides a very basic starting point to interface SPI devices from C/C++
  • Added the SpiComIF and SpiCookie required for device handlers using SPI on Raspberry Pi and the Xiphos Q7S
  • Tested the SpiComIF with the LIS3 MGM handler on the ACS board
## General changes and improvements - Better handling for missed deadline via preprocessor define (integrated into FSFW) - Added a new generic Linux file open helper, is also now used in I2C ComIF (not tested yet) - Service 20 added to PUS stack - TestTask bugfixes / simplifications - Version bump. I think we're past alpha state now so I set the version number 1.0 - Changed two object IDs and also adapted the TMTC commander accordingly - Preprocess defines for boards: `RASPBERRY_PI` and `XIPHOS_Q7S` ## GPIO - Refactored GpioIF, and LibgpioComIF to support callbacks (might be needed for decoder logic) - GPIO loopback for Raspberry Pi added (this counts as device driver testing I guess) ## SPI - Added a SPI Test Task I used to read a register of a connected MGM device which provides a very basic starting point to interface SPI devices from C/C++ - Added the `SpiComIF` and `SpiCookie` required for device handlers using SPI on Raspberry Pi and the Xiphos Q7S - Tested the `SpiComIF` with the LIS3 MGM handler on the ACS board
muellerr added the
feature
label 2021-02-24 11:39:35 +01:00
muellerr added 51 commits 2021-02-24 11:39:37 +01:00
muellerr added 1 commit 2021-02-24 11:40:57 +01:00
Author
Owner

Important for review: I changed some object IDs. I also changed them in the TMTC program, but maybe your code has changed in the meantime.

Important for review: I changed some object IDs. I also changed them in the TMTC program, but maybe your code has changed in the meantime.
muellerr requested review from meierj 2021-02-24 22:38:37 +01:00
meierj merged commit 12f0c91342 into develop 2021-03-04 18:23:43 +01:00
Sign in to join this conversation.
No description provided.