| ▼ 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 Temperature, Pressure, and Humidity Sensor Driver |
| drivers_envirophat.h | Enviro pHAT sensor interface |
| drivers_lsm303.h | LSM303D 3D Accelerometer and Magnetometer Driver |
| drivers_st7789.h | ST7789 TFT LCD display driver interface |
| drivers_tcs3472.h | TCS3472 RGB Color Sensor Driver |
| 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 | |
| assert.h | Defines a custom assertion macro |
| malloc.h | Memory allocation functions for the Objective-C runtime |
| mutex.h | Object synchronization and locking functions for the Objective-C runtime |
| NXConstantString+Protocol.h | Defines the NXConstantStringProtocol for constant string functionality |
| NXConstantString.h | Defines the NXConstantString class for constant strings |
| objc.h | Defines the Objective-C runtime |
| Object+Protocol.h | |
| Object.h | The root class of all Objective-C classes |
| Protocol.h | Objective-C protocols definition |
| runtime.h | Defines the core types and functions of the Objective-C runtime |
| ▼ 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 |