CCSDS Software merge requestshttps://git.ksat-stuttgart.de/source/ccsds-software/-/merge_requests2023-12-02T13:27:55Zhttps://git.ksat-stuttgart.de/source/ccsds-software/-/merge_requests/70readme update2023-12-02T13:27:55ZJakob Meierreadme updatehttps://git.ksat-stuttgart.de/source/ccsds-software/-/merge_requests/69Readme Update2023-12-02T13:17:36ZJakob MeierReadme Update* added link to xilinx note of Vitis patch* added link to xilinx note of Vitis patchhttps://git.ksat-stuttgart.de/source/ccsds-software/-/merge_requests/68Patch for Vitis 2022.22023-12-02T08:11:08ZJakob MeierPatch for Vitis 2022.2* bug in Vitis Debugger
* added instructions to fix it* bug in Vitis Debugger
* added instructions to fix ithttps://git.ksat-stuttgart.de/source/ccsds-software/-/merge_requests/67Flash programming and bootloader2023-11-19T18:53:04ZJakob MeierFlash programming and bootloader* bootloader uses now coresight architecture for stdin/stdout
* bugfix in bootloader which hangs up when using coresight architecture instead of uart
* make targets for flash programming and boot image creation* bootloader uses now coresight architecture for stdin/stdout
* bugfix in bootloader which hangs up when using coresight architecture instead of uart
* make targets for flash programming and boot image creationhttps://git.ksat-stuttgart.de/source/ccsds-software/-/merge_requests/66File Read Command and Reboot Counter2023-11-18T10:52:03ZJakob MeierFile Read Command and Reboot Counter* added command to read file from eMMC
* implemented reboot counter (stored in eMMC)
* reboot counter has been added to the housekeeping packet
* update of fpga design
* update of zynq lib
* reworked readme* added command to read file from eMMC
* implemented reboot counter (stored in eMMC)
* reboot counter has been added to the housekeeping packet
* update of fpga design
* update of zynq lib
* reworked readmehttps://git.ksat-stuttgart.de/source/ccsds-software/-/merge_requests/65Minor Improvements2023-11-05T11:59:13ZJakob MeierMinor Improvements* improved formatting of help text in Makefile
* added debug printouts to USLP handler header parsing* improved formatting of help text in Makefile
* added debug printouts to USLP handler header parsinghttps://git.ksat-stuttgart.de/source/ccsds-software/-/merge_requests/64High Priority Commands2023-10-06T11:04:16ZJakob MeierHigh Priority Commands* implemented all HPC commands* implemented all HPC commandshttps://git.ksat-stuttgart.de/source/ccsds-software/-/merge_requests/63Implement housekeeping reboot counter stored in emmc chip2023-11-18T10:51:57ZSamuel KrainImplement housekeeping reboot counter stored in emmc chipAdded methods requestRebootCounter() and incrementRebootCounter() in Housekeeping.cpp, which fetch the current value of the reboot counter from the emmc chip during initialisation, increments or resets the received value, and writes the ...Added methods requestRebootCounter() and incrementRebootCounter() in Housekeeping.cpp, which fetch the current value of the reboot counter from the emmc chip during initialisation, increments or resets the received value, and writes the new value to the emmc fileSamuel KrainSamuel Krainhttps://git.ksat-stuttgart.de/source/ccsds-software/-/merge_requests/62Minor Improvements2023-09-13T16:00:59ZJakob MeierMinor Improvementshttps://git.ksat-stuttgart.de/source/ccsds-software/-/merge_requests/61Tc Request Command2023-09-10T13:26:45ZJakob MeierTc Request Command* added TC fifo
* added RS485 command to request TCs by OBC
* added queue router* added TC fifo
* added RS485 command to request TCs by OBC
* added queue routerhttps://git.ksat-stuttgart.de/source/ccsds-software/-/merge_requests/60Transmit TM Command2023-09-08T08:19:48ZJakob MeierTransmit TM Command* added uslp command to transmit telemetry* added uslp command to transmit telemetryhttps://git.ksat-stuttgart.de/source/ccsds-software/-/merge_requests/59VC Test Commands2023-09-07T14:38:34ZJakob MeierVC Test Commands* rs485 commands to initiate transmission of test frames over virtual channels 0 to 3
* re-added headers which were unintentionally removed by auto-formatter* rs485 commands to initiate transmission of test frames over virtual channels 0 to 3
* re-added headers which were unintentionally removed by auto-formatterhttps://git.ksat-stuttgart.de/source/ccsds-software/-/merge_requests/58IPC Message2023-09-07T13:55:48ZJakob MeierIPC Message* introduced IpcMessage class to simplify handling of queue messaging* introduced IpcMessage class to simplify handling of queue messaginghttps://git.ksat-stuttgart.de/source/ccsds-software/-/merge_requests/57PTME Write Yield CPU2023-09-01T13:55:48ZJakob MeierPTME Write Yield CPU* yield CPU during ptme write loop
* fpga submodule now points to current master* yield CPU during ptme write loop
* fpga submodule now points to current masterhttps://git.ksat-stuttgart.de/source/ccsds-software/-/merge_requests/56Compile Errors Fixed2023-09-01T10:31:02ZJakob MeierCompile Errors Fixedhttps://git.ksat-stuttgart.de/source/ccsds-software/-/merge_requests/55Improvements and basic eMMC Handler2023-09-01T09:23:43ZJakob MeierImprovements and basic eMMC Handler* use ring buffer to exchange data between rs485 handler and uslp handler
* use pointer to send large data through freertos queues
* added basic emmc handler to transfer files via rs485
* restructured uslp handling
* added auto formatter...* use ring buffer to exchange data between rs485 handler and uslp handler
* use pointer to send large data through freertos queues
* added basic emmc handler to transfer files via rs485
* restructured uslp handling
* added auto formatter clang which applies a Google based coding stylehttps://git.ksat-stuttgart.de/source/ccsds-software/-/merge_requests/54Merge krain/tcrequest into master2023-11-18T10:52:33ZSamuel KrainMerge krain/tcrequest into masterMerge code to send TC data from PdecHandler to UslpHandler into master branch.Merge code to send TC data from PdecHandler to UslpHandler into master branch.Samuel KrainSamuel Krainhttps://git.ksat-stuttgart.de/source/ccsds-software/-/merge_requests/53Rebuild 2i Project2023-07-05T08:12:06ZJakob MeierRebuild 2i Projecthttps://git.ksat-stuttgart.de/source/ccsds-software/-/merge_requests/52Invalid mss files2023-07-02T16:37:44ZJakob MeierInvalid mss files* name of ptme wrapper changed from ptme_wrapper_0 to axi_ptme_wrapper_0* name of ptme wrapper changed from ptme_wrapper_0 to axi_ptme_wrapper_0https://git.ksat-stuttgart.de/source/ccsds-software/-/merge_requests/51AXI PTME IP Core Wrapper2023-06-26T10:58:36ZJakob MeierAXI PTME IP Core Wrapper* virtual channels of PTME IP Core now accessed through AXI interface* virtual channels of PTME IP Core now accessed through AXI interface