hal Namespace Reference
Documentation
The hal namespace includes classes for accessing mcu peripheral hardware and other devices.
All objects in the hal namespace inherit either:
Work objects inherit sys::File and allow access to the hardware using a POSIX style API (open(), close(), read(), write() and ioctl()).
Info objects contain attributes that facilitate configuring and querying hardware.
Class List | |
class | Adc |
class | AdcAttr |
class | AdcPinAssignment |
class | CFifo |
class | CFifoInfo |
class | Core |
class | CoreInfo |
class | Dac |
class | DacAttr |
class | DacPinAssignment |
class | Device |
class | DeviceSignal |
class | Display |
class | DisplayDevice |
class | DisplayPalette |
class | Eint |
class | EintPinAssignment |
class | FFifo |
class | FFifoInfo |
class | Fifo |
class | FifoInfo |
class | I2C |
class | I2CAttr |
class | I2CPinAssignment |
class | I2SAttr |
class | I2SPinAssignment |
class | Led |
class | Periph |
class | PeriphObject |
class | Pin |
class | PinAssignment |
class | Pio |
class | Pwm |
class | PwmAttr |
class | PwmPinAssignment |
class | Rtc |
class | Spi |
class | SpiPinAssignment |
class | Switchboard |
class | SwitchboardConnection |
class | SwitchboardInfo |
class | SwitchboardTerminal |
class | Tmr |
class | TmrPinAssignment |
class | Uart |
class | UartAttr |
class | UartPinAssignment |
class | Usb |
class | UsbPinAssignment |