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