|
Zephyr Project API 4.3.99
A Scalable Open Source RTOS
|
| doc | |
| _doxygen | |
| include | |
| 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 | |
| arm-m-switch.h | Cortex-M context-switch support helpers |
| asm_inline.h | |
| asm_inline_gcc.h | |
| barrier.h | |
| cfi.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 | |
| cfi.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 | |
| pac.h | ARM64 Pointer Authentication (PAC) internal APIs |
| 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 | |
| cfi.h | |
| csr.h | |
| elf.h | RISCV-Specific constants for ELF binaries |
| error.h | RISCV public error handling |
| exception.h | RISCV public exception handling |
| icsr.h | RISC-V indirect CSR (iCSR) access helpers with IRQ locking |
| irq.h | RISC-V public interrupt handling |
| pmp.h | |
| 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 | |
| cfi.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 |
| cfi.h | |
| 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 |
| cfi.h | |
| 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 |
| avrcp_cover_art.h | Audio Video Remote Control Cover Art Profile header |
| bip.h | |
| 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 | |
| ans.h | |
| bas.h | |
| cts.h | |
| dis.h | GATT Device Information Service |
| ets.h | Elapsed Time Service (ETS) |
| 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 |
| sbc.h | |
| testing.h | Internal testing interfaces for Bluetooth |
| uuid.h | Bluetooth UUID handling |
| canbus | |
| isotp.h | Public API for ISO-TP (ISO 15765-2:2016) |
| cleanup | |
| kernel.h | SPDX-FileCopyrightText: Copyright The Zephyr Project Contributors SPDX-License-Identifier: Apache-2.0 |
| 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 |
| dap | |
| dap_link.h | Main header file for DAP Link API |
| 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 |
| map.h | Map devicetree macro public API header file |
| mbox.h | MBOX Devicetree macro public API header file |
| nvmem.h | Public NVMEM devicetree 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 |
| wuc.h | Wakeup Controller 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 | Header file for extended Display API of SSD16XX |
| drivers | |
| adc | |
| adc_emul.h | Backend API for emulated ADC |
| adc_npcx_threshold.h | |
| adc_npcx_v2t.h | |
| ads131m02.h | Header file for extended API of ADS131M02 ADC |
| ads1x4s0x.h | Header file for extended API of ADS1x4s0x ADC |
| current_sense_amplifier.h | Header file for extended ADC API of Current Sense Amplifier |
| current_sense_shunt.h | Header file for extended ADC API of Current Sense Shunt |
| lmp90xxx.h | Header file for extended API of LMP90xxx ADC |
| mcp356xr.h | |
| voltage_divider.h | Header file for extended API of Voltage Divider |
| biometrics | |
| emul.h | Test helper APIs for the biometrics emulator |
| 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 | |
| ameba_clock_control.h | Realtek Ameba clock control interface |
| arm_clock_control.h | Clock subsystem IDs for ARM family SoCs |
| atmel_sam_pmc.h | |
| bee_clock_control.h | Realtek BEE Clock Control Driver Header |
| 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_pic32cm_jh.h | Clock control header file for Microchip pic32cm_jh family |
| mchp_clock_pic32cm_pl.h | Clock control header file for Microchip pic32cm_pl family |
| mchp_clock_pic32cz_ca.h | Clock control header file for Microchip pic32cz_ca family |
| 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 RA Clock Generator Circuit (CGC) header file |
| renesas_rx_cgc.h | Renesas RX Clock Generator Circuit (CGC) header file |
| renesas_rz_cgc.h | |
| sf32lb.h | |
| smartbond_clock_control.h | |
| stm32_clock_control.h | |
| tisci_clock_control.h | |
| comparator | |
| fake_comp.h | |
| mcux_acmp.h | |
| nrf_comp.h | |
| nrf_lpcomp.h | |
| console | |
| console.h | |
| ipm_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 | Header file for extended DAC API of DAC161S997 |
| dac_emul.h | Backend API for emulated DAC |
| debug | |
| debug_nrf_etr.h | |
| stmesp.h | |
| disk | |
| sdmmc_stm32.h | Header file for extended Disk API of STM32 SDMMC |
| display | |
| ac057tc1.h | Public API for AC057TC1 7-color e-ink display |
| 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_mcux_erm.h | Header file for extended EDAC API of NXP Error Reporting Module (ERM) |
| edac_synopsys.h | Header file for extended EDAC API of Synopsys DDR controller |
| 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 | |
| qemu_fwcfg | |
| qemu_fwcfg.h | Header for the QEMU firmware configuration (fw_cfg) driver |
| scmi | |
| nxp | |
| cpu.h | SCMI power domain protocol helpers |
| system.h | NXP SCMI System Protocol Extensions |
| clk.h | Header file for the SCMI Clock Protocol |
| pinctrl.h | Header file for the SCMI Pin Control Protocol |
| power.h | Header file for the SCMI Power Domain Protocol |
| protocol.h | Header file for the SCMI (System Control and Management Interface) driver API |
| shmem.h | Header file for the SCMI Shared Memory |
| system.h | Header file for the SCMI System Power Management Protocol |
| transport.h | Header file for the SCMI Transport Layer |
| util.h | Header file for SCMI Utility Macros |
| 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_bl61x_wo.h | Bouffalolab BL61x GPIO FIFO / Wire Out device-specific API extension |
| 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_nrf.h | |
| 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 | |
| cs40l5x.h | |
| 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_max32_rv32.h | MAX32 RV32 interrupt controller API |
| intc_mchp_eic_g1.h | EIC driver header file for Microchip eic g1 peripheral |
| intc_mchp_xec_ecia.h | |
| intc_nxp_gint.h | NXP Grouped GPIO Input Interrupt (GINT) driver API |
| intc_nxp_siul2_eirq.h | |
| intc_renesas_rx_grp_int.h | Renesas RX group interrupt controller header file |
| intc_rx_icu.h | |
| intc_rz_ext_irq.h | |
| intc_rz_icu.h | Renesas RZ Interrupt Controller API |
| intc_rz_tint.h | |
| intc_vim.h | |
| intc_wkpu_nxp_s32.h | |
| intc_xmc4xxx.h | |
| intel_vtd.h | |
| ioapic.h | |
| loapic.h | |
| nxp_pint.h | |
| riscv_aplic.h | RISC-V APLIC (Advanced Platform-Level Interrupt Controller) driver API |
| riscv_clic.h | Driver for Core-Local Interrupt Controller (CLIC) |
| riscv_imsic.h | |
| 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 | Header file for extended LED Strip API of TLC5971 LED strip controller |
| 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 | |
| rv3032.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 | Interfaces for Renesas RA external interrupt |
| renesas_rx_dtc | |
| renesas_rx_dtc.h | Renesas RX DTC Driver Header File |
| renesas_rx_external_interrupt | |
| renesas_rx_external_interrupt.h | Interfaces for Renesas RX external interrupt |
| 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 | |
| modem_cellular.h | Internal macros and definitions for cellular modem drivers |
| simcom-sim7080.h | Simcom SIM7080 modem public API header file |
| st87mxx_app_services.h | ST87Mxx application services public API |
| 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 | |
| pwm_utils.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 | |
| rtc_max31331.h | |
| sensor | |
| adc_cmp_npcx.h | |
| adc_v2t_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 |
| apds9960.h | |
| 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 | Header file for extended sensor API of ENS160 sensor |
| 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 |
| lsm6dsvxxx.h | Header file for extended sensor API of LSM6DSVXXX sensor |
| max17055.h | Header file for extended sensor API of MAX17055 sensor |
| max30210.h | Header file for extended sensor API of MAX30210 sensor |
| max31790.h | Header file for extended sensor API of MAX31790 fan controller |
| max31865.h | |
| max32664c.h | Header file for extended sensor API of MAX32664C sensor |
| 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 | Header file for extended sensor API of MMC56X3 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 | Header file for extended sensor API of SHT4X sensor |
| 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.h | Main header file for stepper hardware driver API |
| stepper_ctrl.h | Main header file for stepper motion controller driver API |
| stepper_drv84xx.h | Public API for DRV84XX Stepper Controller Specific Functions |
| stepper_fake.h | |
| stepper_tmcm3216.h | Public API for ADI TMCM-3216 stepper motor controller |
| 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 |
| uhc.h | USB host controller (UHC) driver API |
| usb_bc12.h | Public APIs for the USB BC1.2 battery charging detect drivers |
| usb_buf.h | Buffers for USB device support |
| 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 |
| biometrics.h | Main header file for biometrics 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-bit 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 |
| otp.h | Main header file for OTP 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 |
| 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 |
| uaol.h | Public APIs for USB Audio Offload Link (UAOL) drivers |
| 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 |
| wuc.h | Main header file for WUC (Wakeup Controller) 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 | |
| infineon-sar.h | Infineon SAR ADC SARMUX |
| mchp_sam_d5x_e5x_adc.h | ADC input selection definitions for SAM D5x/E5x devices |
| mcp356xr-adc.h | |
| mcux-adc16.h | |
| mcux-lpadc.h | |
| nrf-adc.h | |
| nrf-saadc.h | |
| nxp,gau-adc.h | |
| silabs-adc.h | |
| silabs-siwx91x-adc.h | |
| smartbond-adc.h | |
| battery | |
| battery.h | Main header file for battery-related constants to be used in devicetree |
| clock | |
| silabs | |
| common-clock.h | Clock branch macros for use on Silicon Labs Series 2 devices |
| 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 | |
| alif-clocks-common.h | Common clock definitions for Alif Semiconductor SoC families |
| alif-ensemble-clocks.h | Clock IDs for Alif Ensemble SoC family |
| amebad_clock.h | Realtek Amebad clock Devicetree bindings |
| amebadplus_clock.h | Realtek Amebadplus clock Devicetree bindings |
| amebag2_clock.h | Realtek Amebag2 clock Devicetree bindings |
| ast10x0_clock.h | |
| atmel_sam_pmc.h | |
| bflb_bl60x_clock.h | Performance on BL60x is a complex affair: BCLK divider is the most important scaler for performance on BL60x due to what appears as a hardware design issue relating to feeding the CPU, as BCLK is mostly unimportant for raw CPU performance on all other BFLB SoCs, including BL70x and BL70xL which use the same cache and CPU schemes |
| bflb_bl61x_clock.h | BCLK divider MUST be set so BCLK is 80MHz or slower to operate safely, However BCLK of up to 130 MHz have been observed to be tolerated |
| bflb_bl70x_clock.h | |
| bflb_clock_common.h | |
| ch32v00x-clocks.h | |
| ch32v20x_30x-clocks.h | |
| em32_clock.h | |
| esp32_clock.h | |
| esp32c2_clock.h | |
| esp32c3_clock.h | |
| esp32c6_clock.h | |
| esp32h2_clock.h | |
| esp32s2_clock.h | |
| esp32s3_clock.h | |
| focaltech_ft9001_clocks.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 | |
| ifx_clock_source_psoc4xx.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_pic32cm_jh_clock.h | List clock subsystem IDs for pic32cm_jh family |
| mchp_pic32cm_pl_clock.h | List clock subsystem IDs for pic32cm_jh family |
| mchp_pic32cz_ca_clock.h | List clock subsystem IDs for pic32cz_ca family |
| 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_s32k566_clock.h | |
| nxp_s32z2_clock.h | |
| r8a7795_cpg_mssr.h | |
| r8a779f0_cpg_mssr.h | |
| r8a779g0_cpg_mssr.h | Renesas R-Car V4H Clock Pulse Generator source definition for Zephyr |
| ra_clock.h | Renesas RA Clock Generator Circuit (CGC) definitions for Zephyr |
| 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 | |
| rtl8752h-clocks.h | Realtek RTL8752H Clock Controller Devicetree Bindings |
| rtl87x2g-clocks.h | Realtek RTL87x2G Clock Controller Devicetree Bindings |
| rts5817_clock.h | |
| rts5912_clock.h | |
| rx_clock.h | Renesas RX Clock Generator Circuit (CGC) definitions for Zephyr |
| 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 | |
| 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-port-g1-gpio.h | Devicetree GPIO flag definitions for Microchip PORT (G1) |
| 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-bee-gpio.h | Realtek Bee GPIO Controller specific definitions |
| 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 | Renesas RZ/T,N GPIO flags for Zephyr |
| 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 | |
| rts5817_intc.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 | Renesas RA2A1 Event Link Controller (ELC) definitions |
| ra2l1-elc.h | Renesas RA2L1 Event Link Controller (ELC) definitions |
| ra4e1-elc.h | Renesas RA4E1 Event Link Controller (ELC) definitions |
| ra4e2-elc.h | Renesas RA4E2 Event Link Controller (ELC) definitions |
| ra4l1-elc.h | Renesas RA4L1 Event Link Controller (ELC) definitions |
| ra4m1-elc.h | Renesas RA4M1 Event Link Controller (ELC) definitions |
| ra4m2-elc.h | Renesas RA4M2 Event Link Controller (ELC) definitions |
| ra4m3-elc.h | Renesas RA4M3 Event Link Controller (ELC) definitions |
| ra4t1-elc.h | Renesas RA4T1 Event Link Controller (ELC) definitions |
| ra4w1-elc.h | Renesas RA4W1 Event Link Controller (ELC) definitions |
| ra6e1-elc.h | Renesas RA6E1 Event Link Controller (ELC) definitions |
| ra6e2-elc.h | Renesas RA6E2 Event Link Controller (ELC) definitions |
| ra6m1-elc.h | Renesas RA6M1 Event Link Controller (ELC) definitions |
| ra6m2-elc.h | Renesas RA6M2 Event Link Controller (ELC) definitions |
| ra6m3-elc.h | Renesas RA6M3 Event Link Controller (ELC) definitions |
| ra6m4-elc.h | Renesas RA6M4 Event Link Controller (ELC) definitions |
| ra6m5-elc.h | Renesas RA6M5 Event Link Controller (ELC) definitions |
| ra8d1-elc.h | Renesas RA8D1 Event Link Controller (ELC) definitions |
| ra8e1-elc.h | Renesas RA8E1 Event Link Controller (ELC) definitions |
| ra8m1-elc.h | Renesas RA8M1 Event Link Controller (ELC) definitions |
| ra8t1-elc.h | Renesas RA8T1 Event Link Controller (ELC) definitions |
| ifx_cyw20829.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 | |
| pcie | |
| pcie.h | |
| pinctrl | |
| renesas | |
| pinctrl-r8a77951.h | |
| pinctrl-r8a77961.h | |
| pinctrl-r8a779f0.h | |
| pinctrl-r8a779g0.h | Pin control (pinctrl) definitions for R-Car V4H Sparrowhawk board |
| pinctrl-ra.h | Renesas RA pin control (pinctrl) definitions for Zephyr |
| pinctrl-ra0.h | Renesas RA0 pinctrl pin configuration definitions |
| pinctrl-rcar-common.h | Utility macro definitions to encode GPIO pin function for Renesas R-Car Gen4 SoC |
| pinctrl-rx.h | Renesas RX pin control (pinctrl) definitions for Zephyr |
| pinctrl-rza-common.h | |
| pinctrl-rza2m.h | |
| pinctrl-rzg-common.h | |
| pinctrl-rzg2-common.h | |
| pinctrl-rzg3e.h | Renesas RZ/G3E pin control (pinctrl) definitions for Zephyr |
| pinctrl-rzn-common.h | Renesas RZ/N pin control (pinctrl) definitions for Zephyr |
| pinctrl-rzt-common.h | Renesas RZ/T pin control (pinctrl) definitions for Zephyr |
| pinctrl-rzv-common.h | |
| pinctrl-rzv2h.h | |
| pinctrl-rzv2n.h | |
| silabs | |
| siwx91x-pinctrl.h | |
| xg21-pinctrl.h | Devicetree pin control helpers for Silicon Labs xG21 |
| xg22-pinctrl.h | Devicetree pin control helpers for Silicon Labs xG22 |
| xg23-pinctrl.h | Devicetree pin control helpers for Silicon Labs xG23 |
| xg24-pinctrl.h | Devicetree pin control helpers for Silicon Labs xG24 |
| xg26-pinctrl.h | Devicetree pin control helpers for Silicon Labs xG26 |
| xg27-pinctrl.h | Devicetree pin control helpers for Silicon Labs xG27 |
| xg28-pinctrl.h | Devicetree pin control helpers for Silicon Labs xG28 |
| xg29-pinctrl.h | Devicetree pin control helpers for Silicon Labs xG29 |
| alif-ensemble-e1c-pinctrl.h | Pinctrl definitions for Alif Ensemble E1C series |
| alif-ensemble-pinctrl.h | Pinctrl definitions for Alif Ensemble SoC family |
| ambiq-apollo2-pinctrl.h | |
| ambiq-apollo3-pinctrl.h | |
| ambiq-apollo4-pinctrl.h | |
| ambiq-apollo5-pinctrl.h | |
| amebad-pinctrl.h | |
| amebadplus-pinctrl.h | |
| amebag2-pinctrl.h | Realtek AmebaG2 Pinctrl Devicetree bindings |
| arm-mps2-pinctrl.h | |
| arm-mps3-pinctrl.h | |
| arm-mps4-pinctrl.h | |
| arm-v2m_beetle-pinctrl.h | |
| b91-pinctrl.h | |
| bcm2711-pinctrl.h | |
| bee-pinctrl.h | Realtek BEE Pinctrl Devicetree Bindings |
| cc13xx_cc26xx-pinctrl.h | |
| cc23x0-pinctrl.h | |
| ch32v003-pinctrl.h | |
| ch32v00x-pinctrl.h | |
| ch32v20x_30x-pinctrl.h | |
| em32f967-pinctrl.h | |
| emsdp-pinctrl.h | |
| ene-kb106x-pinctrl.h | |
| ene-kb1200-pinctrl.h | |
| esp-pinctrl-common.h | |
| esp32-gpio-sigmap.h | |
| esp32-pinctrl.h | Devicetree pin control helpers for Espressif ESP32 |
| esp32c2-gpio-sigmap.h | |
| esp32c2-pinctrl.h | Devicetree pin control helpers for Espressif ESP32C2 |
| esp32c3-gpio-sigmap.h | |
| esp32c3-pinctrl.h | Devicetree pin control helpers for Espressif ESP32C3 |
| esp32c6-gpio-sigmap.h | |
| esp32c6-pinctrl.h | Devicetree pin control helpers for Espressif ESP32C6 |
| esp32h2-gpio-sigmap.h | |
| esp32h2-pinctrl.h | Devicetree pin control helpers for Espressif ESP32H2 |
| esp32s2-gpio-sigmap.h | |
| esp32s2-pinctrl.h | Devicetree pin control helpers for Espressif ESP32S2 |
| esp32s3-gpio-sigmap.h | |
| esp32s3-pinctrl.h | Devicetree pin control helpers for Espressif ESP32S3 |
| focaltech_ft9001_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 | |
| rtl8752h-pinctrl.h | RTL8752H Pin Control (Pinmux) Header |
| rtl87x2g-pinctrl.h | RTL87X2G Pin Control (Pinmux) Header |
| rts5817_pinctrl.h | |
| rv32m1-pinctrl.h | |
| sf32lb-common-pinctrl.h | |
| sf32lb52x-pinctrl.h | Devicetree pin control helpers for SiFli SF32LB52x |
| 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 | |
| stm32h5_iocell.h | I/O cell definitions for STM32H5 devices |
| stm32h7rs_iocell.h | I/O cell definitions for STM32H7R/S devices |
| stm32n6_iocell.h | I/O cell definitions for STM32N6 devices |
| 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 | |
| focaltech_ft9001_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 | |
| numicro_m48x_reset.h | Reset module IDs for nuvoton m48x |
| nxp_syscon_reset_common.h | |
| rp2040_reset.h | |
| rp2350_reset.h | |
| rts5817_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 | |
| ism6hg256x.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 | |
| lsm6dsv320x.h | |
| lsm6dsv32x.h | |
| lsm6dsv80x.h | |
| lsm6dsvxxx.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-c | |
| nxp_nx20p3483.h | Values used to define the sink overvoltage and source overcurrent protections thresholds |
| pd.h | |
| video | |
| video-interfaces.h | |
| wuc | |
| wuc_nxp_llwu.h | NXP LLWU wakeup source encodings |
| xspi | |
| nxp-s32-xspi.h | |
| dt-util.h | |
| fs | |
| ext2.h | |
| fcb.h | |
| fs.h | |
| fs_interface.h | |
| fs_sys.h | |
| littlefs.h | |
| nvs.h | Legacy interface header for NVS API |
| virtiofs.h | |
| zms.h | Legacy interface header for ZMS API |
| 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 |
| kvss | |
| nvs.h | |
| zms.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 | |
| callback_defines.h | |
| 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_raw_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.h | Definitions for DSA tag protocol |
| dummy.h | Dummy layer 2 |
| ethernet.h | Ethernet |
| ethernet_bridge.h | Ethernet Bridge public header file |
| ethernet_bridge_fdb.h | Definitions for Ethernet bridge FDB |
| ethernet_mgmt.h | Ethernet Management interface public header |
| ethernet_vlan.h | VLAN specific definitions |
| ftp_client.h | FTP client library |
| 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 | |
| lwm2m_send_scheduler.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_compat.h | Network namespace compatibility mode header |
| 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_i3c_common.h | |
| mctp_i3c_controller.h | |
| mctp_i3c_endpoint.h | |
| mctp_i3c_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 |
| ps_ids.h | |
| 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 | |
| cqe.h | RTIO Completion Queue Events and Related Functions |
| iodev.h | RTIO I/O Device and Related Functions |
| regmap.h | |
| rtio.h | Real-Time IO device API for moving bytes with low effort |
| sqe.h | RTIO Submission Queue Events and Related Functions |
| 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_getopt.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 | Xen Domain Control Interface |
| sysctl.h | Xen System Control Interface |
| public | |
| hvm | |
| dm_op.h | |
| hvm_op.h | |
| ioreq.h | |
| params.h | |
| io | |
| console.h | |
| arch-arm.h | |
| domctl.h | |
| event_channel.h | |
| grant_table.h | |
| memory.h | |
| sched.h | |
| sysctl.h | |
| version.h | |
| xen.h | |
| console.h | |
| dmop.h | |
| events.h | Xen event channel interface |
| generic.h | |
| gnttab.h | |
| hvm.h | |
| memory.h | |
| version.h | |
| zbus | |
| zbus.h | |
| zvfs | |
| eventfd.h | |
| bindesc.h | Header file for binary descriptors |
| cache.h | Cache API interface |
| cleanup.h | SPDX-FileCopyrightText: Copyright The Zephyr Project Contributors SPDX-License-Identifier: Apache-2.0 |
| 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 | Public NVMEM header file |
| 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 | |
| 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 | |
| subsys | |
| 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 | |
| iar.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_asm_inline_other.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 |