Commit Graph

728 Commits

Author SHA1 Message Date
Mario Hüttel 7d43b4130c Add connector info to LCD GUI. So TX and RX of UART can be found without looking at the schematic. 2022-06-09 18:18:30 +02:00
Mario Hüttel 835faf7e4e Merge pull request 'enhancement/39-digio-cmd-profile-language' (#44) from enhancement/39-digio-cmd-profile-language into dev
Reviewed-on: #44
2021-12-26 21:20:15 +01:00
Mario Hüttel 2957a42cef Fix indetation in header file 2021-12-26 20:59:08 +01:00
Mario Hüttel 1e45c8b5d7 Issue #39: Implement DIGIO profile commands 2021-12-26 20:54:04 +01:00
Mario Hüttel 3bb4607798 digio: Make digio check if an port to set is an output port. 2021-12-26 20:40:28 +01:00
Mario Hüttel a8a622df25 Make temperture profile executer reset the DIGIO settings after profile execution/abort 2021-12-26 20:36:49 +01:00
Mario Hüttel 45f91a7c5a Add commands for DIGIO channels to profile parser and add base construct to the profile interpreter 2021-12-26 20:27:20 +01:00
Mario Hüttel bf6a222c9d Merge branch 'feature/42-update-fatfs' of mhu/reflow-oven-control-sw into dev 2021-12-16 20:55:34 +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 8cd47aeed5 Add new FatFS implementation 2021-12-16 20:41:10 +01:00
Mario Hüttel 1291b0fb6a Add FatFS license 2021-12-16 20:28:39 +01:00
Mario Hüttel b6a2790a59 cleanup code and write a little documentation 2021-11-28 23:40:43 +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 0dace23021 Bugfix: Fix null pointer access in temp profile parser 2021-11-27 19:24:51 +01:00
Mario Hüttel c78477296a Bugfix: Fix hardfault when update menu is opened and no hex file is located on disk 2021-11-27 18:47:17 +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 6b9b7d78a0 Add v1.3.1 to supported hardware revisions 2021-10-24 21:59:44 +02:00
Mario Hüttel 22bb227bc7 Add a few comments 2021-10-24 14:50:07 +02:00
Mario Hüttel 78f24f7338 Add LCD output to shell function 'Emulate UI' 2021-10-24 14:47:52 +02:00
Mario Hüttel e3a552248d Make a wrong size of the flashcrc struct an error becuase it might lead to misaligned CRCs in the structure 2021-10-23 21:26:01 +02:00
Mario Hüttel 288b19c4fc Comment functions 2021-10-23 21:18:32 +02:00
Mario Hüttel 56872086fa Comment code 2021-10-23 21:14:24 +02:00
Mario Hüttel fe0e8136d4 Refactor temperature profile executer 2021-10-23 21:00:21 +02:00
Mario Hüttel 73606bf7a0 Write documentation for the config parser 2021-10-23 20:54:37 +02:00
Mario Hüttel 78501143cc Fix wrongly typed float literal 2021-10-23 20:54:20 +02:00
Mario Hüttel bb0ea908cb Merge branch 'brown-out-detection' into dev 2021-10-17 12:52:59 +02:00
Mario Hüttel 61cb92fbe8 Add command for printing option bytes 2021-10-17 12:30:58 +02:00
Mario Hüttel eb41e5e210 Implement option byte writing and set brown out level 2021-10-16 23:39:23 +02:00
Mario Hüttel decb484d06 Start implementation of option byte manipulation 2021-10-16 00:44:39 +02:00
Mario Hüttel 4009a2794d Add STM device resvision to MOTD. 2021-10-15 22:06:30 +02:00
Mario Hüttel d9c145ec81 Fix some coding issues and a possible race condition 2021-10-15 21:16:26 +02:00
Mario Hüttel 6fde4cfd66 Improve doxygen comments in code. 2021-10-11 19:45:13 +02:00
Mario Hüttel c82ca7d8f0 Merge branch 'jenkins' into dev 2021-10-10 22:41:00 +02:00
Mario Hüttel 2bc2c0c670 Add example jenkins file 2021-10-10 22:38:58 +02:00
Mario Hüttel aad9be9905 Add doxygen to CMake and update the config 2021-10-10 22:09:46 +02:00
Mario Hüttel 6f2b6e0839 Fix code in updater.c 2021-10-10 21:04:40 +02:00
Mario Hüttel 45145c1f36 Clean up systick.c 2021-10-10 21:02:39 +02:00
Mario Hüttel 1722ba7e5d Clean up shell.c 2021-10-10 21:00:28 +02:00
Mario Hüttel 7a44a383ff Fix style in file 2021-10-10 20:49:42 +02:00
Mario Hüttel 7a2c77a83e Fix style problems in main-cycle-counter 2021-10-10 20:47:15 +02:00
Mario Hüttel c8e3bf5de2 Fix style problems in main.c 2021-10-10 20:45:59 +02:00
Mario Hüttel 400c77f11c Update c style checker 2021-10-10 20:42:15 +02:00
Mario Hüttel 7be6047e04 Fix style warnings 2021-10-10 20:40:40 +02:00
Mario Hüttel 2ab7257fe6 Remove unneeded parameter from fuction 2021-10-09 22:59:35 +02:00
Mario Hüttel 376d9c7aaf Merge branch 'dev' of git.shimatta.de:mhu/reflow-oven-control-sw into dev 2021-10-03 19:38:47 +02:00
Mario Hüttel 2a6a98deac Merge branch 'feature/41-updater-sha256-check' into dev 2021-10-03 19:38:31 +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 c6fcd3154f Remove unneeded variable 2021-10-03 18:51:14 +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