|
RADLib
RADical C++ application framework
|
RADDevice covers common embedded Linux device control surfaces:
GpioPin for sysfs GPIO export, direction, edge, and value.I2CDevice for /dev/i2c-* with I2C_SLAVE ioctl.SPIDevice for /dev/spidev* with SPI ioctl configuration and transfers.PwmChannel for sysfs PWM period, duty, and enable.AdcChannel for IIO raw and scaled samples.Watchdog for /dev/watchdog* keepalive ioctl.Led for sysfs LED brightness.The public API is intentionally file-descriptor and ioctl friendly so future RADKernel drivers can expose the same application-facing model.