Commit Graph

43 Commits

Author SHA1 Message Date
Mario Hüttel e97092042b Add preliminary safety ADC which measures the Controller temperature and checks the reference voltage against the STM's internal reference voltage 2020-05-16 21:00:55 +02:00
Mario Hüttel 90da880386 Makefile: Cleanup whole obj/ dir when clean 2020-05-05 00:00:44 +02:00
Mario Hüttel eb3b0eb459 Merge branch 'dev' into ui 2020-04-27 19:28:32 +02:00
Mario Hüttel 4df68880f0 Add correct handling of sd card, add reset command, add ls command 2020-04-26 21:23:25 +02:00
Mario Hüttel 6e07a363f4 Add settings module 2020-04-26 20:22:00 +02:00
Mario Hüttel 7fca0fc31d Merge branch 'dev' into ui 2020-04-20 21:17:46 +02:00
Mario Hüttel c419ca7bcb Add PID controller and oven driver module 2020-04-20 21:16:39 +02:00
Mario Hüttel 5017bf7003 Merge branch 'dev' into ui 2020-04-20 01:21:08 +02:00
Mario Hüttel 985c29b281 Change shellmatta help alias to a question mark 2020-04-20 01:19:37 +02:00
Mario Hüttel f119433814 Merge branch 'dev' into ui 2020-04-18 01:42:30 +02:00
Mario Hüttel c745f865bd Add device programming to target in Makefile 2020-04-18 01:39:50 +02:00
Mario Hüttel 18bb0ae1af Merge branch 'dev' into ui 2020-04-17 23:11:30 +02:00
Mario Hüttel f583d03785 Adapt GCC parameters for compilation 2020-04-17 23:07:56 +02:00
Mario Hüttel 1acce563c1 Merge branch 'dev' into ui 2020-04-14 21:41:53 +02:00
Mario Hüttel cd23e93825 Add newest shellmatta and include missing syscalls 2020-04-11 00:54:17 +02:00
Mario Hüttel 9b90af8405 Make clean target silent in Makefile 2020-03-01 21:05:50 +01:00
Mario Hüttel 0bc341c0aa Merge branch 'dev' into ui 2020-02-25 20:24:12 +01:00
Mario Hüttel a338831d69 Add FatFS hello world. Will be removed but shows, that device is functional 2020-02-25 20:05:48 +01:00
Mario Hüttel 4487f854cd Merge branch 'dev' into ui 2020-02-25 19:49:14 +01:00
Mario Hüttel 31769fd42d remove onewire interface from compilation 2020-02-25 19:43:51 +01:00
Mario Hüttel 0ddaef01c8 Start onewire interface. But probably won't finish it 2020-02-25 19:34:50 +01:00
Mario Hüttel 49835d9213 Merge branch 'dev' into ui 2020-02-24 20:03:57 +01:00
Mario Hüttel 1ef7713351 Start implementation of onewire temperature sensor interface 2020-02-24 20:02:45 +01:00
Mario Hüttel 5948ac2897 fix stray tab in makefile 2020-02-23 22:00:21 +01:00
Mario Hüttel c35c80ce24 Add files for user interface via rotaryencoder/button and LCD 2020-02-23 21:06:42 +01:00
Mario Hüttel b5d4bf5528 Add stack checker module andf fix all license headers 2020-02-21 21:22:01 +01:00
Mario Hüttel 9629c08da2 Add doxygen 2020-02-16 16:52:21 +01:00
Mario Hüttel 6fa071e1d1 Add rotary encoder module 2020-02-16 14:25:49 +01:00
Mario Hüttel 43473efcdd Add fallthrough warning for switch cases explicitly to CFLAGS 2020-02-15 21:06:45 +01:00
Mario Hüttel 7df97831be Add conversion function for resistance to temperature conversion and add it to thept command of the shell 2020-02-15 20:31:38 +01:00
Mario Hüttel 5a00950589 Add deactivated PT1000 measurement as error flag, startcode for calibration routine 2020-02-15 01:04:40 +01:00
Mario Hüttel 0da3ebed6f Add unique ID as serial number to version output 2020-02-12 22:24:26 +01:00
Mario Hüttel 09507b5734 Add compile options for more warnings 2020-02-12 21:10:15 +01:00
Mario Hüttel e4770698e2 Add dependency files to clean target 2020-02-12 21:06:28 +01:00
Mario Hüttel f04a5c7930 Restructure include hierarchy 2020-02-12 21:00:35 +01:00
Mario Hüttel 69c00ff3d3 * Improve uart dma ring buffer. Sending dma still missing
* Add digio module for controlling LEDs, Loudspeaker, and the Digital IOs
* General code improvements
2020-02-10 22:40:37 +01:00
Mario Hüttel 8bbc2e60f8 Update Firmware with features:
* Shellmatta implemented using UART
* Version string implemented
* Increased heap size
* Add shellmatta printf support
2020-02-09 19:13:37 +01:00
Mario Hüttel 5f9bc29701 Add untested version of clock enable manager 2020-02-03 19:21:50 +01:00
Mario Hüttel bccacc253c Add shellmatta to Makefile, Disable Printf dupport for shellmatta 2020-02-02 20:54:09 +01:00
Mario Hüttel 1dcdb3b603 Fix trailing whitespace in Makefile 2020-02-02 02:00:42 +01:00
Mario Hüttel 02a673546e Start implementation of PT1000 ADC measurement 2020-02-02 01:49:37 +01:00
Mario Hüttel e091ccf19c start firmware: Function definitions for ADC 2020-02-02 00:01:08 +01:00
Mario Hüttel ad7badba56 First test version to sample temperature input and blink LEDs 2020-01-26 21:07:54 +01:00