|
Nintendo R.O.B. Control Library
v1.1.2
Library to control the Nintendo Robotic Operating Buddy
|
Classes | |
| class | ArduinoDebugDriver |
| The debugging implementation of the pulse driver interface. More... | |
| class | HalArduino |
| The Arduino implementation of the hardware abstraction layer interface. More... | |
| class | HardwareAbstractionLayer |
| The hardware abstraction layer interface. More... | |
| class | LedNtscDriver |
| The LED NTSC implementation of the pulse driver interface. More... | |
| class | PulseDriver |
| The pulse driver interface. More... | |
| class | SignalGenerator |
| Generate signals for the R.O.B. protocol. More... | |
| class | WWaveDriver |
| The W square wave implementation of the pulse driver interface. More... | |
Typedefs | |
| typedef std::error_code | error_code |
Enumerations | |
| enum class | hal_error { success = 0 , peripheral_gpio , sys_clock , sys_config } |
| Hardware Abstraction Layer Errors. More... | |
| enum class | pulse_driver_error { success = 0 , hal_clock , hal_gpio_config , hal_gpio_state , hal_init } |
| Pulse Driver Errors. More... | |
| enum class | signal_generator_error { success = 0 , driver_error , driver_init } |
| Signal Generator Errors. More... | |
| typedef std::error_code nes::rob::error_code |
|
strong |
|
strong |
|
strong |