3
3
[ ![ License: MIT] ( https://img.shields.io/badge/license-MIT-blue )] ( https://opensource.org/licenses/MIT )
4
4
[ ![ Build Status] ( https://github.com/cpq/bare-metal-programming-guide/workflows/build/badge.svg )] ( https://github.com/cpq/bare-metal-programming-guide/actions )
5
5
6
- Translations: English | [ 中文] ( README_zh-CN.md )
6
+ English | [ 中文] ( README_zh-CN.md )
7
7
8
8
This guide is written for developers who wish to start programming
9
9
microcontrollers using GCC compiler and a datasheet - nothing else! The
@@ -14,7 +14,8 @@ 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
16
` printf ` redirect to UART (IO retargeting), debugging with Segger Ozone,
17
- system clock setup, and web server implementation with device dashboard.
17
+ system clock setup, web server implementation with device dashboard, and
18
+ automatic tests.
18
19
19
20
Throughout the guide, we will be using a
20
21
[ Nucleo-F429ZI] ( https://www.st.com/en/evaluation-tools/nucleo-f429zi.html )
@@ -1684,13 +1685,13 @@ functional? Easy. See my other guide [COMING SOON] for detailed instructions.
1684
1685
1685
1686
# # About the author
1686
1687
1687
- I am Sergey Lyubka, an engineer and entrepreneur. I am a director and
1688
- co-founder at Cesanta - a technology company based in Dublin, Ireland. I hold
1689
- MSc in RadioPhysics and Electronics from Kyiv State University, Ukraine .
1688
+ I am Sergey Lyubka, an engineer and entrepreneur. I hold MSc in RadioPhysics
1689
+ and Electronics from Kyiv State University, Ukraine. I am a director and
1690
+ co-founder at Cesanta - a technology company based in Dublin, Ireland .
1690
1691
1691
1692
My passion is bare metal embedded programming and embedded network
1692
1693
programming. My company develops an open source, embedded [HTTP/MQTT/Websocket
1693
- network library](https://github.com/cesanta/ mongoose).
1694
+ network library](https://mongoose.ws ).
1694
1695
1695
1696
I am open to give talks on embedded network programming - so [please
1696
1697
contact](https://mongoose.ws/contact/) if you' d like me to talk for your
0 commit comments