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