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 | |