Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Merge branch 'master' into wip/handover | ThomasintAnker | 2024-06-18 |
|\ | |||
| * | Added clang formatting | ThomasintAnker | 2024-06-18 |
| | | |||
| * | WIP rp2040 pbdrv recv outside irq handler | Loek Le Blansch | 2024-06-09 |
| | | |||
| * | rp2040 driver send still working (kinda) | Loek Le Blansch | 2024-06-09 |
| | | |||
| * | add some remnants of rp2040 debugging hell (see message) | Loek Le Blansch | 2024-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 pbdrv | Loek Le Blansch | 2024-06-09 |
| | | |||
| * | clean up init functions | Loek Le Blansch | 2024-06-09 |
| | | |||
| * | mini cleanup | Loek Le Blansch | 2024-06-09 |
| | | |||
| * | WIP raspberry pi pico pbdrv | Loek Le Blansch | 2024-06-08 |
| | | |||
| * | clean up repository | Loek Le Blansch | 2024-06-08 |
| | | |||
| * | add some handover report ramblings | Loek Le Blansch | 2024-06-08 |
| | | |||
| * | remove overengineered code | Loek Le Blansch | 2024-06-07 |
| | | |||
| * | added pull-up resistors (code works, commit for safety) | Loek Le Blansch | 2024-06-07 |
| | | |||
| * | WIP debugging arduino puzzle module driver | Loek Le Blansch | 2024-06-06 |
| | | |||
| * | create word completion list function | Loek Le Blansch | 2024-06-06 |
| | | |||
| * | add arduino ide install notice | Loek Le Blansch | 2024-06-05 |
| | | |||
| * | WIP pb-write cmd req set state | Loek Le Blansch | 2024-06-05 |
| | | |||
| * | add `mpack_read_remaining_bytes` function to mpack | Loek Le Blansch | 2024-06-05 |
| | | |||
| * | the large library cleanup | Loek Le Blansch | 2024-06-05 |
| | | |||
| * | arduino specific puzzle bus driver test | Loek Le Blansch | 2024-06-05 |
| | | |||
| * | add arduino cmake toolchain + improve lazy.mk | Loek Le Blansch | 2024-06-05 |
| | | |||
| * | WIP fix puzzle bus message types | Loek Le Blansch | 2024-06-04 |
| | | |||
| * | add i2ctcp unit tests | Loek Le Blansch | 2024-06-04 |
| | | |||
* | | Finished handover | ThomasintAnker | 2024-06-18 |
| | | |||
* | | Changed title of recommendations to proffesional english | ThomasintAnker | 2024-06-17 |
| | | |||
* | | Finished challenges | ThomasintAnker | 2024-06-15 |
| | | |||
* | | finished project state | ThomasintAnker | 2024-06-15 |
| | | |||
* | | Handover doc | ThomasintAnker | 2024-06-15 |
| | | |||
* | | demo working kinda | Loek Le Blansch | 2024-06-03 |
| | | |||
* | | Merge branch 'demo/PANIEK' of github.com:lonkaars/puzzelbox into demo/PANIEK | Loek Le Blansch | 2024-06-03 |
|\ \ | |||
| * | | fix 1 | ThomasintAnker | 2024-06-03 |
| | | | |||
* | | | AAAAAAAAAAAAAAA | Loek Le Blansch | 2024-06-03 |
|/ / | |||
* | | chaos | ThomasintAnker | 2024-06-03 |
| | | |||
* | | working coms between i2c and utp | ThomasintAnker | 2024-05-31 |
| | | |||
* | | Merge branch 'wip/client' into wip/i2c-communication | ThomasintAnker | 2024-05-31 |
|\| | |||
| * | WIP parsing the connected puzzle module list | Loek Le Blansch | 2024-05-30 |
| | | |||
| * | fix wild bug | Loek Le Blansch | 2024-05-30 |
| | | |||
| * | more client i2c shuffling | Loek Le Blansch | 2024-05-30 |
| | | |||
| * | implement message dumping | Loek Le Blansch | 2024-05-30 |
| | | |||
| * | implement pbdrv | Loek Le Blansch | 2024-05-30 |
| | | |||
| * | merge wip/puzbus-spec into wip/client | Loek Le Blansch | 2024-05-29 |
| |\ | |||
| | * | use strncmp instead of memcmp for comparing strings of unknown length | Loek Le Blansch | 2024-05-29 |
| | | | |||
| | * | fix spelling mistake | Loek Le Blansch | 2024-05-28 |
| | | | |||
| | * | add initial puzzle bus specification | Loek Le Blansch | 2024-05-28 |
| | | | |||
| * | | WIP puzzle bus driver rework | Loek Le Blansch | 2024-05-29 |
| | | | |||
| * | | add documentation + string escape | Loek Le Blansch | 2024-05-29 |
| | | | |||
| * | | sort out completion functions | Loek Le Blansch | 2024-05-29 |
| |/ | |||
| * | add readme ot i2ctcp folder | Loek Le Blansch | 2024-05-28 |
| | | |||
| * | update readmes | Loek Le Blansch | 2024-05-28 |
| | | |||
| * | separate the i2c over tcp from puzzle bus libraries | Loek Le Blansch | 2024-05-28 |
| | |