1
0
mirror of https://github.com/RIOT-OS/RIOT.git synced 2025-12-24 05:53:49 +01:00
RIOT/cpu/doc.md
2025-09-05 13:14:22 +02:00

41 lines
1.2 KiB
Markdown

<!--
Copyright (C) 2013 Freie Universität Berlin
This file is subject to the terms and conditions of the GNU Lesser
General Public License v2.1. See the file LICENSE in the top level
directory for more details.
-->
@defgroup cpu CPU
@brief CPU specific implementations
This module contains all CPU specific source files. In case of multiple CPUs
sharing the same architecture, the implementation is split into several CPU
specific parts and an architecture part (e.g. arm7_common and lpc23xx).
@defgroup config_cpu CPU Configurations
@ingroup config
@brief Compile time configurations for different kinds of CPU.
@brief Skip calling `board_init()`
Don't call `board_init()`, leave all pins in their default state.
This is intended to be used with basic riotboot_slot which does not interact
with any external hardware.
@experimental Only use this if you know what you are doing
#define DISABLE_BOARD_INIT 0
@brief Skip calling `cpu_init()`
Don't call `cpu_init()`, leave all CPU configuration in boot-up state.
This is intended to be used with basic riotboot_slot which does not interact
with any CPU peripherals.
@experimental Only use this if you know what you are doing
#define DISABLE_CPU_INIT 0