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 |