![]() |
Kirin v0.2.3-4-g1d04d94-dirty
Autonomous chess — engine and hardware API reference
|
Everything touching the physical board — motion, sensing, and the operator surface. More...
Files | |
| file | board_interpreter.cpp |
| Physical board path planning and state management. | |
| file | board_interpreter.h |
| Physical board path planning and state management. | |
| file | board_scanner.cpp |
| Hall effect sensor board scanning implementation. | |
| file | board_scanner.h |
| Hall effect sensor board scanning via multiplexed GPIO. | |
| file | board_setup_planner.cpp |
| see board_setup_planner.h. | |
| file | board_setup_planner.h |
| Physical setup ordering for match review (review-docs PLAN §6.3). | |
| file | button_controller.cpp |
| GPIO button input controller. | |
| file | button_controller.h |
| GPIO button input controller. | |
| file | display_controller.cpp |
| I2C OLED status display controller. | |
| file | display_controller.h |
| I2C OLED status display controller. | |
| file | game_controller.cpp |
| Integration layer implementation. | |
| file | game_controller.h |
| Integration layer between engine and physical board. | |
| file | gantry_controller.cpp |
| Physical coordinate translation and G-code generation. | |
| file | gantry_controller.h |
| Physical coordinate translation and G-code generation. | |
| file | gantry_tuning.cpp |
| Gantry capability probe + persistent motion profile. | |
| file | gantry_tuning.h |
| Gantry capability probe + persistent motion profile. | |
| file | led_controller.cpp |
| see led_controller.h | |
| file | led_controller.h |
| Addressable-RGB square-highlight framebuffer + driver seam. | |
| file | piece_tracker.h |
| Piece identity tracking for storage-based capture disambiguation. | |
Everything touching the physical board — motion, sensing, and the operator surface.
Everything that touches the physical board. Depends on Chess engine (kirin_engine); nothing in Chess engine (kirin_engine) may depend on this.
Design reference: docs/board-interpreter-docs/, docs/hardware-integration-docs/.