Commit Graph

50 Commits

Author SHA1 Message Date
0110c22455 Add more general SetMosState() and SetPwmValue() functions 2024-09-03 00:52:39 +02:00
4453156641 Configure PWM timers for 25 KHz 2024-09-02 23:12:19 +02:00
d60efc009e Handle PWM on pin PD4, PD5 and PD7 2024-09-02 20:50:09 +02:00
bd34ab7c3a Start working on system initialization 2024-09-02 15:40:20 +02:00
aefbe4743e Add data sheets for ADS1115 and AHT20 2024-09-02 15:39:43 +02:00
80fb3a32c9 Documentation and minor fixes 2024-09-02 03:22:49 +02:00
3f336798c3 Handle I2C multiplexer channel selection 2024-09-02 03:07:44 +02:00
19983fb613 Implement USART with bot RX and TX interrupts 2024-09-02 01:03:59 +02:00
2423e0f060 Update submodule 'webgui' 2024-09-01 15:22:58 +02:00
3506ad48e5 Change log output formatting 2024-09-01 15:22:37 +02:00
5688b00b69 Update submodule 'tools' 2024-09-01 10:54:48 +02:00
7bc7d29e26 Update submodule 'webgui' 2024-09-01 01:23:55 +02:00
555213ba61 Fix README redundant wording 2024-08-31 23:18:46 +02:00
c533a2298f Update submodule 'webgui' 2024-08-31 22:59:35 +02:00
14c796926e Update README 2024-08-31 19:30:11 +02:00
bebd8d9a51 Move README to docs/README 2024-08-31 16:54:41 +02:00
b34bd2b9fa Update submodule 'webgui' 2024-08-31 16:54:23 +02:00
03d96ea030 Update all submodules 2024-08-29 19:05:42 +02:00
7d3aba694c Add I2C implementation placeholder files 2024-08-29 03:54:36 +02:00
e961961a09 Update submodule 'webgui' 2024-08-28 04:50:45 +02:00
9a3ae27a5f Rewrite logging system and sync state with clients 2024-08-28 02:36:35 +02:00
481170792a Add more debug messages 2024-08-28 01:04:59 +02:00
ffc9c46a60 Pull latest submodule changes for 'webgui' 2024-08-28 00:57:04 +02:00
b90545b148 Handle numeric arguments for TEMP/DEWP commands 2024-08-28 00:26:45 +02:00
8e45de2b82 Add RUN/STOP parser state 2024-08-27 22:25:27 +02:00
0836f709c3 Change placeholder command for frontend testing 2024-08-27 21:29:37 +02:00
5dbd4b5c9e Update documentation 2024-08-27 18:27:56 +02:00
2e5e77d09e Add USART specification 2024-08-27 18:11:35 +02:00
1ecdba78f8 Fix code repetition 2024-08-27 18:06:39 +02:00
337648e98b Add USART documentation 2024-08-27 17:39:58 +02:00
bb9be52fd3 Update submodules 'tools' and 'webgui' 2024-08-27 17:35:23 +02:00
ce2af6682f Start implementing proper parser state machine 2024-08-27 17:22:34 +02:00
df0f33e594 Add optional project submodules 2024-08-27 15:39:57 +02:00
ed956f2d79 Update README 2024-08-27 15:21:21 +02:00
e64880f66c Move parser to separate module and add USART_IsDataAvailable 2024-08-27 15:11:52 +02:00
c716137e1a Add TODO to README 2024-08-27 14:48:01 +02:00
4ac4901b70 Update README 2024-08-27 14:44:30 +02:00
a2b77e8db6 Test command parser state machine 2024-08-27 14:35:31 +02:00
9638d10830 Implement ring buffer and auxiliary functions 2024-08-27 03:45:51 +02:00
382b4770b0 Handle USART_RXC interrupt 2024-08-27 01:33:39 +02:00
0f5a383f14 Test USART reading 2024-08-27 00:38:12 +02:00
42792bfdf8 Implement basic UART reading 2024-08-26 19:01:40 +02:00
4ce77c09b1 Add swapfiles and bin/ to .gitignore 2024-08-26 17:32:11 +02:00
0505401d0b Move UART implementation to seperate module 2024-08-26 17:30:33 +02:00
35adae7c1f Implement proper build system 2024-08-26 17:28:42 +02:00
3dc1f54ebc More verbose message for frontend testing 2024-08-25 15:29:04 +02:00
16f2f65576 Update message format 2024-08-25 00:52:45 +02:00
b624eabeed Increase number of boinks before wrap-around 2024-08-24 23:01:43 +02:00
84cf9165d1 Test serial data transmission on atmega32a 2024-08-24 22:02:52 +02:00
08f14d81c7 Initial commit 2024-08-24 01:04:40 +02:00