▼ include | |
▼ Application | |
Application.h | Application framework header |
ApplicationDelegate+Protocol.h | Defines a protocol for the application delegate |
GPIO.h | Defines a class for controlling General Purpose Input/Output (GPIO) pins |
GPIODelegate+Protocol.h | Defines a protocol for the GPIO delegate |
GPIOTypes.h | GPIO input types for handling GPIO events |
InputManager+Delegate.h | |
InputManager+Protocols.h | Defines protocols for the input manager delegate |
LED.h | Defines a class for controlling Light Emitting Diodes (LEDs) |
NXApplication+Types.h | |
NXApplication.h | |
NXApplicationMain.h | Application framework main entry point |
NXInputManager+Types.h | Application framework input manager types |
NXInputManager.h | The input manager class for handling user input |
NXTimer.h | Defines a class for controlling timers |
TimerDelegate+Protocol.h | Defines a protocol for the timer delegate |
▼ drivers | |
drivers.h | Drivers header |
drivers_bme280.h | BME280 sensor interface |
drivers_st7789.h | ST7789 TFT LCD display driver interface |
drivers_uc8151.h | UC8151 e-paper display driver interface |
▼ Foundation | |
Collection+Protocol.h | Defines a protocol that adds collection methods for an Object |
Foundation.h | Foundation framework header |
JSON+Protocol.h | Defines a protocol that adds JSON methods for an Object |
NXArch.h | Architecture-related constants, types, and functions for Foundation |
NXArray.h | Defines an array class for storing ordered objects |
NXAutoreleasePool.h | Defines the NXAutoreleasePool class for managing autoreleased objects |
NXComparisonResult.h | Defines the NXComparisonResult enumeration used for comparison operations |
NXData.h | Defines a structure for storing binary data |
NXDate.h | Defines the NXDate class for date and time manipulation |
NXLog.h | Defines a logging function for printing formatted messages |
NXMap.h | Defines a map class for storing key-value pairs, where keys are strings |
NXNotFound.h | Constants for representing "not found" values |
NXNull.h | Defines a null value that can be inserted into collections |
NXNumber.h | Defines number-related functions and classes for the Foundation framework |
NXObject.h | Defines the NXObject class, the base class for the Foundation framework |
NXPoint.h | 2D point type and operations |
NXString.h | Defines the NXString class, which provides string manipulation functionality |
NXThread.h | Defines the NXThread class for thread management |
NXTimeInterval.h | Time interval type and constants for duration measurements |
NXZone.h | Defines the NXZone class for memory management |
Object+Description.h | Adds a description method to the Object class |
Retain+Protocol.h | |
▼ Network | |
MQTT.h | MQTT client |
MQTTDelegate+Protocol.h | Defines the MQTTDelegate for MQTT events |
Network.h | Network framework header |
NetworkTimeDelegate+Protocol.h | Defines the NetworkTimeDelegate for network time events |
NXNetworkTime.h | Defines the NXNetworkTime class for managing network time synchronization |
NXWireless.h | Defines the NXWireless class for managing wireless connections |
NXWirelessError.h | Defines the NXWirelessError enumeration for wireless connection errors |
NXWirelessNetwork.h | Defines the NXWirelessNetwork class for specifying wireless network information |
WirelessDelegate+Protocol.h | Defines the WirelessDelegateProtocol for wireless events |
▼ runtime-fs | |
fs.h | File system abstraction layer for lightweight embedded & host storage |
▼ runtime-gcc | |
► objc | |
▼ runtime-hw | |
adc.h | ADC (Analog-to-Digital Converter) interface |
gpio.h | GPIO (General Purpose Input/Output) interface |
hw.h | Hardware interface abstraction layer |
i2c.h | I2C (Inter-Integrated Circuit) interface |
infrared.h | Infrared (IR) receiver interface |
led.h | LED control interface |
power.h | Power management interface |
pwm.h | Pulse Width Modulation (PWM) interface |
spi.h | SPI (Serial Peripheral Interface) interface |
watchdog.h | Hardware Watchdog Timer Abstraction Layer |
wifi.h | Wi-Fi management interface |
▼ runtime-net | |
mqtt.h | MQTT management interface |
net.h | Network interface abstraction layer |
ntp.h | Network Time Protocol (NTP) interface |
▼ runtime-pix | |
display.h | Display functions |
frame.h | Frame functions |
pix.h | Pixel display and frame management functions |
types.h | Common pixel types and structures |
▼ runtime-sys | |
assert.h | Defines a custom assertion macro |
atomic.h | Simple atomic uint32_t API (get, set, increment, decrement) |
date.h | Date and Time management functions |
env.h | Environment information |
event.h | Defines event queue functionality for producer/consumer patterns |
hash.h | Methods for hash generation from data |
hashtable.h | A hash table implementation |
memory.h | Memory management |
printf.h | Functions for formatted strings output |
random.h | Random number generation |
sync.h | Synchronization primitives for thread-safe operations |
sys.h | System management functions |
thread.h | Thread management and program execution |
timer.h | Creating periodic and one-shot timers |