|
puzzlebox
|
Main controller software. More...
This directory contains the software for the main controller of the Puzzle Box. The main controller target is a Raspberry Pi Pico W.
$ picotool load build/main.uf2 Components | |
| Config | |
| Configuration options. | |
| Tasks | |
| FreeRTOS tasks. | |
| Overrides | |
| Override functions from pbdrv-mod. | |
Macros | |
| #define | PB_ADDR_MOD_MAIN 0x08 |
| Main controller I²C address. | |
| void | init () |
| Initialize the main controller. | |
| void | init_tasks () |
| Register all tasks in FreeRTOS. | |
| void init | ( | ) |
This function only synchronously initializes the standard input/output (used for printf() and panic()), and queues all other types of initialization in the async_init() task using FreeRTOS.
Initialize the main controller.