CCSDS Software merge requestshttps://git.ksat-stuttgart.de/source/ccsds-software/-/merge_requests2021-05-20T12:52:10Zhttps://git.ksat-stuttgart.de/source/ccsds-software/-/merge_requests/1Meier/master2021-05-20T12:52:10ZJakob MeierMeier/masterhttps://git.ksat-stuttgart.de/source/ccsds-software/-/merge_requests/2Fix typo in README.md/Add XADC/Add update2021-08-05T10:49:49ZTill MayerFix typo in README.md/Add XADC/Add updatehttps://git.ksat-stuttgart.de/source/ccsds-software/-/merge_requests/3Simpler update system2021-08-17T11:34:09ZTill MayerSimpler update systemhttps://git.ksat-stuttgart.de/source/ccsds-software/-/merge_requests/4Move update process into boot loader and add retry counter2021-09-02T14:51:13ZTill MayerMove update process into boot loader and add retry counterhttps://git.ksat-stuttgart.de/source/ccsds-software/-/merge_requests/5Add missing headers to bootloader2021-09-03T06:44:10ZTill MayerAdd missing headers to bootloaderhttps://git.ksat-stuttgart.de/source/ccsds-software/-/merge_requests/6Meier/master2021-09-03T07:09:44ZJakob MeierMeier/master* added files to gitignore* added files to gitignorehttps://git.ksat-stuttgart.de/source/ccsds-software/-/merge_requests/7erasing flash of te07202021-09-03T09:05:04ZJakob Meiererasing flash of te0720https://git.ksat-stuttgart.de/source/ccsds-software/-/merge_requests/8Fix typo in README.md2022-02-27T23:25:42ZAaron HilbigFix typo in README.mdhttps://git.ksat-stuttgart.de/source/ccsds-software/-/merge_requests/9Fix typo in Linux installation2022-03-03T12:55:54ZAaron HilbigFix typo in Linux installationJakob MeierJakob Meierhttps://git.ksat-stuttgart.de/source/ccsds-software/-/merge_requests/10Implement Bus Timer and Protocol Extension2022-03-04T12:07:06ZAaron HilbigImplement Bus Timer and Protocol ExtensionJakob MeierJakob Meierhttps://git.ksat-stuttgart.de/source/ccsds-software/-/merge_requests/11Add "Set project" step to "Remote programming with Vitis" in README2022-03-04T12:05:33ZAaron HilbigAdd "Set project" step to "Remote programming with Vitis" in READMEJakob MeierJakob Meierhttps://git.ksat-stuttgart.de/source/ccsds-software/-/merge_requests/12rs485 baudrate 1 mbit2022-03-15T09:47:57ZJakob Meierrs485 baudrate 1 mbithttps://git.ksat-stuttgart.de/source/ccsds-software/-/merge_requests/13readme update2022-03-18T15:26:46ZJakob Meierreadme updatehttps://git.ksat-stuttgart.de/source/ccsds-software/-/merge_requests/14release and debug build configuration2022-03-18T15:54:13ZJakob Meierrelease and debug build configurationhttps://git.ksat-stuttgart.de/source/ccsds-software/-/merge_requests/15fpga submodule update2022-03-19T09:20:56ZJakob Meierfpga submodule updatehttps://git.ksat-stuttgart.de/source/ccsds-software/-/merge_requests/16fpga design update2022-04-16T15:11:16ZJakob Meierfpga design updatehttps://git.ksat-stuttgart.de/source/ccsds-software/-/merge_requests/17Add note about the Welcome window to README2022-07-06T14:31:16ZDavid SawatzkeAdd note about the Welcome window to READMEhttps://git.ksat-stuttgart.de/source/ccsds-software/-/merge_requests/18Add update cache on disk2022-11-22T13:47:58ZDavid SawatzkeAdd update cache on diskThis contains an isolated implementation (not integrated with other communication) for updates, caching them to sd card and then writing them to flash.This contains an isolated implementation (not integrated with other communication) for updates, caching them to sd card and then writing them to flash.https://git.ksat-stuttgart.de/source/ccsds-software/-/merge_requests/19Increase amount of data that can be received (Ringbuffer)2022-08-16T10:57:14ZDaniel FriedrichIncrease amount of data that can be received (Ringbuffer)- Updated the readme to clarify details about setup and added more details for Windows users
- Receive logic changed to allow for bigger frames to be received
- (almost) all "while" in the loop&receive functions were replaced with "if...- Updated the readme to clarify details about setup and added more details for Windows users
- Receive logic changed to allow for bigger frames to be received
- (almost) all "while" in the loop&receive functions were replaced with "if". This is to allow the program to periodically run through
the loop function very quickly. The arudino code automatically runs Serial.Event() at the end of loop() when new data is available.
- Introduced a receive flag that is set after a cmd is sent and reset when the response has been received
- Introduced a timeout after which data reception is completed (since there is no more data incoming via Serial1)
- Added flags for transmit/receive loop to make these loops possible with the new logic
- TODO: Increase size of the arduino Serial buffer! As of now it is only possible to receive up to ~100 bytes of frame length due to the
serial buffer being limited to 64 bytes.
- Fixed a parsing error of data_length in the OBC response frame field.Daniel FriedrichDaniel Friedrichhttps://git.ksat-stuttgart.de/source/ccsds-software/-/merge_requests/20Different Baudrates for Arduino and OBC2022-08-16T10:53:38ZJakob MeierDifferent Baudrates for Arduino and OBC* for test setup with Arduino Baudrate of RS485 will be reduced to 115200 Baud
* when RS485 interface is connected to OBC, the baudrate is changed to 921600 Baud
* added arduino command to power cycle the ccsds board* for test setup with Arduino Baudrate of RS485 will be reduced to 115200 Baud
* when RS485 interface is connected to OBC, the baudrate is changed to 921600 Baud
* added arduino command to power cycle the ccsds board