include Directory Reference

Directories

directory  psa_crypto
 

Files

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