Azure Sphere Application Libraries

The Azure Sphere SDK Application Libraries (Applibs) support device-specific APIs for Azure Sphere application development. These headers contain the Applibs functions and types:

Header Description
applibs/adc.h Interacts with analog-to-digital converters (ADCs).
applibs/application.h Communicates with and controls real-time capable applications.
applibs/eventloop Monitors and dispatches events.
applibs/gpio.h Interacts with GPIOs (general-purpose input/output).
applibs/i2c.h Interacts with Inter-Integrated Circuit (I2C) interfaces.
applibs/log.h Logs debug messages that are displayed when you debug an application through the Azure Sphere SDK.
applibs/networking.h Interacts with the networking subsystem to query the network state, and to get and set the network service configuration.
applibs/pwm.h Interacts with pulse-width modulators (PWMs).
applibs/rtc.h Interacts with the real-time clock (RTC).
applibs/spi.h Interacts with SPI (Serial Peripheral Interface) devices.
applibs/storage.h Interacts with on-device storage, which includes read-only storage and mutable storage.
applibs/sysevent Interacts with system event notifications.
applibs/uart.h Opens and interacts with a Universal Asynchronous Receiver/Transmitter (UART) on a device.
applibs/wificonfig.h Manages Wi-Fi network configurations on a device.