Common IO - basic v1.0.0
Common IO - basic v1.0.0 Library
 
Loading...
Searching...
No Matches
include Directory Reference

Files

file  iot_adc.h [code]
 File for the HAL APIs of ADC called by application layer.
 
file  iot_battery.h [code]
 This file contains all the Battery HAL API definitions. The APIs defined in this file helps with battery information and charging related functions.
 
file  iot_efuse.h [code]
 File for the APIs of efuse called by application layer.
 
file  iot_flash.h [code]
 This file contains all the Flash HAL API definitions.
 
file  iot_gpio.h [code]
 This file contains all the GPIO HAL API definitions. This GPIO interface APIs only provides pin-level functions. To modify a GPIO pin, a handle must be obtained by calling the iot_gpio_open() function. This handle must be passed to other functions in this interface. Handling multiple GPIOs simultaneously in the same bank or different banks is outside of the scope of this file. User can modify multiple pins sequentially using this interface by iterating over multiple GPIOs in a loop.
 
file  iot_hw.h [code]
 Define common APIs to get hardware ID and hardware revision.
 
file  iot_i2c.h [code]
 File for the APIs of I2C called by application layer.
 
file  iot_i2s.h [code]
 
file  iot_perfcounter.h [code]
 This file contains all the Performance counters HAL API definitions.
 
file  iot_power.h [code]
 This file contains all the Power HAL API definitions.
 
file  iot_pwm.h [code]
 This file contains all the PWM HAL API definitions.
 
file  iot_reset.h [code]
 This file contains all the Reset HAL API definitions.
 
file  iot_rtc.h [code]
 This file contains all the RTC HAL API definitions.
 
file  iot_sdio.h [code]
 This file contains all the SDIO HAL API definitions. Here we define SDIO driver as a protocol layer driver which builds on top of SDMMC host driver. SDMMC host driver operates at physical layer and provide APIs to send commands to the slave device and receive command responses, send and receive data, and handle error conditions on the bus.
 
file  iot_spi.h [code]
 File for the APIs of SPI called by application layer.
 
file  iot_timer.h [code]
 This file contains all the Timer HAL API definitions.
 
file  iot_tsensor.h [code]
 File for the APIs of TempSensor called by application layer.
 
file  iot_uart.h [code]
 File for the HAL APIs of UART called by application layer.
 
file  iot_usb_device.h [code]
 File for the APIs of USB device called by application or class layer.
 
file  iot_usb_host.h [code]
 File for the APIs of USB host called by application or class layer.
 
file  iot_watchdog.h [code]
 This file contains all the WatchDog HAL API definitions.