The Peripheral IO API provides functions to make use of peripherals connected to the IoT device.
Required Header
#include <peripheral_io.h>
Overview
This Peripheral IO API provides access to the low level device providers, including GPIO, I2C, PWM, ADC, UART and SPI.
Enumeration Type Documentation
Enumeration for peripheral-io error.
- Since :
- 4.0
- Enumerator:
PERIPHERAL_ERROR_NONE |
Successful
|
PERIPHERAL_ERROR_IO_ERROR |
I/O error
|
PERIPHERAL_ERROR_NO_DEVICE |
No such device
|
PERIPHERAL_ERROR_TRY_AGAIN |
Try again
|
PERIPHERAL_ERROR_OUT_OF_MEMORY |
Out of memory
|
PERIPHERAL_ERROR_PERMISSION_DENIED |
Permission denied
|
PERIPHERAL_ERROR_RESOURCE_BUSY |
Device or resource busy
|
PERIPHERAL_ERROR_INVALID_PARAMETER |
Invalid parameter
|
PERIPHERAL_ERROR_NOT_SUPPORTED |
Not supported
|
PERIPHERAL_ERROR_UNKNOWN |
Unknown error
|