Modules influencing general RIOT behavior. More...
Modules influencing general RIOT behavior.
These are implemented in other modules or core components, and serve to enable certain functionality.
Pseudomodules can be used as a replacement for plain defines such as CFLAGS += -DMODULE_NAME which often lack standardization in naming and behavior. Furthermore, pseudomodules can participate in dependency resolution and pull in other modules.
Pseudomodules are often enabled automatically through module dependencies, but can also be enabled manually by adding USEMODULE += module_name to an application or module Makefile.
The list of documented pseudomodules is not comprehensive by far; makefiles/pseudomodules.inc.mk lists all that are not defined inside their main modules. Packages and drivers may also add modules to PSEUDOMODULES in their respective Makefile.include. Not all modules listed there are "generic" pseudomodules; some are merely optional components of a particular subsystem and should be documented there.
For further information, please refer to the "Pseudomodules" section in the Creating Modules Guide
Topics | |
| Congestion control for 6LoWPAN SFR | |
| Congestion control for 6LoWPAN SFR using the CongURE - A Congestion control framework. | |
| DHCPv6 client | |
| DHCPv6 client implementation. | |
| DNS over CoAP client implementation | |
| A DNS over CoAP client prototype based on gCoAP. | |
| Default STDIO provider | |
| This module selects the default STDIO method of a given board. | |
| GNRC UDP shell command | |
| Net_gnrc_pktshark | |
| Enable parsing of IPv6 encapsulated IPv4 packets | |
| PWM based servo driver | |
| SAUL integration of the servo driver | |
| Support for DOS line endings in STDIO-UART | |
Enable this (pseudo-) module to emit DOS style line endings (\r\n) instead of UNIX style line endings (\n) via STDIO over UART. | |
| arm_stack_limit | |
| Set MSP/PSP stack lower limit. | |
| board_software_reset | |
| Use any software-only reset button on the board to reboot. | |
| gnrc_nettype: Protocol type | |
| Protocol type definitions and helper functions. | |
| libc_gettimeofday | |
| Includes implementation of gettimeofday() | |
| mpu_noexec_ram | |
| Mark RAM as non-executable using the MPU. | |
| mpu_stack_guard | |
| MPU based stack guard. | |
| periph_timer_periodic based servo driver | |
| pmp_noexec_ram | |
| Mark RAM as non-executable using the PMP. | |
| sema_deprecated | |
| vfs_auto_format | |
| Format mount points at startup unless they can be mounted. | |
| vfs_auto_mount | |
| Mount file systems at startup. | |
| vfs_default | |
| Enable default assignments of a board's devices to VFS mount points. | |
| ztimer_auto_adjust | |
| A module to set on init ztimer->adjust_sleep/adjust_set values. | |