Skip to content

Commit 64c0d12

Browse files
authored
Update README.md
1 parent 7c80bea commit 64c0d12

File tree

1 file changed

+10
-8
lines changed

1 file changed

+10
-8
lines changed

README.md

Lines changed: 10 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -17,20 +17,15 @@ This C++ framework provides a lightweight and highly structured foundation for C
1717

1818
It allows you to focus entirely on your application's logic without being restricted in your coding style. Similar to LaTeX, it separates structure from content - enabling faster, more reliable development, even for complex systems.
1919

20-
## Advantages
20+
### Advantages
2121

2222
- **Minimal boilerplate** > Focus purely on task-specific logic
2323
- **Recursive process structure** > Uniform system architecture from simple to complex
2424
- **Integrated debugging** > Visual process tree, logs and command interface over TCP
2525
- **Memory-safe design** > Aligned lifetimes of processes and data, reducing leaks
2626
- **Cross-platform** > Windows, Linux, MacOS, FreeBSD, uC (STM32, ESP32, ARM, RISC-V)
2727

28-
## Requirements
29-
30-
- C++ standard as low as C++11 can be used
31-
- On Microcontrollers: Minimum of 32k flash memory
32-
33-
### How to add to your project
28+
### Add to your project
3429

3530
`git submodule add https://github.com/NoOrientationProgramming/SystemCore.git`
3631

@@ -40,6 +35,13 @@ To implement a new process you can use the provided shell scripts on linux: [cpp
4035

4136
Or just create your own..
4237

43-
## Learn how to use it
38+
### Learn how to use it
4439

4540
The [Tutorials](https://github.com/NoOrientationProgramming/NopTutorials) provide more information on how to delve into this wonderful (recursive) world ..
41+
42+
### Requirements
43+
44+
- C++ standard as low as C++11 can be used
45+
- On Microcontrollers
46+
- Min. 20k RAM
47+
- Min. 32k Flash

0 commit comments

Comments
 (0)