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.