5.3 List of headers
Name | Description |
---|---|
alloca.h | |
arch/nrf5x/ids.h | nRF51/nRF52 peripheral IDs |
arch/nrf5x/peripheral.h | nRF51/nRF52 peripheral access |
assert.h | |
ble/ccm_params.h | Bluetooth CCM definitions |
ble/crypto.h | Bluetooth cryptography toolbox |
ble/gatt/characteristic.h | |
ble/gatt/descriptor.h | |
ble/gatt/dis.h | |
ble/gatt/hid.h | |
ble/gatt/service.h | |
ble/gattc/client.h | GATT Client context |
ble/gattc/registry.h | GATT Client registry |
ble/gattc/service.h | GATT Client Service description |
ble/gattdb/client.h | GATT Database Client |
ble/gattdb/db.h | GATT Database context |
ble/gattdb/service.h | GATT Database Service declaration |
ble/net/adv.h | Network layer definition for Advertiser |
ble/net/att.h | Network layer definition for Attribute Protocol (ATT) |
ble/net/gap.h | Network layer definition for Generic Access Profile |
ble/net/gatt.h | Network layer definition for GATT Server |
ble/net/generic.h | Generic BLE network layer factories |
ble/net/layer_id.h | Hardware-dependent BLE network layer IDs |
ble/net/link.h | Network layer definition for Link-layer |
ble/net/llcp.h | Network layer definition for Link-Layer Control Protocol (LLCP) |
ble/net/phy.h | Network layer definition for Data Physical layer (Master or Slave) |
ble/net/scan_filter.h | |
ble/net/scanner.h | |
ble/net/sm.h | Network layer definition for Security Manager (SM) |
ble/peer.h | Peer data |
ble/protocol/address.h | Bluetooth device address declaration |
ble/protocol/advertise.h | Protocol definitions for Advertising channel PDUs |
ble/protocol/att.h | Protocol definitions for Attribute protocol |
ble/protocol/company.h | Bluetooth Company identifiers |
ble/protocol/data.h | Protocol definitions for Data channel PDUs |
ble/protocol/error.h | Protocol error codes |
ble/protocol/gap.h | Protocol definitions for GAP data types |
ble/protocol/gatt.h | Protocol definitions for GATT constants |
ble/protocol/l2cap.h | Protocol definitions for L2CAP |
ble/protocol/llcp.h | Protocol definitions for LLCP |
ble/protocol/radio.h | Protocol definitions for radio features |
ble/protocol/signalling.h | Protocol definitions for L2CAP Signalling layer |
ble/protocol/sm.h | Protocol definitions for Security Manager layer |
ble/security_db.h | Security Database |
ble/stack/beacon.h | Beacon advertiser utility |
ble/stack/central.h | BLE stack Central context |
ble/stack/connection.h | Device connection stack utility |
ble/stack/context.h | BLE stack utilities context |
ble/stack/peripheral.h | BLE stack Peripheral context |
ble/stack/raw_connection.h | |
ble/util/channel_mapper.h | BLE connection channel mapper utility |
ble/util/timing_mapper.h | BLE connection timing mapper utility |
ble/uuid.h | UUID definition and helpers |
ctype.h | |
device/class/bitbang.h | IO bitbang driver API |
device/class/char.h | Character device driver API |
device/class/cmu.h | Clock and power management driver API |
device/class/cpu.h | Processor driver API |
device/class/crypto.h | Cryptographic processing device driver API |
device/class/display.h | Display device driver API |
device/class/dma.h | Direct memory access driver API |
device/class/enum.h | Device enumerator driver API |
device/class/gpio.h | General purpose IO driver API |
device/class/i2c.h | I2C bus controller driver API |
device/class/icu.h | Interrupt controller driver API |
device/class/iomux.h | IO muxing driver API |
device/class/mem.h | Memory device driver API |
device/class/net.h | Network device driver class |
device/class/pcm.h | Sound device driver API |
device/class/pwm.h | Pulse Width Modulation controller driver API |
device/class/rfpacket.h | RF transceiver packet interface driver API |
device/class/smi.h | System Management Interface driver class |
device/class/spi.h | SPI bus controller driver API |
device/class/timer.h | Timer device driver API |
device/class/usbdev.h | USB device controller driver API |
device/class/valio.h | Value IO driver class |
device/clock.h | Device clock and power graph |
device/device.h | Device structures and device tree |
device/driver.h | Driver structures and driver API classes |
device/irq.h | Device interrupts graph |
device/request.h | Generic device request |
device/resource/uart.h | |
device/resources.h | Device resources |
device/shell.h | |
device/types.h | Device related types |
device/usb/usb.h | USB spec related definitions |
device/valio/adc.h | Value IO interface for a ADCs |
device/valio/button.h | Value IO interface for a button |
device/valio/hwclock.h | Value IO interface for a calendar clock |
device/valio/keyboard.h | Value IO interface for a keyboard |
device/valio/led.h | Value IO interface for a single led |
device/valio/motion.h | Value IO interface for a accelerometer |
device/valio/motion_sensor.h | Value IO interface definition for motion sensors |
device/valio/touchpad.h | Value IO interface for a touchpad |
device/valio/uart_config.h | UART configuration driver API |
errno.h | |
fcntl.h | |
fdlibm.h | Fdlibm header |
fdt/reader.h | Read-only access to FDT blobs |
fdt/writer.h | Write-only access to FDT blobs |
gfx/arc.t | |
gfx/blit.t | |
gfx/bytecode.h | |
gfx/circle.t | |
gfx/gfx.t | |
gfx/line.t | |
gfx/math.h | |
gfx/pixel.t | |
gfx/rect.t | |
hexo/atomic.h | Atomic memory operations primitives |
hexo/bit.h | Bit operations |
hexo/context.h | Execution context management stuff |
hexo/cpu.h | Startup and misc cpu related functions |
hexo/endian.h | Integer values byte-swaping and endian stuff |
hexo/enum.h | C enum reflection |
hexo/error.h | Common error codes definitions |
hexo/flash.h | Write access to memory mapped flash |
hexo/iospace.h | Io and memory address spaces functions access |
hexo/ipi.h | Inter-processor interrupts |
hexo/local.h | Processor local and context local, language global variables features |
hexo/lock.h | Spinlock stuff |
hexo/ordering.h | Serializing operations and memory barrier primitives |
hexo/types.h | Standard integer types definitions |
inet/layer/icmp.h | |
inet/layer/ipv4.h | |
inet/protocol/checksum.h | |
inet/protocol/icmp.h | |
inet/protocol/ip.h | |
inet/protocol/ipv4.h | |
interrupt.h | Interrupts, exceptions and syscall events management |
inttypes.h | |
libc/formatter.h | |
limits.h | |
math.h | Standard math header |
mutek/buffer_pool.h | |
mutek/bytecode.h | Generic bytecode |
mutek/kroutine.h | Kernel deferred routines |
mutek/lut.h | Inline lookup tables |
mutek/mem_alloc.h | Memory allocation stuff |
mutek/printk.h | Debugging messages output API |
mutek/rwlock.h | General purpose read/write lock primitives |
mutek/scheduler.h | Kernel execution context scheduler |
mutek/semaphore.h | Kernel semaphore service |
mutek/shell.h | Interactive shell |
mutek/slab.h | Slab allocator |
mutek/startup.h | System initialization and statup functions |
mutek/thread.h | Kernel thread service |
net/addr.h | Network address structure definition |
net/layer.h | Network layer base structure |
net/layer/dumper.h | Network layer definition for Dumper interface |
net/layer/ethernet.h | Network layer definition for Ethernet interface |
net/layer/pipe.h | Network layer definition for Dumper interface |
net/scheduler.h | Network scheduler |
net/task.h | Network task |
persist/persist.h | Persistent configuration library |
pthread.h | |
semaphore.h | |
setjmp.h | |
stdarg.h | |
stdbool.h | |
stddef.h | |
stdint.h | |
stdio.h | |
stdlib.h | |
string.h | |
sys/stat.h | |
sys/time.h | Time-related stuff |
sys/types.h | |
time.h | Time-related function stubs |
unistd.h | |
vfs/file.h | Operations on file handles |
vfs/fs.h | Filesystem driver operations interface |
vfs/name.h | Core operations on file system nodes |
vfs/node.h | Core file system node |
vfs/path.h | Core file system node |
vulpis/vulpis.h | |
hexo/decls.h | Various build system related defs (internal) |
mutek/console.h | Console device defs (internal) |