Commit Graph

513 Commits

Author SHA1 Message Date
ec117e0627 Change linker script and startup code.
This is my own code from my template. It is much cleaner than the old code.
2020-08-21 23:47:55 +02:00
95de84fa85 Fix #13: Add hang command to shell 2020-08-21 00:29:19 +02:00
432d30cc34 Fix #12: Timing monitors are now correctly displayed in flags command 2020-08-21 00:20:16 +02:00
0395cd19d4 SD card settings folder: Use f_stat to determine if directory is present 2020-08-21 00:06:56 +02:00
04994bff51 Issue #9: Fix timeout bug in write block command 2020-08-21 00:00:08 +02:00
45564a7789 Fix safety issue #11 2020-08-18 20:47:08 +02:00
fa20304df8 Makefile: Add linker script as dependency for linking step 2020-08-18 20:23:44 +02:00
86ba94a3f3 Makefile: Add linker flag to show memory usage after linking 2020-08-18 20:10:15 +02:00
60e990632b Fix #10: Moved static and global variablöes that are 0 initialized to CCMRAM in order to make room and increase performance. 2020-08-18 19:57:13 +02:00
64ef7b4a3c Issue #9: Increase SDIO clock speed to 4.2 MHz 2020-08-18 19:30:51 +02:00
637ac77a09 Add license to docu 2020-08-18 01:34:45 +02:00
6c980721b2 Add GPLv2 license to project 2020-08-18 01:07:37 +02:00
107c676084 Documentation: Add part of the GPL license text to the disclaimer in the documentation. 2020-08-18 01:04:57 +02:00
34b6af3627 Documentation: Write some docu
* Safety notice
* HW modifications
* Links to PCB repo
2020-08-18 01:00:45 +02:00
277b28d7f5 Make green LED flash instead of orange one, when inserting SD card 2020-08-17 22:26:29 +02:00
bdfaa67070 Fix typo 2020-08-17 22:26:05 +02:00
4e9b28ce15 Improve SDIO handling 2020-08-17 22:10:04 +02:00
543127b187 Fix bugs in settings saving 2020-08-16 22:11:57 +02:00
6c92048de5 Remove emptry line 2020-08-16 20:35:11 +02:00
227562cf3c Load calibration when SD card is inserted.
* Load calibration when SD card is inserted and controller is not yet calibrated
* Fix #7: LED0 blinks when SD is inserted / removed.
2020-08-16 20:33:25 +02:00
58937b46f6 Improve code 2020-08-16 20:33:17 +02:00
e06c9f7ddc Remove toml. Write calibration to dat files. Implement first draft for reading function 2020-08-16 19:37:41 +02:00
a5402d3f04 Add gitignore to build directory of documentation 2020-08-16 13:18:04 +02:00
d04d8ebf9d Change save fuinction for SD card calibration data 2020-08-16 13:15:35 +02:00
42ca1a01b5 Merge branch 'issue/1-shell-function-save-calibration-data' into dev 2020-08-16 12:53:47 +02:00
68883735ec Remove global error state from main file 2020-08-16 12:53:05 +02:00
15d255778c Fix #1: Implement save function for calibration 2020-08-16 12:52:37 +02:00
2f39b5eb69 Merge branch 'dev' of git.shimatta.de:mhu/reflow-oven-control-sw into dev 2020-08-16 12:35:45 +02:00
d1d2d514bd Add timing monitor for main loop and add monitors to safety flag command 2020-08-16 12:34:41 +02:00
4a441a9c44 Documentation: Create build folder in case it does not exist. However, add it to the git repo by placing a .gitignore inside 2020-08-16 11:50:20 +02:00
fa3c980207 shell: Add dummy function save-calibration. Not yet correcly implemented! 2020-08-16 01:24:59 +02:00
3c6200e08c Settings: Add preliminary functions to store Claibration data on SD Card. Not yet implemented correctly 2020-08-16 01:24:20 +02:00
e7d150e8f5 FatFs: Enable relative paths 2020-08-16 01:23:50 +02:00
c5667c6895 Toml: Add TOML interpreter for config files 2020-08-16 01:22:57 +02:00
b7ccd8542e Increase safety ADC timing monitor to over a second. It might take a while for the ADC to be called if a demanding operation is taking place 2020-08-16 01:22:26 +02:00
1ad68a2c43 SDIO Driver: Fix bug created in commit 3705cc09d1 that makes writing to disk impossible 2020-08-16 01:19:56 +02:00
4ab91ace5f Remove redundant define macro 2020-08-11 23:37:26 +02:00
97c32b0443 Write documentation 2020-08-11 23:21:24 +02:00
a68b9176cb Move ADC_TO_RES macro to header file 2020-08-11 23:21:14 +02:00
cb3c989683 Docu 2020-08-04 00:55:16 +02:00
f6f01b0510 Improve sphinx 2020-08-03 21:13:04 +02:00
d6815f8285 Documentation: Breathe: Detect c/h files correctly as C Files and not C++ 2020-08-02 22:29:18 +02:00
62ea995c2d fix typo in sphinx doc 2020-08-02 22:20:41 +02:00
e8e3d71bbe doxygen: Remove latex output and add optional flags to buildscript 2020-08-02 22:15:33 +02:00
75d4af84c4 Basic template for documentation 2020-08-02 22:14:49 +02:00
6cde956c31 Merge branch 'safety-controller' into dev 2020-08-02 19:00:35 +02:00
bedf231550 Use the RTD theme for sphinx 2020-07-30 23:08:40 +02:00
a112cd80bf Add sphinx docu 2020-07-30 22:58:42 +02:00
fdf3f2c7d6 Merge branch 'dev' into safety-controller 2020-07-30 22:51:08 +02:00
21ad2ace4a Remove temp profile submodule 2020-07-30 22:50:34 +02:00