|
6 | 6 | English | [中文](README_zh-CN.md) |
7 | 7 |
|
8 | 8 | This guide is written for developers who wish to start programming |
9 | | -microcontrollers using GCC compiler and a datasheet - nothing else! The |
10 | | -fundamentals explained in this guide, will help you understand better how |
11 | | -frameworks like Cube, Keil, Arduino - and others, work. |
| 9 | +microcontrollers using a GCC compiler and a datasheet, without using any |
| 10 | +framework! This guide explains the fundamentals - and it helps to |
| 11 | +understand how embedded frameworks (Cube, Keil, Arduino, etc) work. |
12 | 12 |
|
13 | 13 | The guide covers the following topics: memory and registers, interrupt vector |
14 | 14 | table, startup code, linker script, build automation using `make`, GPIO |
15 | 15 | peripheral and LED blinky, SysTick timer, UART peripheral and debug output, |
16 | | -`printf` redirect to UART (IO retargeting), debugging with Segger Ozone, |
17 | | -system clock setup, web server implementation with device dashboard, and |
18 | | -automatic tests. |
| 16 | +`printf` redirect to UART (IO retargeting), debugging with Segger Ozone, system |
| 17 | +clock setup, using CMSIS headers, web server implementation with device |
| 18 | +dashboard, and automatic tests. |
19 | 19 |
|
20 | 20 | Every chapter in this guide comes with a complete source code which gradually |
21 | 21 | progress in functionality and completeness. The last (web server) chapter is |
|
0 commit comments