|
|
334ce3fafb
|
Test naive bang-bang control algorithm for temperature
|
2024-10-04 12:57:10 +02:00 |
|
|
|
ce6bc8a8a9
|
Add papers describing PID controller implementation for self-regulating systems
|
2024-10-04 05:38:23 +02:00 |
|
|
|
eea8c015c0
|
Use external 18.432 MHz crystal oscillator with full swing fuse settings
|
2024-10-02 19:39:50 +02:00 |
|
|
|
481bf3aa70
|
Consolidate unfinished tasks and update documentation
|
2024-10-02 07:19:22 +02:00 |
|
|
|
8d94bd87a2
|
Rename USART module to UART to emphasize asynchronous mode operation
|
2024-10-02 06:07:24 +02:00 |
|
|
|
7133f54617
|
Move fuse variables to general settings and minor naming fixes
|
2024-10-01 22:04:22 +02:00 |
|
|
|
f1262d099b
|
Add pinout reference table and license heading
|
2024-10-01 20:16:41 +02:00 |
|
|
|
295c5b1ccf
|
Rename hardware simulation target and reference in README
|
2024-10-01 17:33:04 +02:00 |
|
|
|
a03d0705f5
|
Burn EESAVE fuse to preserve EEPROM through chip erase
|
2024-10-01 16:24:11 +02:00 |
|
|
|
0ae62138e3
|
Update CHANGELOG for v0.75-alpha2
|
2024-10-01 16:11:55 +02:00 |
|
|
|
bf739eb031
|
Update FAN03 duty cycle to 25 KHz and fix formatting
|
2024-10-01 16:10:09 +02:00 |
|
|
|
51e4907d86
|
Merge pull request #6 from madcow/atmega1284p
Update project to run on atmega1284p hardware
|
2024-10-01 16:01:33 +02:00 |
|
|
|
53114250a2
|
Merge branch 'main' into atmega1284p
|
2024-10-01 16:01:12 +02:00 |
|
|
|
5a726f5d48
|
Clear WDRF flag and set WDCE before enabling watchdog
|
2024-10-01 15:55:08 +02:00 |
|
|
|
93590f7b75
|
Add makefile target for running in simulated environment
|
2024-10-01 15:10:38 +02:00 |
|
|
|
598540c9d9
|
Skip bootloader and use internal oscillator without CKDIV8
|
2024-10-01 05:31:54 +02:00 |
|
|
|
f85ff6bf3e
|
Support FAN03 PWM with reduced frequency on m32a until m1284p port is finished
|
2024-10-01 03:22:16 +02:00 |
|
|
|
bc14a5653c
|
Burn fuse for external crystal at 16K CK and 65ms
|
2024-10-01 02:26:24 +02:00 |
|
|
|
23765aae8a
|
Increase available memory to 4096 bytes
|
2024-09-30 22:35:37 +02:00 |
|
|
|
b0f08967c7
|
Change ARCH and MCU settings to match chip signature
|
2024-09-30 22:26:01 +02:00 |
|
|
|
ac7cd8a96b
|
Update module 'pwm' to run on atmega1284p hardware
|
2024-09-30 22:04:53 +02:00 |
|
|
|
c3dc289d5f
|
Update module 'usart' to run on atmega1284p hardware
|
2024-09-30 21:43:40 +02:00 |
|
|
|
685a73e202
|
Update module 'watchdog' to run on atmega1284p hardware
|
2024-09-30 20:58:13 +02:00 |
|
|
|
68050b6226
|
Update module 'memory' to run on atmega1284p hardware
|
2024-09-30 19:46:38 +02:00 |
|
|
|
595b30cbe5
|
Update Makefile settings for new chip architecture
|
2024-09-30 19:45:02 +02:00 |
|
|
|
396662bf7c
|
Add file structure for automatic unit-testing
|
2024-09-30 18:19:57 +02:00 |
|
|
|
e323ef4783
|
Reduce function calls by replacing WDT_Reset with macro
|
2024-09-30 17:06:19 +02:00 |
|
|
|
730f09d060
|
Update optional submodules 'tools' and 'webgui'
|
2024-09-30 16:19:30 +02:00 |
|
|
|
8140607e06
|
Include explicitly closed source license for now
|
2024-09-28 14:41:51 +02:00 |
|
|
|
9476319bfc
|
Remove redundant entries from CHANGELOG
|
2024-09-28 01:30:15 +02:00 |
|
|
|
dec3d53c59
|
Auto-initialize optional submodules when needed
|
2024-09-27 23:06:49 +02:00 |
|
|
|
ae329083db
|
Reduce number of watchdog timer resets and rename Makefile target
|
2024-09-27 17:45:44 +02:00 |
|
|
|
aa0cd89d4e
|
Update documentation and do some basic housekeeping
|
2024-09-25 23:00:37 +02:00 |
|
|
|
c8854931e8
|
Add README section refering to core.log for errors while flashing
|
2024-09-23 18:30:20 +02:00 |
|
|
|
47188c0bc8
|
Fix parser tail pointer semantics and add further TODO
|
2024-09-23 18:09:15 +02:00 |
|
|
|
9aede09a2f
|
Add TODO regarding software updates via serial interface
|
2024-09-23 15:55:45 +02:00 |
|
|
|
b25ad2bef1
|
Add further README sections and use markdown formatting
|
2024-09-23 05:29:06 +02:00 |
|
|
|
e6c5a46ff9
|
Improve sensor log readability and minor naming fixes
|
2024-09-23 04:16:45 +02:00 |
|
|
|
501d5ea237
|
Add README section on general usage
|
2024-09-23 02:55:31 +02:00 |
|
|
|
622bf047f8
|
Reduce RXBUF size to match parser and space out log messages
|
2024-09-23 02:14:39 +02:00 |
|
|
|
9458db03f7
|
Prevent redundant writes and start implementing parser timeout
|
2024-09-22 23:33:14 +02:00 |
|
|
|
a4ed6be3de
|
Fix large serial command input triggering watchdog
|
2024-09-22 20:20:58 +02:00 |
|
|
|
bbbac58989
|
Merge pull request #5 from madcow/parser
Implement serial command parser with floating point support
|
2024-09-22 06:43:51 +02:00 |
|
|
|
0103834441
|
Implement serial command parser with floating point support
|
2024-09-22 05:43:26 +02:00 |
|
|
|
746f81667e
|
Merge pull request #4 from madcow/eeprom-sentinel-v2
Use reference sentinel to efficiently reset dirty flags on rollover
|
2024-09-22 00:17:05 +02:00 |
|
|
|
cb8c738ca8
|
Use reference sentinel to efficiently reset dirty flags on rollover
|
2024-09-22 00:10:21 +02:00 |
|
|
|
70781c6628
|
Merge pull request #3 from madcow/eeprom-testing
Pass variable structure as argument for memory functions
|
2024-09-21 03:55:01 +02:00 |
|
|
|
7ca158a8dd
|
Pass variable structure as argument for memory functions
|
2024-09-21 03:50:50 +02:00 |
|
|
|
a423144599
|
Fix possible race condition and ensure proper reset flag detection
|
2024-09-21 00:10:23 +02:00 |
|
|
|
208aadf3a3
|
Check MCUCSR for WDRF flag only and add TODO
|
2024-09-20 23:44:42 +02:00 |
|