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