|
Zephyr API Documentation 4.3.0-rc1
A Scalable Open Source RTOS
|
| doc | |
| _doxygen | |
| kernel | |
| include | |
| kernel_arch_interface.h | Internal kernel APIs implemented at the architecture layer |
| lib | |
| libc | |
| minimal | |
| include | |
| sys | |
| _timespec.h | |
| _timeval.h | |
| _types.h | |
| cdefs.h | |
| lock.h | |
| timespec.h | |
| types.h | |
| assert.h | |
| ctype.h | |
| errno.h | System error numbers |
| inttypes.h | |
| limits.h | |
| math.h | |
| signal.h | |
| stdbool.h | |
| stdint.h | |
| stdio.h | |
| stdlib.h | |
| string.h | |
| strings.h | |
| time.h | |
| midi2 | |
| ump_stream_responder.c | |
| ump_stream_responder.h | |
| modules | |
| openthread | |
| include | |
| openthread.h | |
| subsys | |
| fs | |
| zms | |
| zms_priv.h | |
| secure_storage | |
| include | |
| internal | |
| zephyr | |
| secure_storage | |
| its | |
| store | |
| settings_get.h | The settings ITS store module API |
| transform | |
| aead_get.h | The AEAD ITS transform module API |
| common.h | Common definitions of the secure storage subsystem's ITS APIs |
| store.h | The secure storage ITS store module |
| transform.h | The secure storage ITS transform module |
| common.h | Common definitions of the secure storage subsystem |
| its.h | The secure storage ITS implementation |
| ps.h | The secure storage PS implementation |
| psa | |
| error.h | Return values of the PSA Secure Storage API |
| internal_trusted_storage.h | The PSA Internal Trusted Storage (ITS) API |
| protected_storage.h | The PSA Protected Storage (PS) API |
| storage_common.h | Common definitions of the PSA Secure Storage API |
| testsuite | |
| include | |
| zephyr | |
| test_toolchain | |
| gcc.h | |
| llvm.h | |
| busy_sim.h | |
| fff.h | |
| fff_extensions.h | Zephyr testing framework FFF extension macros |
| interrupt_util.h | |
| tc_util.h | |
| test_asm_inline_gcc.h | |
| test_toolchain.h | |
| timestamp.h | |
| ztest | |
| include | |
| zephyr | |
| ztest.h | Zephyr Testsuite |
| ztest_assert.h | Zephyr testing framework assertion macros |
| ztest_error_hook.h | |
| ztest_mock.h | Ztest mocking support |
| ztest_test.h | Zephyr testing framework _test |
| ztress.h | Zephyr testing framework ztress macros |
| zephyr | |
| acpi | |
| acpi.h | |
| acpi_osal.h | |
| app_memory | |
| app_memdomain.h | |
| mem_domain.h | |
| partitions.h | |
| arch | |
| arc | |
| asm-compat | |
| asm-macro-32-bit-gnu.h | |
| asm-macro-32-bit-mwdt.h | |
| asm-macro-64-bit-gnu.h | |
| asm-macro-64-bit-mwdt.h | |
| assembler.h | |
| v2 | |
| dsp | |
| arc_dsp.h | |
| mpu | |
| arc_core_mpu.h | |
| arc_mpu.h | |
| secureshield | |
| arc_secure.h | |
| vpx | |
| arc_vpx.h | |
| arc_connect.h | ARCv2 ARC Connect driver |
| arcv2_irq_unit.h | |
| asm_inline.h | |
| asm_inline_gcc.h | |
| aux_regs.h | ARCv2 auxiliary registers definitions |
| error.h | ARCv2 public error handling |
| exception.h | ARCv2 public exception handling |
| irq.h | ARCv2 public interrupt handling |
| misc.h | ARCv2 public kernel miscellaneous |
| sys_io.h | |
| arc_addr_types.h | |
| arch.h | ARC specific kernel interface header |
| arch_inlines.h | |
| cluster.h | ARC Cluster registers and accessors |
| sys-io-common.h | |
| syscall.h | ARC specific syscall header |
| thread.h | Per-arch thread definition |
| tool-compat.h | |
| arm | |
| cortex_a_r | |
| armv7_v8_timer.h | |
| cpu.h | |
| exception.h | ARM AArch32 Cortex-A and Cortex-R public exception handling |
| lib_helpers.h | |
| mpu.h | |
| sys_io.h | |
| timer.h | |
| tpidruro.h | Tpidruro bits allocation |
| cortex_m | |
| cpu.h | |
| exception.h | ARM AArch32 Cortex-M public exception handling |
| fpu.h | |
| memory_map.h | ARM CORTEX-M memory map |
| nvic.h | |
| scb.h | System control block context helpers for Cortex-M CPUs |
| mmu | |
| arm_mem.h | |
| arm_mmu.h | |
| mpu | |
| arm_mpu.h | |
| arm_mpu_mem_cfg.h | |
| arm_mpu_v7m.h | |
| arm_mpu_v8.h | |
| nxp_mpu.h | |
| arch.h | ARM AArch32 specific kernel interface header |
| arch_inlines.h | |
| asm_inline.h | |
| asm_inline_gcc.h | |
| barrier.h | |
| error.h | ARM AArch32 public error handling |
| exception.h | ARM AArch32 public exception handling |
| gdbstub.h | |
| irq.h | ARM AArch32 public interrupt handling |
| misc.h | ARM AArch32 public kernel miscellaneous |
| nmi.h | ARM AArch32 NMI routines |
| structs.h | |
| syscall.h | ARM AArch32 specific syscall header |
| thread.h | Per-arch thread definition |
| arm64 | |
| cortex_r | |
| arm_mpu.h | |
| arch.h | ARM64 specific kernel interface header |
| arch_inlines.h | |
| arm-smccc.h | |
| arm_mem.h | |
| arm_mmu.h | |
| asm_inline.h | |
| asm_inline_gcc.h | |
| barrier.h | |
| cache.h | |
| cpu.h | |
| error.h | ARM AArch64 public error handling |
| exception.h | Cortex-A public exception handling |
| hypercall.h | |
| irq.h | Cortex-A public interrupt handling |
| lib_helpers.h | |
| misc.h | Cortex-A public kernel miscellaneous |
| mm.h | |
| structs.h | |
| sys_io.h | |
| syscall.h | ARM64 specific syscall header |
| thread.h | Per-arch thread definition |
| thread_stack.h | |
| timer.h | |
| tpidrro_el0.h | Tpidrro_el0 bits allocation |
| common | |
| addr_types.h | |
| exc_handle.h | |
| ffs.h | |
| init.h | |
| pm_s2ram.h | Public S2RAM APIs |
| semihost.h | Public Semihosting APIs based on ARM definitions |
| sys_bitops.h | |
| sys_io.h | |
| xip.h | |
| mips | |
| arch.h | MIPS specific kernel interface header |
| arch_inlines.h | |
| exception.h | |
| thread.h | Per-arch thread definition |
| posix | |
| arch.h | POSIX arch specific kernel interface header |
| arch_inlines.h | |
| asm_inline.h | |
| asm_inline_gcc.h | |
| exception.h | |
| posix_soc_if.h | |
| posix_trace.h | |
| thread.h | Per-arch thread definition |
| riscv | |
| riscv-privileged | |
| asm_inline.h | |
| asm_inline_gcc.h | |
| arch.h | RISCV specific kernel interface header |
| arch_inlines.h | |
| atomic.h | |
| csr.h | |
| elf.h | RISCV-Specific constants for ELF binaries |
| error.h | RISCV public error handling |
| exception.h | RISCV public exception handling |
| irq.h | RISC-V public interrupt handling |
| structs.h | |
| sys_io.h | |
| syscall.h | RISCV specific syscall header |
| thread.h | Per-arch thread definition |
| rx | |
| arch.h | Renesas RX specific kernel interface header |
| arch_inlines.h | |
| error.h | Renesas RX arch public error handling |
| exception.h | |
| misc.h | Renesas RX public kernel miscellaneous |
| sw_nmi_table.h | |
| thread.h | |
| sparc | |
| arch.h | SPARC specific kernel interface header |
| arch_inlines.h | |
| exception.h | |
| sparc.h | |
| thread.h | Per-arch thread definition |
| x86 | |
| ia32 | |
| arch.h | IA-32 specific kernel interface header |
| asm.h | |
| exception.h | |
| gdbstub.h | IA-32 specific gdbstub interface header |
| segmentation.h | |
| structs.h | |
| sys_io.h | |
| syscall.h | X86 (IA32) specific syscall header |
| thread.h | Per-arch thread definition |
| intel64 | |
| arch.h | Intel-64 specific kernel interface header |
| exception.h | |
| syscall.h | X86 (INTEL64) specific syscall header |
| thread.h | |
| arch.h | X86 specific kernel interface header |
| arch_inlines.h | |
| cet.h | |
| cpuid.h | |
| efi.h | |
| intel_vtd.h | |
| legacy_bios.h | |
| memmap.h | |
| mmustructs.h | |
| msr.h | |
| multiboot.h | |
| multiboot_info.h | |
| thread_stack.h | |
| x86_acpi.h | |
| x86_acpi_osal.h | |
| xtensa | |
| arch.h | Xtensa specific kernel interface header |
| arch_inlines.h | |
| atomic_xtensa.h | |
| cache.h | |
| exception.h | Xtensa public exception handling |
| gdbstub.h | |
| irq.h | |
| mpu.h | |
| structs.h | |
| syscall.h | Xtensa specific syscall header |
| thread.h | |
| thread_stack.h | |
| xtensa_mmu.h | |
| arch_inlines.h | |
| arch_interface.h | |
| cache.h | Public APIs for architectural cache controller drivers |
| cpu.h | |
| exception.h | |
| structs.h | |
| syscall.h | |
| audio | |
| codec.h | Public API header file for Audio Codec |
| dmic.h | Public API header file for Digital Microphones |
| midi.h | |
| bluetooth | |
| audio | |
| aics.h | Bluetooth Audio Input Control Service APIs |
| audio.h | Bluetooth Audio handling |
| bap.h | Header for Bluetooth BAP |
| bap_lc3_preset.h | Header for Bluetooth BAP LC3 presets |
| cap.h | Bluetooth Common Audio Profile (CAP) APIs |
| ccid.h | Header for Bluetooth Audio Content Control Identifier |
| ccp.h | Bluetooth Call Control Profile (CCP) APIs |
| csip.h | Bluetooth Coordinated Set Identification Profile (CSIP) APIs |
| gmap.h | Header for Bluetooth Gaming Audio Profile (GMAP) |
| gmap_lc3_preset.h | Header for Bluetooth GMAP LC3 presets |
| has.h | Bluetooth Hearing Access Service (HAS) APIs |
| lc3.h | Bluetooth LC3 codec handling |
| mcc.h | Bluetooth Media Control Client (MCC) APIs |
| mcs.h | Bluetooth Media Control Service (MCS) APIs |
| media_proxy.h | Bluetooth Media Proxy APIs |
| micp.h | Bluetooth Microphone Control Profile (MICP) APIs |
| pacs.h | Bluetooth Published Audio Capabilities Service (PACS) APIs |
| pbp.h | Public Broadcast Profile (PBP) APIs |
| tbs.h | Public APIs for Bluetooth Telephone Bearer Service |
| tmap.h | Header for Bluetooth TMAP |
| vcp.h | Bluetooth Volume Control Profile (VCP) APIs |
| vocs.h | Bluetooth Volume Offset Control Service (VOCS) APIs |
| classic | |
| a2dp.h | Advanced Audio Distribution Profile header |
| a2dp_codec_sbc.h | Advance Audio Distribution Profile - SBC Codec header |
| avdtp.h | Audio/Video Distribution Transport Protocol header |
| avrcp.h | Audio Video Remote Control Profile header |
| classic.h | Bluetooth subsystem classic core APIs |
| goep.h | |
| hfp_ag.h | Handsfree Profile Audio Gateway handling |
| hfp_hf.h | Handsfree Profile handling |
| l2cap_br.h | Bluetooth L2CAP BR/EDR handling |
| obex.h | |
| rfcomm.h | Bluetooth RFCOMM handling |
| sdp.h | Service Discovery Protocol handling |
| mesh | |
| access.h | Access layer APIs |
| blob.h | |
| blob_cli.h | |
| blob_io_flash.h | |
| blob_srv.h | |
| brg_cfg.h | |
| brg_cfg_cli.h | |
| brg_cfg_srv.h | Bluetooth Mesh Bridge Configuration Server Model APIs |
| cdb.h | |
| cfg.h | Runtime configuration APIs |
| cfg_cli.h | Configuration Client Model APIs |
| cfg_srv.h | Configuration Server Model APIs |
| dfd.h | |
| dfd_srv.h | |
| dfu.h | |
| dfu_cli.h | |
| dfu_metadata.h | |
| dfu_srv.h | |
| health_cli.h | Health Client Model APIs |
| health_faults.h | Health faults |
| health_srv.h | Health Server Model APIs |
| heartbeat.h | Heartbeat APIs |
| keys.h | Keys APIs |
| large_comp_data_cli.h | |
| large_comp_data_srv.h | |
| main.h | Bluetooth Mesh Protocol APIs |
| msg.h | Message APIs |
| od_priv_proxy_cli.h | |
| od_priv_proxy_srv.h | |
| op_agg_cli.h | |
| op_agg_srv.h | |
| priv_beacon_cli.h | |
| priv_beacon_srv.h | |
| proxy.h | Proxy APIs |
| rpr.h | |
| rpr_cli.h | |
| rpr_srv.h | |
| sar_cfg.h | |
| sar_cfg_cli.h | Bluetooth Mesh SAR Configuration Client Model APIs |
| sar_cfg_srv.h | Bluetooth Mesh SAR Configuration Server Model APIs |
| shell.h | |
| sol_pdu_rpl_cli.h | |
| sol_pdu_rpl_srv.h | |
| statistic.h | Bluetooth Mesh statistic APIs |
| services | |
| nus | |
| inst.h | |
| bas.h | |
| cts.h | |
| dis.h | GATT Device Information Service |
| hrs.h | |
| ias.h | |
| nus.h | |
| ots.h | |
| addr.h | Bluetooth device address definitions and utilities |
| assigned_numbers.h | Bluetooth Assigned Numbers, codes and identifiers |
| att.h | Attribute Protocol handling |
| bluetooth.h | Bluetooth subsystem core APIs |
| buf.h | Bluetooth data buffer API |
| byteorder.h | Bluetooth byteorder API |
| conn.h | Bluetooth connection handling |
| controller.h | Bluetooth subsystem controller APIs |
| crypto.h | Bluetooth subsystem crypto APIs |
| cs.h | Bluetooth Channel Sounding handling |
| direction.h | |
| ead.h | |
| gap.h | Bluetooth Generic Access Profile defines and Assigned Numbers |
| gatt.h | Generic Attribute Profile handling |
| hci.h | |
| hci_raw.h | Bluetooth HCI RAW channel handling |
| hci_types.h | |
| hci_vs.h | |
| iso.h | Bluetooth ISO handling |
| l2cap.h | Bluetooth L2CAP handling |
| mesh.h | Bluetooth Mesh Profile APIs |
| testing.h | Internal testing interfaces for Bluetooth |
| uuid.h | Bluetooth UUID handling |
| canbus | |
| isotp.h | Public API for ISO-TP (ISO 15765-2:2016) |
| console | |
| console.h | |
| tty.h | |
| cpu_freq | |
| cpu_freq.h | |
| policy.h | |
| pstate.h | |
| crypto | |
| cipher.h | Crypto Cipher structure definitions |
| crypto.h | Crypto Cipher APIs |
| hash.h | Crypto Hash APIs |
| data | |
| cobs.h | |
| json.h | |
| jwt.h | |
| navigation.h | |
| debug | |
| coresight | |
| cs_trace_defmt.h | |
| coredump.h | |
| cpu_load.h | |
| gcov.h | |
| gdbstub.h | |
| mipi_stp_decoder.h | |
| object_tracing.h | |
| sparse.h | |
| stack.h | Stack usage analysis helpers |
| symtab.h | |
| thread_analyzer.h | |
| devicetree | |
| can.h | CAN devicetree macro public API header file |
| clocks.h | Clocks Devicetree macro public API header file |
| display.h | Display Devicetree macro public API header file |
| dma.h | DMA Devicetree macro public API header file |
| fixed-partitions.h | Flash Devicetree macro public API header file |
| gpio.h | GPIO Devicetree macro public API header file |
| hwspinlock.h | HW spinlock Devicetree macro public API header file |
| interrupt_controller.h | Interrupt controller devicetree macro public API header file |
| io-channels.h | IO channels devicetree macro public API header file |
| mbox.h | MBOX Devicetree macro public API header file |
| nvmem.h | NVMEM Devicetree public API header file |
| ordinals.h | Devicetree node dependency ordinals |
| pinctrl.h | Devicetree pin control helpers |
| port-endpoint.h | Port / Endpoint Devicetree macro public API header file |
| pwms.h | PWMs Devicetree macro public API header file |
| reset.h | Reset Controller Devicetree macro public API header file |
| spi.h | SPI Devicetree macro public API header file |
| dfu | |
| flash_img.h | Flash image header file |
| mcuboot.h | MCUboot public API for MCUboot control of image boot process |
| display | |
| cfb.h | Public Monochrome Character Framebuffer API |
| mb_display.h | BBC micro:bit display APIs |
| mipi_display.h | Display definitions for MIPI devices |
| ssd16xx.h | |
| drivers | |
| adc | |
| adc_emul.h | Backend API for emulated ADC |
| adc_npcx_threshold.h | |
| ads131m02.h | |
| ads1x4s0x.h | |
| current_sense_amplifier.h | |
| current_sense_shunt.h | |
| lmp90xxx.h | |
| mcp356xr.h | |
| voltage_divider.h | |
| bluetooth | |
| hci_driver_bluenrg.h | BlueNRG HCI extended API |
| can | |
| can_fake.h | |
| can_mcan.h | |
| can_sja1000.h | API for NXP SJA1000 (and compatible) CAN controller frontend drivers |
| transceiver.h | Header file for CAN transceiver driver API |
| clock_control | |
| adi_max32_clock_control.h | |
| arm_clock_control.h | Clock subsystem IDs for ARM family SoCs |
| atmel_sam_pmc.h | |
| clock_agilex_ll.h | |
| clock_control_adsp.h | |
| clock_control_ambiq.h | |
| clock_control_bflb_common.h | |
| clock_control_ifx_cat1.h | |
| clock_control_litex.h | LiteX Clock Control driver interface |
| clock_control_numaker.h | |
| clock_control_rts5912.h | |
| clock_control_silabs.h | |
| esp32_clock_control.h | |
| gd32.h | |
| lpc11u6x_clock_control.h | |
| mchp_clock_control.h | Clock control header file for Microchip soc devices |
| mchp_clock_sam_d5x_e5x.h | Clock control header file for Microchip sam_d5x_e5x family |
| mchp_sam_pmc.h | |
| mchp_xec_clock_control.h | |
| mspm0_clock_control.h | |
| nrf_clock_control.h | |
| nxp_clock_control.h | |
| nxp_clock_controller_sources.h | |
| renesas_cpg_mssr.h | |
| renesas_ra_cgc.h | |
| renesas_rx_cgc.h | |
| renesas_rz_cgc.h | |
| sf32lb.h | |
| smartbond_clock_control.h | |
| stm32_clock_control.h | |
| comparator | |
| fake_comp.h | |
| mcux_acmp.h | |
| nrf_comp.h | |
| nrf_lpcomp.h | |
| console | |
| console.h | |
| ipm_console.h | |
| native_posix_console.h | |
| posix_arch_console.h | |
| uart_console.h | |
| uart_mcumgr.h | A driver for sending and receiving mcumgr packets over UART |
| dac | |
| dac161s997.h | |
| debug | |
| debug_nrf_etr.h | |
| stmesp.h | |
| disk | |
| sdmmc_stm32.h | |
| dma | |
| dma_esp32.h | |
| dma_gd32.h | |
| dma_intel_lpss.h | |
| dma_mcux_lpc.h | |
| dma_mcux_pxp.h | |
| dma_mcux_smartdma.h | |
| dma_npcx_gdma.h | |
| dma_silabs_ldma.h | |
| dma_smartbond.h | |
| dma_stm32.h | |
| sf32lb.h | |
| edac | |
| edac_synopsys.h | |
| eeprom | |
| eeprom_fake.h | |
| ethernet | |
| eth_adin2111.h | |
| eth_intel_plat.h | |
| eth_lan865x.h | |
| eth_nxp_enet.h | |
| eth_nxp_enet_qos.h | |
| nxp_imx_netc.h | |
| firmware | |
| scmi | |
| nxp | |
| cpu.h | SCMI power domain protocol helpers |
| clk.h | SCMI clock protocol helpers |
| pinctrl.h | SCMI pinctrl protocol helpers |
| power.h | SCMI power domain protocol helpers |
| protocol.h | SCMI protocol generic functions and structures |
| shmem.h | SCMI SHMEM API |
| transport.h | Public APIs for the SCMI transport layer drivers |
| util.h | ARM SCMI utility header |
| tisci | |
| tisci.h | Public APIs for the TISCI driver |
| flash | |
| andes_flash_xip_api_ex.h | Header file for Andes QSPI-NOR XIP flash extended operations |
| flash_simulator.h | Flash simulator specific API |
| it51xxx_flash_api_ex.h | Header file for IT51XXX extended operations |
| mchp_flash.h | Microchip Flash Controller Driver Header |
| mchp_nvmctrl_g1.h | Extended Flash Operations for Microchip NVMCTRL G1 |
| npcx_flash_api_ex.h | Header file for NPCX flash extended operations |
| nrf_qspi_nor.h | |
| ra_flash_api_extensions.h | Header file for Renesas RA flash extended operations |
| rts5912_flash_api_ex.h | Header file for Realtek RTS5912 flash extended operations |
| stm32_flash_api_extensions.h | Header file for STM32 flash extended operations |
| gnss | |
| gnss_emul.h | |
| gnss_publish.h | |
| gpio | |
| gpio_ambiq.h | Header file for Ambiq GPIO driver |
| gpio_cmsdk_ahb.h | |
| gpio_emul.h | Backend API for emulated GPIO |
| gpio_intel.h | |
| gpio_mcux_lpc.h | Header file for NXP MCUX LPC GPIO driver |
| gpio_nct38xx.h | Header file for NCT38XX GPIO driver |
| gpio_pcal64xxa.h | Header file for NXP PCAL64XXA GPIO driver |
| gpio_rts5912.h | |
| gpio_sx1509b.h | Header file for SX1509B GPIO driver |
| gpio_utils.h | Header file for GPIO utility functions |
| haptics | |
| drv2605.h | Header file providing the API for the DRV2605 haptic driver |
| i2c | |
| target | |
| eeprom.h | Public APIs for the I2C EEPROM Target driver |
| i2c_nrfx_twim.h | |
| rtio.h | |
| stm32.h | |
| i3c | |
| addresses.h | |
| ccc.h | |
| devicetree.h | |
| error_types.h | |
| hdr_ddr.h | |
| ibi.h | |
| rtio.h | |
| target_device.h | |
| ieee802154 | |
| cc1200.h | |
| interrupt_controller | |
| dw_ace.h | |
| gd32_exti.h | |
| gic.h | Driver for ARM Generic Interrupt Controller |
| gicv3_its.h | Driver for ARM Generic Interrupt Controller V3 Interrupt Translation Service |
| gpio_intc_stm32.h | |
| intc_esp32.h | |
| intc_exti_stm32.h | |
| intc_mchp_xec_ecia.h | |
| intc_nxp_siul2_eirq.h | |
| intc_rx_icu.h | |
| intc_rz_ext_irq.h | |
| intc_vim.h | |
| intc_wkpu_nxp_s32.h | |
| intc_xmc4xxx.h | |
| intel_vtd.h | |
| ioapic.h | |
| loapic.h | |
| nxp_pint.h | |
| riscv_clic.h | Driver for Core-Local Interrupt Controller (CLIC) |
| riscv_plic.h | Driver for Platform Level Interrupt Controller (PLIC) |
| sam0_eic.h | |
| sysapic.h | |
| wch_exti.h | |
| wuc_ite_it51xxx.h | |
| wuc_ite_it8xxx2.h | |
| led | |
| is31fl3733.h | |
| lp50xx.h | |
| led_strip | |
| tlc5971.h | |
| memc | |
| memc_stm32.h | |
| mfd | |
| ad559x.h | |
| adp5585.h | |
| aw9523b.h | |
| axp192.h | |
| bd8lb600fs.h | |
| ds3231.h | |
| max22017.h | |
| max31790.h | |
| mc146818.h | |
| mfd_ite_it8801.h | |
| mfd_maxq10xx.h | |
| nct38xx.h | |
| npm13xx.h | |
| npm2100.h | |
| nxp_lp_flexcomm.h | |
| pca9422.h | |
| tle9104.h | |
| mic_privacy | |
| intel | |
| mic_privacy.h | |
| mipi_dsi | |
| mipi_dsi_mcux_2l.h | |
| misc | |
| devmux | |
| devmux.h | Public APIs for the Device Multiplexer driver |
| flexram | |
| nxp_flexram.h | |
| ft8xx | |
| ft8xx.h | FT8XX public API |
| ft8xx_common.h | FT8XX common functions |
| ft8xx_copro.h | FT8XX coprocessor functions |
| ft8xx_dl.h | FT8XX display list commands |
| ft8xx_memory.h | FT8XX memory map |
| ft8xx_reference_api.h | FT8XX reference API |
| grove_lcd | |
| grove_lcd.h | |
| interconn | |
| renesas_elc | |
| renesas_elc.h | Public APIs for the Renesas ELC driver |
| nxp_flexio | |
| nxp_flexio.h | Header file for NXP FlexIO driver |
| nxp_rtxxx_dsp_ctrl | |
| nxp_rtxxx_dsp_ctrl.h | |
| pio_rpi_pico | |
| pio_rpi_pico.h | Header file for Raspberry Pi Pico PIO driver |
| renesas_ra_external_interrupt | |
| renesas_ra_external_interrupt.h | |
| renesas_rx_dtc | |
| renesas_rx_dtc.h | |
| renesas_rx_external_interrupt | |
| renesas_rx_external_interrupt.h | |
| stm32_wkup_pins | |
| stm32_wkup_pins.h | Public APIs for STM32 PWR wake-up pins configuration |
| timeaware_gpio | |
| timeaware_gpio.h | Public APIs for Time-aware GPIO drivers |
| mm | |
| mm_drv_bank.h | Memory Banks Driver APIs |
| mm_drv_intel_adsp_mtl_tlb.h | |
| rat.h | |
| system_mm.h | Memory Management Driver APIs |
| modem | |
| hl7800.h | HL7800 modem public API header file |
| hl78xx_apis.h | |
| simcom-sim7080.h | Simcom SIM7080 modem public API header file |
| mspi | |
| devicetree.h | |
| mspi_dw.h | |
| pcie | |
| endpoint | |
| pcie_ep.h | Public APIs for the PCIe EP drivers |
| cap.h | PCIe Capabilities |
| controller.h | Public APIs for the PCIe Controllers drivers |
| msi.h | |
| pcie.h | |
| ptm.h | |
| vc.h | |
| pinctrl | |
| pinctrl_esp32_common.h | |
| pinctrl_nxp_port_common.h | |
| pinctrl_nxp_siul2_common.h | |
| pinctrl_rcar_common.h | |
| pinctrl_soc_bflb_common.h | Bouffalo Lab SoC specific helpers for pinctrl driver |
| pinctrl_soc_sam_common.h | Atmel SAM SoC specific helpers for pinctrl driver |
| pm_cpu_ops | |
| psci.h | |
| power | |
| atmel_sam_supc.h | |
| psi5 | |
| psi5.h | Peripheral Sensor Interface (PSI5) driver API |
| pwm | |
| max31790.h | Header file for MAX31790 PWM driver |
| pwm_fake.h | |
| regulator | |
| fake.h | |
| pca9420.h | |
| reset | |
| mchp_reset.h | Microchip Reset header |
| mchp_rstc_g1.h | Microchip RSTC G1 reset controller header |
| retained_mem | |
| nrf_retained_mem.h | |
| rtc | |
| maxim_ds3231.h | Real-time clock control based on the DS3231 counter API |
| mcp7940n.h | |
| mcux_snvs_rtc.h | Real-time clock control based on the MCUX IMX SNVS counter API |
| rtc_fake.h | |
| sensor | |
| adc_cmp_npcx.h | |
| adltc2990.h | Header file for extended sensor API of ADLTC2990 sensor |
| afbr_s50.h | Header file for extended sensor API of AFBR-S50 sensor |
| battery.h | |
| bd8lb600fs.h | Header file for extended sensor API of BD8LB600FS sensor |
| bmm350.h | Header file for extended sensor API of BMM350 sensor |
| bmp581_user.h | Header file for extended sensor API of BMP581 sensor |
| ccs811.h | Extended public API for CCS811 Indoor Air Quality Sensor |
| ens160.h | |
| explorir_m.h | Header file for extended sensor API of ExplorIR-M sensor |
| f75303.h | Header file for extended sensor API of F75303 sensor |
| fcx_mldx5.h | Header file for extended sensor API of FCX-MLDX5 sensor |
| fdc2x1x.h | Header file for extended sensor API of FDC2X1X sensor |
| grow_r502a.h | Header file for extended sensor API of Grow R502A sensor |
| icm4268x.h | Extended public API for ICM4268X |
| icm42x70.h | Extended public API for ICM42X70 MEMS sensor |
| ina2xx.h | |
| it8xxx2_vcmp.h | |
| lis2dh.h | Header file for extended sensor API of LIS2DH sensor |
| lm95234.h | Header file for extended sensor API of LM95234 sensor |
| max17055.h | |
| max31790.h | |
| max31865.h | |
| max32664c.h | |
| mcp9600.h | Header file for extended sensor API of MCP9600 sensor |
| mcux_acmp.h | Extended public API for the NXP MCUX Analog Comparator (ACMP) |
| mcux_lpcmp.h | Data structure for the NXP MCUX low-power analog comparator (LPCMP) |
| mhz19b.h | Header file for extended sensor API of MH-Z19B sensor |
| mlx90394.h | Header file for extended sensor API of MLX90394 sensor |
| mmc56x3.h | Extended public API for Memsic MMC56X3 magnetometer and temperature sensor |
| mtch9010.h | |
| npm13xx_charger.h | |
| npm2100_vbat.h | |
| paj7620.h | Header file for extended sensor API of PAJ7620 sensor |
| pat9136.h | Header file for extended sensor API of PAT9136 sensor |
| pzem004t.h | |
| qdec_mcux.h | Header file for extended sensor API of QDEC MCUX sensor |
| qdec_nxp_tpm.h | |
| scd4x.h | Header file for extended sensor API of SCD4X sensor |
| sgp40.h | Header file for extended sensor API of SGP40 sensor |
| sht4x.h | Extended public API for Sensirion's SHT4X T/RH sensors |
| tcs3400.h | Header file for extended sensor API of TCS3400 sensor |
| tdk_apex.h | Extended public API for TDK MEMS sensor |
| ti_hdc302x.h | Extended public API for HDC302X Temperature Sensors |
| tle9104.h | Header file for extended sensor API of TLE9104 sensor |
| tmag5273.h | Header file for extended sensor API of TMAG5273 sensor |
| tmp108.h | Extended public API for TI's TMP108 temperature sensor |
| tmp11x.h | Header file for extended sensor API of TMP11X sensors |
| tsl2540.h | Extended public API for AMS's TSL2540 ambient light sensor |
| tsl2591.h | Extended public API for AMS's TSL2591 ambient light sensor |
| veaa_x_3.h | Header file for extended sensor API of VEAA X-3 sensor |
| veml6031.h | Header file for extended sensor API of VEML6031 sensor |
| veml6046.h | Header file for extended sensor API of VEML6046 sensor |
| veml60xx-common.h | Header file for extended sensor API of VEML60xx sensor family |
| veml7700.h | |
| vl53l0x.h | Custom channels and values for VL53L0X ToF Sensor |
| w1_sensor.h | Extended public API for 1-Wire Sensors |
| wsen_hids_2525020210002.h | Extended public API for WSEN-HIDS-2525020210002 Sensor |
| wsen_pads_2511020213301.h | Extended public API for WSEN-PADS-2511020213301 Sensor |
| wsen_tids_2521020222501.h | Extended public API for WSEN-TIDS-2521020222501 Sensor |
| xbr818.h | Header file for extended sensor API of XBR818 sensor |
| sent | |
| sent.h | Single Edge Nibble Transmission (SENT) driver API |
| serial | |
| uart_altera.h | |
| uart_async_rx.h | Helper module for receiving using UART Asynchronous API |
| uart_async_to_irq.h | |
| uart_emul.h | Backend API for emulated UART |
| uart_ifx_cat1.h | |
| uart_intel_lw.h | |
| uart_ns16550.h | Public header file for the NS16550 UART |
| sip_svc | |
| sip_svc_agilex_mailbox.h | Intel SoC FPGA Agilex customized SDM Mailbox communication protocol handler |
| sip_svc_agilex_smc.h | Intel SoC FPGA Agilex customized Arm SiP Services SMC protocol |
| sip_svc_driver.h | |
| sip_svc_proto.h | Arm SiP services communication protocol between service provider and client |
| spi | |
| rtio.h | |
| stepper | |
| stepper_drv84xx.h | Public API for DRV84XX Stepper Controller Specific Functions |
| stepper_fake.h | |
| stepper_trinamic.h | Public API for Trinamic Stepper Controller Specific Functions |
| timer | |
| arm_arch_timer.h | |
| ifx_tcpwm.h | |
| nrf_grtc_timer.h | |
| nrf_rtc_timer.h | |
| nxp_os_timer.h | |
| system_timer.h | Timer driver API |
| uart | |
| cdc_acm.h | Public APIs for the CDC ACM class driver |
| serial_test.h | |
| uart_bridge.h | |
| uart_internal.h | Internal APIs for UART drivers |
| usb | |
| emul_bc12.h | Backend APIs for the BC1.2 emulators |
| udc.h | New USB device controller (UDC) driver API |
| udc_buf.h | Buffers for USB device support |
| uhc.h | USB host controller (UHC) driver API |
| usb_bc12.h | Public APIs for the USB BC1.2 battery charging detect drivers |
| usb_dc.h | USB device controller APIs |
| usb_c | |
| tcpci_priv.h | Helper functions to use by the TCPCI-compliant drivers |
| usbc_pd.h | USB-C Power Delivery API used for USB-C drivers |
| usbc_ppc.h | USB Type-C Power Path Controller device API |
| usbc_tc.h | USB Type-C Cable and Connector API used for USB-C drivers |
| usbc_tcpc.h | USBC Type-C Port Controller device APIs |
| usbc_vbus.h | USB-C VBUS device APIs |
| video | |
| stm32_dcmipp.h | |
| virtio | |
| virtio_config.h | VIRTIO common definitions based on the specification |
| virtqueue.h | |
| virtualization | |
| ivshmem.h | |
| adc.h | Main header file for ADC (Analog-to-Digital Converter) driver API |
| auxdisplay.h | Main header file for auxiliary (textual/non-graphical) display driver API |
| bbram.h | Main header file for Battery-Backed RAM (BBRAM) driver API |
| bluetooth.h | Bluetooth HCI driver API |
| cache.h | Main header file for external cache controller driver API |
| can.h | Header file for Controller Area Network (CAN) controller driver API |
| cellular.h | Main header file for cellular modem driver API |
| charger.h | Main header file for battery charger driver API |
| clock_control.h | Main header file for clock control driver API |
| comparator.h | Main header file for comparator driver API |
| coredump.h | Main header file for coredump pseudo-device driver API |
| counter.h | Main header file for counter driver API |
| crc.h | CRC public API header file |
| dac.h | Main header file for DAC (Digital-to-Analog Converter) driver API |
| dai.h | Main header file for DAI (Digital Audio Interface) driver API |
| disk.h | Main header file for disk driver API |
| display.h | Main header file for display driver API |
| dma.h | Main header file for DMA (Direct Memory Access) driver API |
| edac.h | Main header file for EDAC (Error Detection and Correction) driver API |
| eeprom.h | Main header file for EEPROM driver API |
| emul.h | |
| emul_bbram.h | |
| emul_fuel_gauge.h | Backend APIs for the fuel gauge emulators |
| emul_sensor.h | |
| emul_stub_device.h | |
| entropy.h | Main header file for entropy driver API |
| espi.h | Main header file for eSPI (Enhanced Serial Peripheral Interface) driver API |
| espi_emul.h | Main header file for eSPI emulation driver API |
| espi_saf.h | Public APIs for eSPI driver |
| flash.h | Main header file for Flash driver API |
| fpga.h | Main header file for FPGA driver API |
| fuel_gauge.h | Main header file for fuel gauge driver API |
| gnss.h | Main header file for GNSS driver API |
| gpio.h | Main header file for GPIO driver API |
| haptics.h | Main header file for haptics driver API |
| hwinfo.h | Main header file for hardware information (hwinfo) driver API |
| hwspinlock.h | Main header file for hardware spinlock driver API |
| i2c.h | Main header file for I2C (Inter-Integrated Circuit) driver API |
| i2c_emul.h | Public APIs for the I2C emulation drivers |
| i2s.h | Main header file for I2S (Inter-IC Sound) driver API |
| i3c.h | Main header file for I3C (Inter-Integrated Circuit) driver API |
| ipm.h | Main header file for IPM (Inter-Processor Mailbox) driver API |
| led.h | Main header file for LED driver API |
| led_strip.h | Main header file for LED strip driver API |
| loopback_disk.h | |
| lora.h | Main header file for LoRa driver API |
| mbox.h | Main header file for MBOX (Mailbox) driver API |
| mdio.h | Main header file for MDIO (Management Data Input/Output) driver API |
| mipi_dbi.h | Main header file for MIPI-DBI (Display Bus Interface) driver API |
| mipi_dsi.h | Main header file for MIPI-DSI (Display Serial Interface) driver API |
| mspi.h | Main header file for MSPI (Multi-Master Serial Peripheral Interface) driver API |
| mspi_emul.h | Public APIs for the MSPI emulation drivers |
| opamp.h | Main header file for OPAMP (Operational Amplifier) driver API |
| peci.h | Main header file for PECI (Platform Environment Control Interface) driver API |
| pinctrl.h | Main header file for pin control driver API |
| pm_cpu_ops.h | Public API for CPU Power Management |
| ps2.h | Main header file for PS/2 (Personal System/2) driver API |
| ptp_clock.h | Main header file for PTP (Precision Time Protocol) clock driver API |
| pwm.h | Main header file for PWM (Pulse Width Modulation) driver API |
| regulator.h | Main header file for regulator driver API |
| reset.h | Main header file for reset controller driver API |
| retained_mem.h | Main header file for retained memory driver API |
| rtc.h | Main header file for real-time clock (RTC) driver API |
| sdhc.h | Main header file for SDHC (Secure Digital Host Controller) driver API |
| sensor.h | Main header file for sensor driver API |
| sensor_attribute_types.h | |
| sensor_clock.h | |
| sensor_data_types.h | |
| smbus.h | Main header file for SMBus (System Management Bus) driver API |
| spi.h | Main header file for SPI (Serial Peripheral Interface) driver API |
| spi_emul.h | Public APIs for the SPI emulation drivers |
| stepper.h | Main header file for stepper driver API |
| swdp.h | Main header file for SWDP (Serial Wire Debug Port) driver API |
| syscon.h | Main header file for SYSCON (System Control) driver API |
| tee.h | Main header file for TEE (Trusted Execution Environment) driver API |
| uart.h | Main header file for UART driver API |
| uart_emul.h | Public APIs for the UART device emulation drivers |
| uart_pipe.h | Pipe UART driver header file |
| video-controls.h | Main header file for video controls driver API |
| video.h | Main header file for video driver API |
| virtio.h | Main header file for Virtio driver API |
| w1.h | Main header file for 1-Wire driver API |
| watchdog.h | Main header file for watchdog driver API |
| dsp | |
| basicmath.h | Public APIs for DSP basicmath |
| basicmath_f16.h | Public APIs for DSP basicmath for 16 bit floating point |
| dsp.h | Public APIs for Digital Signal Processing (DSP) math |
| print_format.h | |
| types.h | |
| utils.h | Extra functions and macros for DSP |
| dt-bindings | |
| acpi | |
| acpi.h | |
| adc | |
| ad4130-adc.h | |
| ad4170-adc.h | |
| ad7124-adc.h | |
| adc.h | |
| ads1x4s0x_adc.h | |
| b91-adc.h | |
| gd32f3x0.h | |
| mcp356xr-adc.h | |
| mcux-adc16.h | |
| mcux-lpadc.h | |
| nrf-adc.h | |
| nrf-saadc-haltium.h | |
| nrf-saadc-nrf54l.h | |
| nrf-saadc-v2.h | |
| nrf-saadc-v3.h | |
| nrf-saadc.h | |
| nxp,gau-adc.h | |
| silabs-adc.h | |
| smartbond-adc.h | |
| stm32_adc.h | |
| stm32f1_adc.h | |
| stm32f4_adc.h | |
| stm32h7_adc.h | |
| stm32l4_adc.h | |
| stm32u5_adc.h | |
| battery | |
| battery.h | |
| clock | |
| silabs | |
| common-clock.h | |
| siwx91x-clock.h | |
| xg21-clock.h | |
| xg22-clock.h | |
| xg23-clock.h | |
| xg24-clock.h | |
| xg26-clock.h | |
| xg27-clock.h | |
| xg28-clock.h | |
| xg29-clock.h | |
| adi_max32_clock.h | |
| ast10x0_clock.h | |
| atmel_sam_pmc.h | |
| bflb_bl60x_clock.h | |
| bflb_bl61x_clock.h | |
| bflb_bl70x_clock.h | |
| bflb_clock_common.h | |
| ch32v00x-clocks.h | |
| ch32v20x_30x-clocks.h | |
| esp32_clock.h | |
| esp32c2_clock.h | |
| esp32c3_clock.h | |
| esp32c6_clock.h | |
| esp32h2_clock.h | |
| esp32s2_clock.h | |
| esp32s3_clock.h | |
| gd32-clocks-common.h | |
| gd32a50x-clocks.h | |
| gd32e10x-clocks.h | |
| gd32e50x-clocks.h | |
| gd32f3x0-clocks.h | |
| gd32f403-clocks.h | |
| gd32f4xx-clocks.h | |
| gd32l23x-clocks.h | |
| gd32vf103-clocks.h | |
| ifx_clock_source_boards.h | |
| ifx_clock_source_common.h | |
| ifx_clock_source_psc3xx.h | |
| ifx_clock_source_pse8xx.h | |
| imx8ulp_clock.h | |
| imx943_clock.h | |
| imx95_clock.h | |
| imx_ccm.h | |
| imx_ccm_rev2.h | |
| intel_socfpga_clock.h | |
| ite-it51xxx-clock.h | |
| kinetis_mcg.h | |
| kinetis_pcc.h | |
| kinetis_scg.h | |
| kinetis_sim.h | |
| lpc11u6x_clock.h | |
| mchp_sam_d5x_e5x_clock.h | List clock subsystem IDs for sam_d5x_e5x family |
| mchp_xec_pcr.h | |
| mcux_lpc_syscon_clock.h | |
| microchip_sam_pmc.h | |
| mspm0_clock.h | |
| npcm_clock.h | |
| npcx_clock.h | |
| nrf-auxpll.h | |
| nrfs-audiopll.h | |
| numaker_m2l31x_clock.h | |
| numaker_m333x_clock.h | |
| numaker_m46x_clock.h | |
| numaker_m55m1x_clock.h | |
| nxp_mc_cgm.h | |
| nxp_s32k146_clock.h | |
| nxp_s32k148_clock.h | |
| nxp_s32k344_clock.h | |
| nxp_s32z2_clock.h | |
| r8a7795_cpg_mssr.h | |
| r8a779f0_cpg_mssr.h | |
| ra_clock.h | |
| renesas_cpg_mssr.h | |
| renesas_rza2m_clock.h | |
| renesas_rza_clock.h | |
| renesas_rzg_clock.h | |
| renesas_rztn_clock.h | |
| renesas_rzv_clock.h | |
| rpi_pico_clock_common.h | |
| rpi_pico_rp2040_clock.h | |
| rpi_pico_rp2350_clock.h | |
| rts5912_clock.h | |
| rx_clock.h | |
| scg_k4.h | |
| sf32lb-clocks-common.h | |
| sf32lb52x-clocks.h | |
| stm32_clock.h | |
| stm32_common_clocks.h | |
| stm32c0_clock.h | |
| stm32f0_clock.h | |
| stm32f10x_clock.h | |
| stm32f1_clock.h | |
| stm32f37x_clock.h | |
| stm32f3_clock.h | |
| stm32f410_clock.h | |
| stm32f427_clock.h | |
| stm32f4_clock.h | |
| stm32f7_clock.h | |
| stm32g0_b1x_c1x_clock.h | |
| stm32g0_clock.h | |
| stm32g4_clock.h | |
| stm32h5_clock.h | |
| stm32h7_clock.h | |
| stm32h7rs_clock.h | |
| stm32l0_clock.h | |
| stm32l1_clock.h | |
| stm32l4_clock.h | |
| stm32l4plus_clock.h | |
| stm32l5_clock.h | |
| stm32mp13_clock.h | |
| stm32mp2_clock.h | |
| stm32n6_clock.h | |
| stm32u0_clock.h | |
| stm32u3_clock.h | |
| stm32u5_clock.h | |
| stm32wb0_clock.h | |
| stm32wb_clock.h | |
| stm32wba_clock.h | |
| stm32wl_clock.h | |
| comparator | |
| it51xxx-vcmp.h | |
| nrf-comp.h | |
| silabs-acmp.h | |
| dac | |
| dacx0508.h | |
| silabs-vdac.h | |
| dai | |
| esai.h | |
| display | |
| ili9xxx.h | |
| panel.h | |
| dma | |
| silabs | |
| common-dma.h | |
| xg21-dma.h | |
| xg22-dma.h | |
| xg23-dma.h | |
| xg24-dma.h | |
| xg26-dma.h | |
| xg27-dma.h | |
| xg28-dma.h | |
| xg29-dma.h | |
| atmel_samx7x_dma.h | |
| ch32v003-dma.h | |
| dma_smartbond.h | |
| gd32_dma.h | |
| infineon-xmc4xxx-dma.h | |
| max32650_dma.h | |
| max32655_dma.h | |
| max32657_dma.h | |
| max32660_dma.h | |
| max32662_dma.h | |
| max32666_dma.h | |
| max32670_dma.h | |
| max32672_dma.h | |
| max32675_dma.h | |
| max32680_dma.h | |
| max32690_dma.h | |
| max78000_dma.h | |
| max78002_dma.h | |
| renesas_rz_dma.h | |
| rpi-pico-dma-common.h | |
| rpi-pico-dma-rp2040.h | |
| rpi-pico-dma-rp2350.h | |
| sf32lb-dma-config.h | |
| sf32lb52x-dma.h | |
| stm32_dma.h | |
| espi | |
| npcx_espi.h | |
| ethernet | |
| dsa_tag_proto.h | |
| nxp_enet.h | |
| xlnx_gem.h | |
| flash_controller | |
| npcx_fiu_qspi.h | |
| ospi.h | |
| xspi.h | |
| gpio | |
| adi-max32-gpio.h | |
| adi-sdp-120.h | Copyright (c) 2024 Analog Devices Inc |
| andestech-atcgpio100.h | |
| arducam-ffc-40pin-connector.h | ArduCam FFC 40-pin camera connector constants |
| arduino-header-r3.h | Arduino Uno (R3) header pin constants |
| arduino-mkr-header.h | Arduino MKR header pin constants |
| arduino-nano-header.h | Arduino Nano header pin constants |
| atmel-sam-gpio.h | |
| atmel-sam0-gpio.h | |
| digilent-pmod.h | Pmod GPIO nexus signal index definitions |
| dvp-20pin-connector.h | Arducam DVP 20-pin connector pin constants |
| ene-kb106x-gpio.h | |
| ene-kb1200-gpio.h | |
| espressif-esp32-gpio.h | |
| gpio.h | |
| infineon-xmc4xxx-gpio.h | |
| ite-it8xxx2-gpio.h | |
| microchip-sam-gpio.h | |
| microchip-xec-gpio.h | |
| nordic-npm13xx-gpio.h | |
| nordic-npm2100-gpio.h | |
| nordic-npm6001-gpio.h | |
| nordic-nrf-gpio.h | |
| numicro-gpio.h | |
| nuvoton-npcx-gpio.h | |
| nxp-imx-igpio.h | |
| nxp-kinetis-gpio.h | |
| nxp-siul2-gpio.h | |
| pca-series-gpio.h | |
| raspberrypi-csi-connector.h | Raspberry Pi CSI camera connector pin constants |
| realtek-gpio.h | |
| renesas-ra-gpio-ioport.h | |
| renesas-rtk0eg0019b01002bj.h | |
| renesas-rz-gpio.h | |
| renesas-rza2m-gpio.h | |
| renesas-rzt2m-gpio.h | |
| renesas-rztn-gpio.h | |
| semtech-sx1509b.h | |
| snps-designware-gpio.h | |
| st-morpho-header.h | ST Morpho header pin constants |
| stm32-gpio.h | |
| ti-cc13xx-cc26xx-gpio.h | |
| i2c | |
| i2c.h | |
| it51xxx-i2c.h | |
| it8xxx2-i2c.h | |
| npcx-i2c.h | |
| input | |
| cst816s-gesture-codes.h | |
| esp32-touch-sensor-input.h | |
| input-event-codes.h | |
| keymap.h | |
| stm32-tsc-defines.h | |
| inputmux | |
| inputmux_trigger_ports.h | |
| interrupt-controller | |
| arm-gic.h | |
| esp-esp32c2-intmux.h | |
| esp-esp32c3-intmux.h | |
| esp-esp32c6-intmux.h | |
| esp-esp32h2-intmux.h | |
| esp-xtensa-intmux.h | |
| esp32s2-xtensa-intmux.h | |
| esp32s3-xtensa-intmux.h | |
| infineon-xmc4xxx-intc.h | |
| intel-ioapic.h | |
| it8xxx2-wuc.h | |
| ite-intc.h | |
| ite-it51xxx-intc.h | |
| ite-it51xxx-wuc.h | |
| mchp-xec-ecia.h | |
| openisa-intmux.h | |
| ti-vim.h | |
| ipc_service | |
| static_vrings.h | |
| led | |
| led.h | |
| seagate_legend_b1414.h | |
| worldsemi_ws2812c.h | |
| lora | |
| sx126x.h | |
| lvgl | |
| lvgl.h | |
| memory-attr | |
| memory-attr-arm.h | |
| memory-attr-riscv.h | |
| memory-attr-sw.h | |
| memory-attr-xtensa.h | |
| memory-attr.h | |
| memory-controller | |
| adi-max32-hpb.h | |
| nxp,flexram.h | |
| renesas,ra-sdram.h | |
| stm32-fmc-nor-psram.h | |
| stm32-fmc-sdram.h | |
| mfd | |
| mfd_it8801_altctrl.h | |
| mfd_mchp_sam_flexcom.h | |
| mipi_dbi | |
| mipi_dbi.h | |
| mipi_dsi | |
| mipi_dsi.h | |
| misc | |
| renesas | |
| ra-elc | |
| ra2a1-elc.h | |
| ra2l1-elc.h | |
| ra4e1-elc.h | |
| ra4e2-elc.h | |
| ra4l1-elc.h | |
| ra4m1-elc.h | |
| ra4m2-elc.h | |
| ra4m3-elc.h | |
| ra4w1-elc.h | |
| ra6e1-elc.h | |
| ra6e2-elc.h | |
| ra6m1-elc.h | |
| ra6m2-elc.h | |
| ra6m3-elc.h | |
| ra6m4-elc.h | |
| ra6m5-elc.h | |
| ra8d1-elc.h | |
| ra8m1-elc.h | |
| ra8t1-elc.h | |
| nordic-domain-id-nrf54h20.h | |
| nordic-domain-id-nrf9230.h | |
| nordic-nrf-ficr-nrf54h20.h | |
| nordic-nrf-ficr-nrf9230-engb.h | |
| nordic-owner-id-nrf54h20.h | |
| nordic-owner-id-nrf9230.h | |
| nxp_rtxxx_dsp_ctrl.h | |
| opamp | |
| opamp.h | |
| pcie | |
| pcie.h | |
| pinctrl | |
| renesas | |
| pinctrl-r8a77951.h | |
| pinctrl-r8a77961.h | |
| pinctrl-r8a779f0.h | |
| pinctrl-ra.h | |
| pinctrl-rcar-common.h | |
| pinctrl-rx.h | |
| pinctrl-rza-common.h | |
| pinctrl-rza2m.h | |
| pinctrl-rzg-common.h | |
| pinctrl-rzg2-common.h | |
| pinctrl-rzn-common.h | |
| pinctrl-rzt-common.h | |
| pinctrl-rzv-common.h | |
| pinctrl-rzv2h.h | |
| pinctrl-rzv2n.h | |
| silabs | |
| siwx91x-pinctrl.h | |
| xg21-pinctrl.h | |
| xg22-pinctrl.h | |
| xg23-pinctrl.h | |
| xg24-pinctrl.h | |
| xg26-pinctrl.h | |
| xg27-pinctrl.h | |
| xg28-pinctrl.h | |
| xg29-pinctrl.h | |
| ambiq-apollo2-pinctrl.h | |
| ambiq-apollo3-pinctrl.h | |
| ambiq-apollo4-pinctrl.h | |
| ambiq-apollo5-pinctrl.h | |
| arm-mps2-pinctrl.h | |
| arm-mps3-pinctrl.h | |
| arm-mps4-pinctrl.h | |
| arm-v2m_beetle-pinctrl.h | |
| b91-pinctrl.h | |
| cc13xx_cc26xx-pinctrl.h | |
| cc23x0-pinctrl.h | |
| ch32v003-pinctrl.h | |
| ch32v00x-pinctrl.h | |
| ch32v20x_30x-pinctrl.h | |
| emsdp-pinctrl.h | |
| ene-kb106x-pinctrl.h | |
| ene-kb1200-pinctrl.h | |
| esp-pinctrl-common.h | |
| esp32-gpio-sigmap.h | |
| esp32-pinctrl.h | |
| esp32c2-gpio-sigmap.h | |
| esp32c2-pinctrl.h | |
| esp32c3-gpio-sigmap.h | |
| esp32c3-pinctrl.h | |
| esp32c6-gpio-sigmap.h | |
| esp32c6-pinctrl.h | |
| esp32h2-gpio-sigmap.h | |
| esp32h2-pinctrl.h | |
| esp32s2-gpio-sigmap.h | |
| esp32s2-pinctrl.h | |
| esp32s3-gpio-sigmap.h | |
| esp32s3-pinctrl.h | |
| gecko-pinctrl-s1.h | |
| gecko-pinctrl.h | |
| ifx_cat1-pinctrl.h | |
| imx8qm-pinctrl.h | |
| imx8qxp-pinctrl.h | |
| it8xxx2-pinctrl.h | |
| lpc11u6x-pinctrl.h | |
| max32-pinctrl.h | |
| mchp-xec-pinctrl.h | |
| mspm0-pinctrl.h | |
| npcx-pinctrl.h | |
| nrf-pinctrl.h | |
| numaker-m46x-pinctrl.h | |
| numicro-pinctrl.h | |
| nxp-siul2-pinctrl.h | |
| pinctrl-zynq.h | |
| pinctrl-zynqmp.h | |
| quicklogic-eos-s3-pinctrl.h | |
| realtek-rts5912-pinctrl.h | |
| renesas-rzt2m-pinctrl.h | |
| rpi-pico-pinctrl-common.h | |
| rpi-pico-rp2040-pinctrl.h | |
| rpi-pico-rp2350-pinctrl-common.h | |
| rpi-pico-rp2350a-pinctrl.h | |
| rpi-pico-rp2350b-pinctrl.h | |
| rv32m1-pinctrl.h | |
| sf32lb-common-pinctrl.h | |
| sf32lb52x-pinctrl.h | |
| si32-pinctrl.h | |
| sifive-pinctrl.h | |
| silabs-pinctrl-dbus.h | |
| silabs-pinctrl-siwx91x.h | |
| smartbond-pinctrl.h | |
| stm32-pinctrl-common.h | |
| stm32-pinctrl.h | |
| stm32f1-afio.h | |
| stm32f1-pinctrl.h | |
| sy1xx-pinctrl.h | |
| ti-cc32xx-pinctrl.h | |
| ti-k3-pinctrl.h | |
| xmc4xxx-pinctrl.h | |
| power | |
| atmel_sam_supc.h | |
| imx943_power.h | |
| imx95_power.h | |
| imx_scu_rsrc.h | |
| imx_spc.h | |
| nxp_rw_pmu.h | |
| stm32_pwr.h | |
| pwm | |
| it51xxx_pwm.h | |
| it8xxx2_pwm.h | |
| pwm.h | |
| pwm_ifx_tcpwm.h | |
| ra_pwm.h | |
| renesas_rz_pwm.h | |
| rx_mtu_pwm.h | |
| stm32_pwm.h | |
| qspi | |
| nxp-s32-qspi.h | |
| rdc | |
| imx_rdc.h | |
| regulator | |
| adp5360.h | |
| axp192.h | |
| max20335.h | |
| npm1100.h | |
| npm13xx.h | |
| npm2100.h | |
| npm6001.h | |
| nrf5x.h | |
| nxp_vref.h | |
| rpi_pico.h | |
| silabs_dcdc.h | |
| reserved-memory | |
| nordic-owned-memory.h | |
| reset | |
| ast10x0_reset.h | |
| gd32-common.h | |
| gd32a50x.h | |
| gd32e10x.h | |
| gd32e50x.h | |
| gd32f3x0.h | |
| gd32f403.h | |
| gd32f4xx.h | |
| gd32l23x.h | |
| gd32vf103.h | |
| intel_socfpga_reset.h | |
| mchp_mss_reset.h | |
| npcx4_reset.h | |
| npcx7_reset.h | |
| npcx9_reset.h | |
| numaker_m2l31x_reset.h | |
| numaker_m333x_reset.h | |
| numaker_m46x_reset.h | |
| numaker_m55m1x_reset.h | |
| nxp_syscon_reset_common.h | |
| rp2040_reset.h | |
| rp2350_reset.h | |
| sf32lb_reset.h | |
| stm32-common.h | |
| stm32c0_reset.h | |
| stm32f0_1_3_reset.h | |
| stm32f2_4_7_reset.h | |
| stm32g0_reset.h | |
| stm32g4_l4_5_reset.h | |
| stm32h5_reset.h | |
| stm32h7_reset.h | |
| stm32h7rs_reset.h | |
| stm32l0_reset.h | |
| stm32l1_reset.h | |
| stm32mp13_reset.h | |
| stm32mp1_reset.h | |
| stm32mp2_reset.h | |
| stm32n6_reset.h | |
| stm32u0_reset.h | |
| stm32u3_reset.h | |
| stm32u5_reset.h | |
| stm32wb0_reset.h | |
| stm32wb_l_reset.h | |
| stm32wba_reset.h | |
| sensor | |
| adxl345.h | |
| adxl362.h | |
| adxl367.h | |
| adxl372.h | |
| afbr_s50.h | |
| apds9253.h | |
| bmp581.h | Header file for BMP581 sensor Devicetree constants |
| bq274xx.h | |
| icm42686.h | |
| icm42688.h | |
| icm4268x.h | |
| icm45686.h | |
| iis2dlpc.h | |
| iis2iclx.h | |
| iis3dwb.h | |
| ina226.h | |
| ina230.h | |
| ina237.h | |
| ism330dhcx.h | |
| it51xxx_tach.h | |
| it8xxx2_tach.h | |
| it8xxx2_vcmp.h | |
| lis2de12.h | |
| lis2dh.h | |
| lis2ds12.h | |
| lis2du12.h | |
| lis2dux12.h | |
| lis2dw12.h | |
| lps22hh.h | |
| lps2xdf.h | |
| lsm6dso.h | |
| lsm6dso16is.h | |
| lsm6dsv16x.h | |
| lsm9ds1.h | |
| mc3419.h | |
| mcp9600.h | |
| mtch9010.h | |
| npcx_tach.h | |
| qdec_nrf.h | |
| qdec_nxp_s32.h | |
| qdec_stm32.h | |
| rm3100.h | |
| sensor_axis_align.h | |
| stts22h.h | |
| tmag5273.h | |
| tmp114.h | |
| tmp11x.h | |
| sent | |
| sent.h | |
| spi | |
| spi.h | |
| timer | |
| nuclei-systimer.h | |
| stm32-timer.h | |
| usb | |
| audio.h | |
| usb.h | |
| usb-c | |
| nxp_nx20p3483.h | Values used to define the sink overvoltage and source overcurrent protections thresholds |
| pd.h | |
| video | |
| video-interfaces.h | |
| dt-util.h | |
| fs | |
| ext2.h | |
| fcb.h | |
| fs.h | |
| fs_interface.h | |
| fs_sys.h | |
| littlefs.h | |
| nvs.h | |
| virtiofs.h | |
| zms.h | |
| gnss | |
| rtk | |
| decoder.h | |
| rtk.h | |
| rtk_publish.h | |
| input | |
| cy8cmbr3xxx.h | Header file for CY8CMBR3xxx input driver |
| input.h | Main header file for Input driver API |
| input_analog_axis.h | Main header file for interacting with analog axis input devices |
| input_analog_axis_settings.h | Public header file for API allowing to save analog axis calibration data |
| input_hid.h | Header file for input code to HID code/modifier conversion utilities |
| input_kbd_matrix.h | Main header file for keyboard matrix input devices |
| input_keymap.h | Header file for keymap utilities |
| input_pat912x.h | Header file for PAT912x input driver |
| input_paw32xx.h | Header file for PAW32xx input driver |
| input_pmw3610.h | Header file for PMW3610 input driver |
| input_renesas_ra_ctsu.h | Header file for Renesas RA CTSU input driver |
| input_renesas_rx_ctsu.h | Header file for Renesas RX CTSU input driver |
| input_touch.h | Header file for touch events API |
| instrumentation | |
| instrumentation.h | |
| internal | |
| syscall_handler.h | |
| ipc | |
| backends | |
| intel_adsp_host_ipc.h | |
| icmsg.h | |
| icmsg_me.h | |
| ipc_rpmsg.h | |
| ipc_service.h | |
| ipc_service_backend.h | |
| ipc_static_vrings.h | |
| pbuf.h | |
| rpmsg_service.h | |
| kernel | |
| internal | |
| mm.h | |
| mm | |
| demand_paging.h | |
| mm.h | |
| obj_core.h | |
| smp.h | |
| stats.h | |
| thread.h | |
| thread_stack.h | Macros for declaring thread stacks |
| libsbc | |
| sbc.h | |
| linker | |
| devicetree_regions.h | |
| iterable_sections.h | |
| linker-defs.h | |
| linker-devnull.h | |
| linker-tool-gcc.h | GCC toolchain linker defs |
| linker-tool-lld.h | LLVM LLD linker defs |
| linker-tool-mwdt.h | Metware toolchain linker defs |
| linker-tool.h | Toolchain-agnostic linker defs |
| section_tags.h | |
| sections.h | Definitions of various linker Sections |
| utils.h | |
| llext | |
| buf_loader.h | LLEXT buffer loader implementation |
| elf.h | Data structures and constants defined in the ELF specification |
| fs_loader.h | LLEXT filesystem loader implementation |
| inspect.h | LLEXT ELF inspection routines |
| llext.h | Support for linkable loadable extensions |
| llext_internal.h | Private header for linkable loadable extensions |
| loader.h | LLEXT ELF loader context types |
| symbol.h | Linkable loadable extension symbol definitions |
| logging | |
| log.h | |
| log_backend.h | |
| log_backend_adsp_hda.h | Header file for the Intel ADSP HDA log backend API |
| log_backend_adsp_mtrace.h | Header file for the Intel ADSP mtrace log backend API |
| log_backend_ble.h | Header file for the Bluetooth log backend API |
| log_backend_mqtt.h | Header file for the MQTT log backend API |
| log_backend_net.h | Header file for the network log backend API |
| log_backend_std.h | |
| log_backend_ws.h | Header file for the websocket log backend API |
| log_core.h | |
| log_ctrl.h | |
| log_frontend.h | |
| log_frontend_stmesp.h | |
| log_frontend_stmesp_demux.h | |
| log_instance.h | |
| log_internal.h | |
| log_link.h | |
| log_msg.h | |
| log_multidomain_helper.h | |
| log_output.h | |
| log_output_custom.h | |
| log_output_dict.h | |
| lorawan | |
| emul.h | |
| lorawan.h | Public LoRaWAN APIs |
| math | |
| ilog2.h | Provide ilog2() function |
| interpolation.h | Provide linear interpolation functions |
| mem_mgmt | |
| mem_attr.h | |
| mem_attr_heap.h | |
| mgmt | |
| ec_host_cmd | |
| backend.h | Public APIs for Host Command backends that respond to host commands |
| ec_host_cmd.h | |
| simulator.h | Header for commands to interact with the simulator outside of normal device interface |
| hawkbit | |
| autohandler.h | HawkBit autohandler header file |
| config.h | HawkBit configuration header file |
| event.h | HawkBit event header file |
| hawkbit.h | HawkBit main header file |
| mcumgr | |
| grp | |
| enum_mgmt | |
| enum_mgmt.h | |
| enum_mgmt_callbacks.h | |
| fs_mgmt | |
| fs_mgmt.h | |
| fs_mgmt_callbacks.h | |
| fs_mgmt_hash_checksum.h | |
| img_mgmt | |
| img_mgmt.h | |
| img_mgmt_callbacks.h | |
| img_mgmt_client.h | |
| os_mgmt | |
| os_mgmt.h | |
| os_mgmt_callbacks.h | |
| os_mgmt_client.h | |
| settings_mgmt | |
| settings_mgmt.h | |
| settings_mgmt_callbacks.h | |
| shell_mgmt | |
| shell_mgmt.h | |
| stat_mgmt | |
| stat_mgmt.h | |
| zephyr | |
| zephyr_basic.h | |
| mgmt | |
| callbacks.h | |
| handlers.h | |
| mgmt.h | |
| mgmt_defines.h | |
| smp | |
| smp.h | SMP - Simple Management Protocol |
| smp_client.h | |
| transport | |
| serial.h | |
| smp.h | |
| smp_bt.h | Bluetooth transport for the mcumgr SMP protocol |
| smp_dummy.h | Dummy transport for the mcumgr SMP protocol for unit testing |
| smp_shell.h | Shell transport for the mcumgr SMP protocol |
| smp_udp.h | UDP transport for the MCUmgr SMP protocol |
| hawkbit.h | HawkBit legacy header file |
| osdp.h | Open Supervised Device Protocol (OSDP) public API header file |
| updatehub.h | |
| misc | |
| lorem_ipsum.h | |
| modbus | |
| modbus.h | |
| modem | |
| at | |
| user_pipe.h | |
| backend | |
| tty.h | |
| uart.h | |
| ubx | |
| checksum.h | |
| keys.h | |
| protocol.h | |
| chat.h | |
| cmux.h | |
| pipe.h | |
| pipelink.h | |
| ppp.h | |
| stats.h | |
| ubx.h | |
| multi_heap | |
| shared_multi_heap.h | Public API for Shared Multi-Heap framework |
| net | |
| conn_mgr | |
| connectivity_wifi_mgmt.h | Connectivity implementation for drivers exposing the wifi_mgmt API |
| hdlc_rcp_if | |
| hdlc_rcp_if.h | Public APIs of HDLC RCP communication Interface |
| http | |
| client.h | HTTP client API |
| frame.h | HTTP2 frame information |
| hpack.h | HTTP HPACK |
| method.h | HTTP request methods |
| parser.h | |
| parser_state.h | |
| parser_url.h | |
| server.h | HTTP server API |
| service.h | HTTP service API |
| status.h | HTTP response status codes |
| prometheus | |
| collector.h | Prometheus collector APIs |
| counter.h | Prometheus counter APIs |
| formatter.h | Prometheus formatter APIs |
| gauge.h | Prometheus gauge APIs |
| histogram.h | Prometheus histogram APIs |
| label.h | Prometheus label interface |
| metric.h | Prometheus metric interface |
| summary.h | Prometheus summary APIs |
| canbus.h | CAN bus socket API definitions |
| capture.h | Network packet capture definitions |
| coap.h | CoAP implementation for Zephyr |
| coap_client.h | CoAP client API |
| coap_link_format.h | CoAP implementation for Zephyr |
| coap_mgmt.h | CoAP Events code public header |
| coap_service.h | CoAP Service API |
| conn_mgr_connectivity.h | API for controlling generic network association routines on network devices that support it |
| conn_mgr_connectivity_impl.h | API for defining conn_mgr connectivity implementations (allowing ifaces to be used with conn_mgr_connectivity) |
| conn_mgr_monitor.h | API for monitoring network connections and interfaces |
| dhcpv4.h | DHCPv4 Client Handler |
| dhcpv4_server.h | DHCPv4 Server API |
| dhcpv6.h | DHCPv6 client |
| dns_resolve.h | DNS resolving library |
| dns_sd.h | DNS Service Discovery |
| dsa.h | DSA definitions and handlers |
| dsa_core.h | Distributed Switch Architecture (DSA) |
| dsa_tag_netc.h | |
| dummy.h | Dummy layer 2 |
| ethernet.h | Ethernet |
| ethernet_bridge.h | Ethernet Bridge public header file |
| ethernet_mgmt.h | Ethernet Management interface public header |
| ethernet_vlan.h | VLAN specific definitions |
| gptp.h | Public functions for the Precision Time Protocol Stack |
| hostname.h | Hostname configuration definitions |
| icmp.h | Header file for ICMP protocol support |
| ieee802154.h | IEEE 802.15.4 native L2 stack public header |
| ieee802154_ie.h | IEEE 802.15.4 MAC information element (IE) related types and helpers |
| ieee802154_mgmt.h | IEEE 802.15.4 Management interface public header |
| ieee802154_pkt.h | Packet data common to all IEEE 802.15.4 L2 layers |
| ieee802154_radio.h | Public IEEE 802.15.4 Driver API |
| ieee802154_radio_openthread.h | This file extends interface of ieee802154_radio.h for OpenThread |
| igmp.h | IGMP API |
| ipv4_autoconf.h | IPv4 Autoconfiguration |
| latmon.h | Latency Monitor API |
| lldp.h | LLDP definitions and handler |
| loopback.h | Loopback control interface |
| lwm2m.h | LwM2M high-level API |
| lwm2m_path.h | |
| mdio.h | Definitions for IEEE 802.3 management interface |
| mdns_responder.h | MDNS responder API |
| midi2.h | |
| mii.h | Definitions for IEEE 802.3, Section 2 MII compatible PHY transceivers |
| mld.h | Multicast Listener Discovery API |
| mqtt.h | MQTT Client Implementation |
| mqtt_sn.h | MQTT-SN Client Implementation |
| net_config.h | Routines for network subsystem initialization |
| net_context.h | Network context definitions |
| net_core.h | Network core definitions |
| net_event.h | Network Events code public header |
| net_if.h | Public API for network interface |
| net_ip.h | IPv6 and IPv4 definitions |
| net_l2.h | Public API for network L2 interface |
| net_linkaddr.h | Public API for network link address |
| net_mgmt.h | Network Management API public header |
| net_offload.h | Public API for offloading IP stack |
| net_pkt.h | Network packet buffer descriptor API |
| net_pkt_filter.h | Network packet filtering public header file |
| net_stats.h | Network statistics |
| net_time.h | Representation of nanosecond resolution elapsed time and timestamps in the network stack |
| net_timeout.h | Network timer with wrap around |
| ocpp.h | |
| offloaded_netdev.h | Offloaded network device iface API |
| openthread.h | OpenThread stack public header |
| phy.h | Public APIs for Ethernet PHY drivers |
| ppp.h | PPP (Point-to-Point Protocol) |
| promiscuous.h | Network interface promiscuous mode support |
| ptp.h | Public functions for the Precision Time Protocol |
| ptp_time.h | Public functions for the Precision Time Protocol time specification |
| sntp.h | SNTP (Simple Network Time Protocol) |
| socket.h | BSD Sockets compatible API definitions |
| socket_net_mgmt.h | NET_MGMT socket definitions |
| socket_offload.h | Socket Offload Redirect API |
| socket_poll.h | |
| socket_select.h | BSD select support functions |
| socket_service.h | BSD Socket service API |
| socket_types.h | Socket types definitionis |
| socketcan.h | SocketCAN definitions |
| socketcan_utils.h | SocketCAN utilities |
| socketutils.h | Socket utility functions |
| tftp.h | TFTP Client Implementation |
| tls_credentials.h | TLS credentials management |
| trickle.h | Trickle timer library |
| udp.h | UDP utility functions |
| virtual.h | Virtual Network Interface |
| virtual_mgmt.h | Virtual Interface Management interface public header |
| websocket.h | Websocket API |
| wifi.h | IEEE 802.11 protocol and general Wi-Fi definitions |
| wifi_certs.h | |
| wifi_credentials.h | |
| wifi_mgmt.h | WiFi L2 stack public header |
| wifi_nm.h | Wi-Fi Network manager API |
| wifi_utils.h | Utility functions to be used by the Wi-Fi subsystem |
| zperf.h | Zperf API |
| platform | |
| hooks.h | SoC and Board hooks |
| pm | |
| device.h | |
| device_runtime.h | |
| pm.h | |
| policy.h | |
| state.h | |
| pmci | |
| mctp | |
| mctp_i2c_gpio_common.h | |
| mctp_i2c_gpio_controller.h | |
| mctp_i2c_gpio_target.h | |
| mctp_uart.h | |
| mctp_usb.h | |
| portability | |
| cmsis_types.h | |
| posix | |
| arpa | |
| inet.h | |
| net | |
| if.h | |
| if_arp.h | |
| netinet | |
| in.h | |
| tcp.h | |
| sys | |
| confstr.h | |
| dirent.h | |
| eventfd.h | |
| ioctl.h | |
| mman.h | |
| select.h | |
| socket.h | |
| stat.h | |
| sysconf.h | |
| time.h | |
| times.h | |
| utsname.h | |
| aio.h | |
| dirent.h | |
| fcntl.h | |
| fnmatch.h | |
| grp.h | |
| mqueue.h | |
| netdb.h | |
| poll.h | |
| posix_features.h | |
| posix_limits.h | |
| posix_signal.h | |
| posix_time.h | |
| posix_types.h | |
| pthread.h | |
| pwd.h | |
| sched.h | |
| semaphore.h | |
| stropts.h | |
| syslog.h | |
| unistd.h | |
| psa | |
| its_ids.h | |
| key_ids.h | This file defines the key ID ranges of the existing users of the PSA Crypto API |
| random | |
| random.h | Random number generator header file |
| retention | |
| blinfo.h | Public API for boot mode interface |
| bootmode.h | Public API for boot mode interface |
| retention.h | Public API for retention API |
| rtio | |
| regmap.h | |
| rtio.h | Real-Time IO device API for moving bytes with low effort |
| work.h | |
| sd | |
| mmc.h | Public API for MMC memory card subsystem |
| sd.h | Public API for SD subsystem |
| sd_spec.h | |
| sdio.h | Public API for SDIO subsystem |
| sdmmc.h | Public API for SD memory card subsystem |
| sensing | |
| sensing.h | |
| sensing_datatypes.h | |
| sensing_sensor.h | |
| sensing_sensor_types.h | |
| settings | |
| settings.h | |
| shell | |
| shell.h | |
| shell_adsp_memory_window.h | |
| shell_backend.h | |
| shell_dummy.h | |
| shell_fprintf.h | |
| shell_history.h | |
| shell_log_backend.h | |
| shell_mqtt.h | |
| shell_rpmsg.h | |
| shell_rtt.h | |
| shell_string_conv.h | |
| shell_telnet.h | |
| shell_types.h | |
| shell_uart.h | |
| shell_websocket.h | |
| sip_svc | |
| sip_svc.h | Public API for ARM SiP services |
| sip_svc_controller.h | |
| stats | |
| stats.h | Statistics |
| storage | |
| disk_access.h | Disk Access layer API |
| flash_map.h | Public API for flash map |
| stream_flash.h | Public API for stream writes to flash |
| sys | |
| internal | |
| kobject_internal.h | |
| __assert.h | |
| atomic.h | |
| atomic_arch.h | |
| atomic_builtin.h | |
| atomic_c.h | |
| atomic_types.h | |
| barrier.h | |
| barrier_builtin.h | |
| base64.h | |
| bitarray.h | |
| byteorder.h | Byte order helpers |
| cbprintf.h | |
| cbprintf_cxx.h | |
| cbprintf_enums.h | |
| cbprintf_internal.h | |
| check.h | |
| clock.h | System clock APIs |
| cpu_load.h | |
| crc.h | CRC computation function |
| device_mmio.h | |
| dlist.h | |
| errno_private.h | |
| fdtable.h | |
| hash_function.h | |
| hash_map.h | |
| hash_map_api.h | |
| hash_map_cxx.h | C++ Hashmap |
| hash_map_oa_lp.h | Open-Addressing / Linear Probe Hashmap Implementation |
| hash_map_sc.h | Separate Chaining Hashmap Implementation |
| heap_listener.h | |
| iterable_sections.h | |
| kobject.h | |
| libc-hooks.h | |
| linear_range.h | |
| list_gen.h | |
| math_extras.h | |
| math_extras_impl.h | Inline implementation of functions declared in math_extras.h |
| mem_blocks.h | Memory Blocks Allocator |
| mem_manage.h | |
| mem_stats.h | Memory Statistics |
| min_heap.h | |
| mpsc_lockfree.h | A wait-free intrusive multi producer single consumer (MPSC) queue using a singly linked list |
| mpsc_packet.h | |
| mpsc_pbuf.h | |
| multi_heap.h | |
| mutex.h | |
| notify.h | |
| onoff.h | |
| p4wq.h | |
| poweroff.h | |
| printk-hooks.h | |
| printk.h | |
| rb.h | |
| reboot.h | Common target reboot functionality |
| ring_buffer.h | |
| sem.h | Public sys_sem APIs |
| sflist.h | |
| slist.h | |
| speculation.h | |
| spsc_lockfree.h | A lock-free and type safe power of 2 fixed sized single producer single consumer (SPSC) queue using a ringbuffer and atomics to ensure coherency |
| spsc_pbuf.h | |
| sys_heap.h | |
| sys_io.h | |
| time_units.h | |
| timeutil.h | Utilities supporting operation on time data structures |
| util.h | Misc utilities |
| util_internal.h | Misc utilities |
| util_internal_is_eq.h | |
| util_internal_util_dec.h | |
| util_internal_util_inc.h | |
| util_internal_util_x2.h | |
| util_listify.h | |
| util_loops.h | Internals for looping macros |
| util_macro.h | Macro utilities |
| util_utf8.h | UTF-8 utilities |
| uuid.h | Utility functions for the generation and parsing of Universal Unique Identifier |
| winstream.h | |
| task_wdt | |
| task_wdt.h | Task watchdog header file |
| timing | |
| timing.h | |
| types.h | |
| toolchain | |
| iar | |
| iar_missing_defs.h | |
| iccarm.h | ICCARM toolchain abstraction |
| armclang.h | |
| common.h | Common toolchain abstraction |
| gcc.h | GCC toolchain abstraction |
| iar.h | |
| llvm.h | |
| mwdt.h | |
| xcc.h | |
| xcc_missing_defs.h | |
| zephyr_stdint.h | |
| tracing | |
| tracing.h | Main header file for tracing subsystem API |
| tracing_format.h | Header file for tracing format API |
| tracing_macros.h | Header file for tracing macros |
| tracing_syscall.h | Header file for syscall tracing API |
| tracking.h | Header file for object tracking API |
| usb | |
| class | |
| hid.h | USB Human Interface Device (HID) common definitions header |
| usb_audio.h | USB Audio Device Class public header |
| usb_cdc.h | USB Communications Device Class (CDC) public header |
| usb_dfu.h | USB Device Firmware Upgrade (DFU) public header |
| usb_hid.h | USB HID Class device API header |
| usb_hub.h | USB Hub Class device API header |
| usbd_dfu.h | USB Device Firmware Upgrade (DFU) public header |
| usbd_hid.h | USBD HID device API header |
| usbd_midi2.h | |
| usbd_msc.h | USBD Mass Storage Class public header |
| usbd_uac2.h | USB Audio Class 2 device public header |
| usbd_uvc.h | USB Video Class (UVC) public header |
| bos.h | USB Binary Device Object Store support |
| msos_desc.h | MS OS 2.0 descriptor definitions |
| usb_ch9.h | USB Chapter 9 structures and definitions |
| usb_device.h | USB device core layer APIs and structures |
| usbd.h | New USB device stack APIs and structures |
| usbd_msg.h | USB support message types and structure |
| usbh.h | New experimental USB device stack APIs and structures |
| usb_c | |
| tcpci.h | Registers and fields definitions for TypeC Port Controller Interface |
| usbc.h | USB-C Device APIs |
| xen | |
| dom0 | |
| domctl.h | |
| public | |
| hvm | |
| hvm_op.h | |
| params.h | |
| io | |
| console.h | |
| arch-arm.h | |
| domctl.h | |
| event_channel.h | |
| grant_table.h | |
| memory.h | |
| sched.h | |
| xen.h | |
| console.h | |
| events.h | |
| generic.h | |
| gnttab.h | |
| hvm.h | |
| memory.h | |
| zbus | |
| zbus.h | |
| zvfs | |
| eventfd.h | |
| bindesc.h | Header file for binary descriptors |
| cache.h | Cache API interface |
| device.h | |
| devicetree.h | Devicetree main header |
| fatal.h | Fatal error functions |
| fatal_types.h | Fatal base type definitions |
| init.h | |
| irq.h | Public interface for configuring interrupts |
| irq_multilevel.h | Public interface for multi-level interrupts |
| irq_nextlevel.h | Public interface for configuring interrupts |
| irq_offload.h | IRQ Offload interface |
| kernel.h | Public kernel APIs |
| kernel_includes.h | Header files included by kernel.h |
| kernel_structs.h | |
| kernel_version.h | |
| net_buf.h | Buffer management |
| nvmem.h | Main header file for NVMEM API |
| shared_irq.h | |
| smf.h | State Machine Framework header file |
| spinlock.h | Public interface for spinlocks |
| sw_isr_table.h | Software-managed ISR table |
| sys_clock.h | |
| syscall.h | |
| toolchain.h | Macros to abstract toolchain specific capabilities |
| types.h |