@@ -1658,8 +1658,8 @@ A complete project source code you can find in
16581658
16591659## Automated firmware builds (software CI)
16601660
1661- It is a good practice for a software project to have a continuous
1662- integration (CI) test . On every change pushed to the
1661+ It is a good practice for a software project to have continuous
1662+ integration (CI). On every change pushed to the
16631663repository, CI automatically rebuilds and tests all components.
16641664
16651665Github makes it easy to do. We can create a `.github/workflows/test.yml` file
@@ -1687,7 +1687,7 @@ Would it be great to also test built firmware binaries on a real hardware, to
16871687test not only the build process, but that the built firmware is correct and
16881688functional?
16891689
1690- It is not trivial to build such system ad hoc. For example,
1690+ It is not trivial to build such a system ad hoc. For example,
16911691one can setup a dedicated test workstation, attach a tested device
16921692(e.g. Nucleo-F429ZI board) to it, and write a piece of software for remote
16931693firmware upload and test using a built-in debugger. Possible, but fragile,
@@ -1700,8 +1700,8 @@ But there is an easy way.
17001700
17011701# ## Solution: ESP32 + vcon.io
17021702
1703- And there is a simple and inexpensive way to do it using the https://vcon.io
1704- service, which implements remote firmware update and UART monitor:
1703+ Using https://vcon.io service, which implements remote firmware update and
1704+ UART monitor, we can :
17051705
170617061. Take any ESP32 or ESP32C3 device (e.g. any inexpensive development board)
170717072. Flash a pre-built firmware on it, turning ESP32 into a remotely-controlled programmer
@@ -1714,9 +1714,9 @@ for example from the software CI:
17141714
17151715! [](images/ota.svg)
17161716
1717- The [vcon.io](https://vcon.io) service is run by Cesanta - the company I work
1718- for. It is a paid service with a freebie quota: if you have just a few devices
1719- to manage, it is completely free.
1717+ Note: the [vcon.io](https://vcon.io) service is run by Cesanta - the company I
1718+ work for. It is a paid service with a freebie quota: if you have just a few
1719+ devices to manage, it is completely free.
17201720
17211721# ## Configuring and wiring ESP32
17221722
0 commit comments