Commit Graph

33 Commits

Author SHA1 Message Date
Mario Hüttel 62ef147105 Incrment Cmake required version number 2024-03-24 14:11:33 +01:00
Mario Hüttel c6038969ca Fix style and code issues in bin2carray python script 2023-06-23 22:43:45 +02:00
Mario Hüttel cadd33d5a4 #48: Update FatFS in RAM code of updater 2023-01-03 15:08:57 +01:00
Mario Hüttel df70238b36 Remove git_ver define from updater 2023-01-01 21:12:00 +01:00
Mario Hüttel ef534746f8 Update updater to newest fatfs and enable exfat support 2021-12-16 20:47:08 +01:00
Mario Hüttel 7bfa0732db Fix wrong register bit in flash writer. This actually didn't result in an error but it's better to fix it either way. 2021-11-28 23:11:40 +01:00
Mario Hüttel 96e0931c9f Add a bunch of stuff: Add baudrate reconfig command to shell and move the uart to separate C file 2021-11-27 17:41:11 +01:00
Mario Hüttel 6f2b6e0839 Fix code in updater.c 2021-10-10 21:04:40 +02:00
Mario Hüttel 20b460cd5a Fix #41: Updater SHA256 check implemented and tested 2021-10-03 19:38:01 +02:00
Mario Hüttel ae60c30919 Implement SHA256 update file checking 2021-10-03 19:27:41 +02:00
Mario Hüttel a7394ef170 Feature #41: Add SHA calculation to updater. Has yet to be checked against file. Code not tested 2021-09-24 22:43:47 +02:00
Mario Hüttel d63761d016 Add sha 256 library and adapt license sections in documentation 2021-08-24 22:19:12 +02:00
Mario Hüttel e753504ae3 Check for python in RAM code and use find_package to determine the python interpreter 2021-07-17 15:25:25 +02:00
Mario Hüttel 4ed2203b35 Improve code style and comments 2021-05-22 12:44:43 +02:00
Mario Hüttel 9bd0dd194b Issue #24: Fix bug in update code 2021-05-16 19:53:46 +02:00
Mario Hüttel 3f31acfada Updater: Fix missing line break in uart output 2021-04-10 15:42:19 +02:00
Mario Hüttel 31b17dfd8d Updater: Clear shell at startup and print size of update 2021-04-10 14:37:05 +02:00
Mario Hüttel 8309cef5ec Updater: Fix updating code 2021-04-08 22:03:38 +02:00
Mario Hüttel 1a76a69b6d Switch updater to -Os compilation 2021-04-08 21:50:42 +02:00
Mario Hüttel e50e3f0ace Add verify step to updater 2021-04-08 21:49:53 +02:00
Mario Hüttel 5fb1612773 make updater reboot after successful update 2021-04-08 21:37:49 +02:00
Mario Hüttel 08ec458e8f Add update code to updater and use uart for status updates 2021-04-08 21:23:25 +02:00
Mario Hüttel d962110823 Updater: Use -O0 and write flash writer and fix hex parser 2021-04-07 23:14:45 +02:00
Mario Hüttel bfdc3d3246 Updater: Store update file name in safety memory before executing updater. Currently name is hardcoded. 2021-04-07 13:26:39 +02:00
Mario Hüttel 6e5627fde2 Updater: Add safety memory to updater 2021-04-06 20:55:41 +02:00
Mario Hüttel 4c3574c2e2 Make project Cmake ready 2021-03-23 22:15:11 +01:00
Mario Hüttel fed18f1c24 Ram code: Update gitignore 2020-12-21 17:23:19 +01:00
Mario Hüttel caabde39d2 Updater RAM Code
* Add Fatfs for reading from SD card
* Add structure of Hex parser
2020-12-21 17:21:04 +01:00
Mario Hüttel 1167358c5a Add .bin.h files to ram code's gitignore 2020-12-14 20:32:41 +01:00
Mario Hüttel 444fded972 Delete derived ram code include file 2020-12-14 20:31:53 +01:00
Mario Hüttel 963b1e106c Updater: Write functional ram code loader
Updater RAM Code
----------------
* Ack running watchdog every 250 ms
* Blink green LED every 250 ms

Firmware
--------
* Add RAM code loader
* Reorganize initialization
* Add update command to shell
2020-12-14 20:29:51 +01:00
Mario Hüttel d353183826 updater: Add script for converting bin file to C array 2020-12-07 22:35:52 +01:00
Mario Hüttel a3e652ddb8 Start RAM code for updater 2020-12-07 21:39:14 +01:00