FreeRTOS:
Common I/O
AWS IoT Common I/O library
|
Return to main page ↑ |
iot_adc.h | File for the HAL APIs of ADC called by application layer |
iot_battery.h | This file contains all the Battery HAL API definitions. The APIs defined in this file helps with battery information and charging related functions |
iot_efuse.h | File for the APIs of efuse called by application layer |
iot_flash.h | This file contains all the Flash HAL API definitions |
iot_gpio.h | 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 |
iot_hw.h | Define common APIs to get hardware ID and hardware revision |
iot_i2c.h | File for the APIs of I2C called by application layer |
iot_i2s.h | |
iot_perfcounter.h | This file contains all the Performance counters HAL API definitions |
iot_power.h | This file contains all the Power HAL API definitions |
iot_pwm.h | This file contains all the PWM HAL API definitions |
iot_reset.h | This file contains all the Reset HAL API definitions |
iot_rtc.h | This file contains all the RTC HAL API definitions |
iot_spi.h | File for the APIs of SPI called by application layer |
iot_timer.h | This file contains all the Timer HAL API definitions |
iot_tsensor.h | File for the APIs of TempSensor called by application layer |
iot_uart.h | File for the HAL APIs of UART called by application layer |
iot_usb_device.h | File for the APIs of USB device called by application or class layer |
iot_watchdog.h | This file contains all the WatchDog HAL API definitions |