File tree Expand file tree Collapse file tree
doc/guides/advanced_tutorials Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -3,6 +3,8 @@ title: Porting CPUs
33description : Guide on how to port new CPU families to RIOT-OS
44---
55
6+ import { FileTree } from ' @astrojs/starlight/components' ;
7+
68This guide was created during the process of porting a new MCU family
79(Infineon PSoC-6) to RIOT. It is intended as a practical companion to RIOT's
810existing board-porting documentation and focuses on the structure of a CPU port.
@@ -32,7 +34,7 @@ A typical CPU port has a file structure similar to the following:
3234Entries marked with ` * ` are optional and depend on the CPU family and reuse
3335strategy. Entries without ` * ` are typically required for a minimal CPU port.
3436
35- {% filetree %}
37+ < FileTree >
3638- cpu/foo
3739 - include
3840 - cpu_conf.h
@@ -51,7 +53,7 @@ strategy. Entries without `*` are typically required for a minimal CPU port.
5153 - Makefile.features*
5254 - Makefile.include
5355 - cpu.c
54- {% /filetree %}
56+ </ FileTree >
5557
5658Not every subdirectory is mandatory; use the ` * ` markers above to distinguish
5759optional components.
You can’t perform that action at this time.
0 commit comments