aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* WIP puzzle module <-> main controller <-> client communicationLoek Le Blansch2024-06-18
|
* WIP main controller puzzle bus behavior + fix build system / clientLoek Le Blansch2024-06-18
|
* main controller firmware compiling againLoek Le Blansch2024-06-18
|
* clean up code for getting main controller compiling againLoek Le Blansch2024-06-18
|
* stupid dumb bugLoek Le Blansch2024-06-18
|
* i2c reply kinda workingLoek Le Blansch2024-06-18
|
* WIP losing my mindLoek Le Blansch2024-06-18
|
* use arduino mega for dummy sketchLoek Le Blansch2024-06-17
|
* WIP fixing memory handlingLoek Le Blansch2024-06-16
|
* restore arduino compatibilityLoek Le Blansch2024-06-15
|
* compiling works again :cry:Loek Le Blansch2024-06-15
|
* WIP freertos + Arduino workaroundLoek Le Blansch2024-06-15
|
* puzzle bus message routing functionsLoek Le Blansch2024-06-14
|
* finish message send functionsLoek Le Blansch2024-06-14
|
* clean up message type architectureLoek Le Blansch2024-06-14
|
* WIP more puzzle bus driver codeLoek Le Blansch2024-06-14
|
* clean up pbdrv namingLoek Le Blansch2024-06-14
|
* decide on pbdrv serialization architectureLoek Le Blansch2024-06-14
|
* really WIP driver (de)serializationLoek Le Blansch2024-06-13
|
* WIP pb-readLoek Le Blansch2024-06-11
|
* pb-write + testsLoek Le Blansch2024-06-11
|
* fix write_cmd_req_set_stateLoek Le Blansch2024-06-11
|
* move files (keep history for pbdrv/main.cpp)Loek Le Blansch2024-06-11
|
* rp2040 driver works (ugly)Loek Le Blansch2024-06-10
|
* WIP rp2040 pbdrv recv outside irq handlerLoek Le Blansch2024-06-09
|
* rp2040 driver send still working (kinda)Loek Le Blansch2024-06-09
|
* add some remnants of rp2040 debugging hell (see message)Loek Le Blansch2024-06-09
| | | | | | | | | | | | | This commit has a few commented lines in CMakeLists.txt for compiling Arduino sketches for the RP2040 using <https://github.com/earlephilhower/arduino-pico>. I used this to sanity check if the same use of the Wire library that I used for the Arduino would work on the RP2040, and to my surprise, it didn't. Turns out the ATmega328P's TWI interface supports a thing where I2C masters can be addressed as slaves in a multi-master configuration (see section 21.9.5 of the datasheet). This is used in the puzzle box, and not (natively) supported by the RP2040 processor.
* fix arduino pbdrvLoek Le Blansch2024-06-09
|
* clean up init functionsLoek Le Blansch2024-06-09
|
* mini cleanupLoek Le Blansch2024-06-09
|
* WIP raspberry pi pico pbdrvLoek Le Blansch2024-06-08
|
* clean up repositoryLoek Le Blansch2024-06-08
|
* add some handover report ramblingsLoek Le Blansch2024-06-08
|
* remove overengineered codeLoek Le Blansch2024-06-07
|
* added pull-up resistors (code works, commit for safety)Loek Le Blansch2024-06-07
|
* WIP debugging arduino puzzle module driverLoek Le Blansch2024-06-06
|
* create word completion list functionLoek Le Blansch2024-06-06
|
* add arduino ide install noticeLoek Le Blansch2024-06-05
|
* WIP pb-write cmd req set stateLoek Le Blansch2024-06-05
|
* add `mpack_read_remaining_bytes` function to mpackLoek Le Blansch2024-06-05
|
* the large library cleanupLoek Le Blansch2024-06-05
|
* arduino specific puzzle bus driver testLoek Le Blansch2024-06-05
|
* add arduino cmake toolchain + improve lazy.mkLoek Le Blansch2024-06-05
|
* WIP fix puzzle bus message typesLoek Le Blansch2024-06-04
|
* add i2ctcp unit testsLoek Le Blansch2024-06-04
|
* WIP parsing the connected puzzle module listLoek Le Blansch2024-05-30
|
* fix wild bugLoek Le Blansch2024-05-30
|
* more client i2c shufflingLoek Le Blansch2024-05-30
|
* implement message dumpingLoek Le Blansch2024-05-30
|
* implement pbdrvLoek Le Blansch2024-05-30
|