Loading...
Searching...
No Matches
include Directory Reference

Directories

 bhp
 
 can
 
 checksum
 
 coding
 
 congure
 
 cppunit
 
 crypto
 
 ecc
 
 entropy_source
 
 event
 
 fido2
 
 fs
 
 hashes
 
 isrpipe
 
 net
 
 riotboot
 
 senml
 
 suit
 
 sys
 
 test_utils
 
 usb
 
 xtimer
 
 ztimer
 
 ztimer64
 

Files

 analog_util.h
 Analog utility function interfaces.
 
 app_metadata.h
 
 architecture.h
 Platform-independent access to architecture details.
 
 atomic_utils.h
 API of the utility functions for atomic accesses.
 
 auto_init.h
 
 auto_init_utils.h
 Auto-initialization utilities.
 
 base64.h
 
 bcd.h
 BCD definitions.
 
 benchmark.h
 Interface for running simple benchmarks.
 
 bhp.h
 
 bit.h
 Bit access macros with bit-banding support for Cortex-M based CPUs.
 
 bitfield.h
 bitfields operations on bitfields of arbitrary length
 
 bloom.h
 Bloom filter API.
 
 busy_wait.h
 
 byteorder.h
 Functions to work with different byte orders.
 
 c11_atomics_compat.hpp
 C++ compatibility of default C11 atomics types.
 
 cb_mux.h
 cb_mux interface definitions
 
 chunked_ringbuffer.h
 Chunked Ringbuffer.
 
 clif.h
 CoRE Link Format encoding and decoding library public definitions.
 
 clk.h
 System core clock utility functions.
 
 color.h
 Headers for the color handling module.
 
 congure.h
 
 cppunit.hpp
 RIOT unit tests for C++.
 
 dbgpin.h
 GPIO wrapper for debugging/profiling purposes.
 
 debug_irq_disable.h
 
 div.h
 
 eepreg.h
 eepreg interface definitions
 
 embUnit.h
 
 endian.h
 libc header for endian conversion
 
 entropy_source.h
 
 event.h
 Event API.
 
 evtimer.h
 evtimer API definitions
 
 evtimer_mbox.h
 Message box based evtimer event.
 
 evtimer_msg.h
 IPC-based evtimer definitions.
 
 flash_utils.h
 Utility functions, macros, and types for read-only memory.
 
 fmt.h
 String formatting API.
 
 fmt_table.h
 Table extension of the string formatting API.
 
 frac.h
 
 fuzzing.h
 
 hashes.h
 Hash function API.
 
 imath.h
 
 iolist.h
 iolist scatter / gather IO
 
 irq.hpp
 Provides a C++ RAI based API to control interrupt processing.
 
 isrpipe.h
 isrpipe Interface
 
 luid.h
 Header of the unique ID generation module.
 
 malloc_monitor.h
 
 malloc_monitor_internal.h
 
 matstat.h
 The Matstat library uses single pass algorithms to compute statistic measures such as mean and variance over many values.
 
 memarray.h
 
 mineplex.h
 Interface definition to access the Mineplex font.
 
 od.h
 
 phydat.h
 Generic data container for physical data interface.
 
 pipe.h
 
 pm_layered.h
 Layered low power mode infrastructure.
 
 progress_bar.h
 A simple CLI progress bar.
 
 ps.h
 List information about all active threads.
 
 ptrtag.h
 Pointer Tagging Helpers.
 
 puf_sram.h
 
 random.h
 Common interface to the software PRNG.
 
 rtc_utils.h
 
 saul_reg.h
 SAUL registry interface definition.
 
 sched_round_robin.h
 Round Robin Scheduler.
 
 schedstatistics.h
 Scheduler statisctics.
 
 sema.h
 Semaphore definitions.
 
 sema_inv.h
 Inverse Semaphore definitions.
 
 senml.h
 Basic SenML types.
 
 seq.h
 Serial Number Arithmetic (RFC 1982)
 
 shell.h
 Shell interface definition.
 
 shell_lock.h
 Shell interface definition.
 
 stdio_base.h
 
 stdio_nimble.h
 
 stdio_rtt.h
 
 stdio_semihosting.h
 
 stdio_uart.h
 
 string_utils.h
 Utility functions that are missing in string.h
 
 suit.h
 
 time_units.h
 Utility header providing time unit defines.
 
 timex.h
 Utility library for comparing and computing timestamps.
 
 tiny_strerror.h
 Tiny strerror() implementation.
 
 tm.h
 Utility library for struct tm.
 
 trace.h
 Trace program flows.
 
 trickle.h
 Trickle timer interface definition.
 
 tsrb.h
 Thread-safe ringbuffer interface definition.
 
 unaligned.h
 Unaligned but safe memory access functions.
 
 universal_address.h
 Types and functions for operating universal addresses.
 
 uri_parser.h
 
 usb.h
 Definition of global compile time configuration options.
 
 usb_board_reset.h
 
 usb_board_reset_internal.h
 
 ut_process.h
 URI template processor definitions.
 
 utlist.h
 Macros for basic linked list operations.
 
 uuid.h
 RFC 4122 UUID functions
 
 vfs.h
 VFS layer API declarations.
 
 vfs_default.h
 VFS default mount points.
 
 vfs_util.h
 VFS helper functions.
 
 volatile_utils.h
 Utility functions for non-atomic but volatile access.
 
 xtimer.h
 xtimer interface definitions
 
 zptr.h
 32bit -> 16bit pointer compression implementation
 
 ztimer.h
 ztimer API
 
 ztimer64.h
 ztimer 64bit API