|
d1f9e3d88c
|
Implement custom barebones circular buffer
|
2023-03-25 18:09:47 +01:00 |
|
|
48c2cdf97b
|
Implement freertos mutex wrapper
|
2023-03-25 18:09:28 +01:00 |
|
|
96c39d4792
|
Accept T as copy instead of referende
xQueueSend() copies the value, so accepting a reference is misleading
|
2023-03-25 18:09:11 +01:00 |
|
|
428a0f437f
|
Add sleepForever() function
|
2023-03-25 18:07:57 +01:00 |
|
|
c5f3220569
|
Enable clangtidy checking
|
2023-03-24 17:23:09 +01:00 |
|
|
0a8802fb51
|
Clangtidy improvements (const & noexcept)
|
2023-03-24 17:19:03 +01:00 |
|
|
d1369fd8ec
|
Enable -Wall build flag
|
2023-03-24 16:51:25 +01:00 |
|
|
5de0b22ada
|
Make pinmode for-loop typing more declarative
|
2023-03-24 16:42:13 +01:00 |
|
|
215315bd3a
|
Remove unused function declaration
|
2023-03-24 14:10:28 +01:00 |
|
|
21b5796ee3
|
Add sleep function
|
2023-03-24 14:09:00 +01:00 |
|
|
1e40e1f870
|
Implement basic light controller logic
|
2023-03-24 14:08:42 +01:00 |
|
|
10e937b0dd
|
Fully implement callback logic
|
2023-03-13 13:34:45 +01:00 |
|
|
4eee08aeed
|
Add callback function calls to parser
|
2023-03-11 17:38:23 +01:00 |
|
|
af9f122a98
|
Implement functional skeleton of message protocol handling
|
2023-03-11 16:52:25 +01:00 |
|
|
7ff332ce1a
|
Create FreeRTOS C++ wrappers
|
2023-03-11 16:35:44 +01:00 |
|
|
1ae061c5d4
|
Update platformio.ini
|
2023-03-11 16:35:18 +01:00 |
|
|
2113f71722
|
Move files from /include to /src
|
2023-03-11 16:35:06 +01:00 |
|
|
be53432598
|
Initialize modern C++ rewrite
|
2023-03-11 14:16:55 +01:00 |
|
|
12da5957b8
|
Switch default mux position
|
2022-09-20 20:44:47 +02:00 |
|
|
3adb5c576f
|
Add eeprom
Eeproms outlive flash, which quickly dies during light state preservation.
|
2022-09-17 17:29:23 +02:00 |
|
|
4f84fc650f
|
Fix first pcb batch issues
Reassign input only pins, external uart connected to flash spi & mux blocking uart access
|
2022-09-17 17:07:48 +02:00 |
|
|
740abd951d
|
Add safe clearBuffer websocket method
|
2022-04-13 19:09:03 +02:00 |
|
|
d285387f38
|
Implement websocket receive
|
2022-04-13 18:42:39 +02:00 |
|
|
833cc5bbd9
|
Change hostname
|
2022-04-11 21:52:26 +02:00 |
|
|
1abc699b07
|
Make code more readable
|
2022-04-11 16:33:27 +02:00 |
|
|
9834c36baf
|
Update com port
|
2022-04-10 22:14:02 +02:00 |
|
|
c2bc691f17
|
Fix pincommit not working after setup
|
2022-04-10 22:13:39 +02:00 |
|
|
0f2ff182fb
|
Fix pinmapping
|
2022-04-10 22:12:40 +02:00 |
|
|
1a5cade5ab
|
Set hostname
|
2022-04-10 18:21:11 +02:00 |
|
|
d353e4fa62
|
Fix CI Build fail due to missing credentials
|
2022-04-10 18:12:58 +02:00 |
|
|
6bbcb0c116
|
Remove interactive ibom
|
2022-04-10 17:58:53 +02:00 |
|
|
d210a5c30e
|
Remove unused script
|
2022-04-10 17:57:18 +02:00 |
|
|
504e0c3825
|
Implement WiFi connection timeout
|
2022-04-10 17:56:23 +02:00 |
|
|
4946080c19
|
Make loop more readable
|
2022-04-10 17:47:07 +02:00 |
|
|
887b64ddf2
|
Fix 'Too many messages queued'
|
2022-04-10 17:20:40 +02:00 |
|
|
f2a290af30
|
Fix gitignore credentials header file
|
2022-04-10 17:16:00 +02:00 |
|
|
8c515fa156
|
First rough implementation of websockets
|
2022-04-10 17:12:44 +02:00 |
|
|
3c163a8f15
|
Remove duplicate code
|
2022-04-10 16:20:26 +02:00 |
|
|
fc1ca449d9
|
Break apart StreamCommunicator into subclass
|
2022-04-10 11:50:44 +02:00 |
|
|
0ee41404e9
|
Implement Bluetooth
|
2022-04-10 10:27:35 +02:00 |
|
|
6c2f39a4ea
|
Fix eeprom on esp32
|
2022-04-10 10:10:56 +02:00 |
|
|
57850dd0d9
|
Port to esp32
|
2022-04-09 21:31:18 +02:00 |
|
|
56a07d7b1b
|
Improve repo directory structure
|
2022-04-09 20:07:19 +02:00 |
|