Skip to content

Commit b5b6beb

Browse files
committed
Intro & fixed systick diagram
1 parent e7d0365 commit b5b6beb

File tree

3 files changed

+12
-11
lines changed

3 files changed

+12
-11
lines changed

README.md

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
[![License: MIT](https://img.shields.io/badge/license-MIT-blue)](https://opensource.org/licenses/MIT)
44
[![Build Status]( https://github.com/cpq/bare-metal-programming-guide/workflows/build/badge.svg)](https://github.com/cpq/bare-metal-programming-guide/actions)
55

6-
Translations: English | [中文](README_zh-CN.md)
6+
English | [中文](README_zh-CN.md)
77

88
This guide is written for developers who wish to start programming
99
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
1414
table, startup code, linker script, build automation using `make`, GPIO
1515
peripheral and LED blinky, SysTick timer, UART peripheral and debug output,
1616
`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.
1819

1920
Throughout the guide, we will be using a
2021
[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.
16841685
16851686
## About the author
16861687
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.
16901691
16911692
My passion is bare metal embedded programming and embedded network
16921693
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).
16941695
16951696
I am open to give talks on embedded network programming - so [please
16961697
contact](https://mongoose.ws/contact/) if you'd like me to talk for your

README_zh-CN.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
[![License: MIT](https://img.shields.io/badge/license-MIT-blue)](https://opensource.org/licenses/MIT)
44
[![Build Status]( https://github.com/cpq/bare-metal-programming-guide/workflows/build/badge.svg)](https://github.com/cpq/bare-metal-programming-guide/actions)
55

6-
翻译: [English](README.md) | 中文
6+
[English](README.md) | 中文
77

88
本指南是为那些希望用GCC编译器和数据手册而无需其他任何东西就能开始为微控制器(单片机)编程的开发者而写的。本指南中的基础知识可以帮助你更好地理解像STM32Cube、Keil、Arduino和其他框架或IDE是怎么工作的。
99

images/systick.svg

Lines changed: 4 additions & 4 deletions
Loading

0 commit comments

Comments
 (0)