aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
* | | | 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
| |
* | merge wip/puzbus-spec into wip/clientLoek Le Blansch2024-05-29
|\ \
| * | use strncmp instead of memcmp for comparing strings of unknown lengthLoek Le Blansch2024-05-29
| | |
| * | fix spelling mistakeLoek Le Blansch2024-05-28
| | |
| * | add initial puzzle bus specificationLoek Le Blansch2024-05-28
| | |
* | | WIP puzzle bus driver reworkLoek Le Blansch2024-05-29
| | |
* | | add documentation + string escapeLoek Le Blansch2024-05-29
| | |
* | | sort out completion functionsLoek Le Blansch2024-05-29
|/ /
* | add readme ot i2ctcp folderLoek Le Blansch2024-05-28
| |
* | update readmesLoek Le Blansch2024-05-28
| |
* | separate the i2c over tcp from puzzle bus librariesLoek Le Blansch2024-05-28
| |
* | quickly implement some pseudo handlers for the remaining commandslonkaars2024-05-27
| |
* | update readmeLoek Le Blansch2024-05-26
| |
* | fix another silly bugLoek Le Blansch2024-05-26
| |
* | fix silly typoLoek Le Blansch2024-05-26
| |
* | WIP convert parse.cpp data into raw dataLoek Le Blansch2024-05-26
| |