Skip to content

Commit da17742

Browse files
committed
Update links
1 parent 4b477dc commit da17742

File tree

2 files changed

+11
-9
lines changed

2 files changed

+11
-9
lines changed

.github/workflows/test.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ jobs:
66
steps:
77
- uses: actions/checkout@v3
88
- run: sudo apt-get update
9-
- run: sudo apt -y install gcc-arm-none-eabi make stlink-tools
9+
- run: sudo apt -y install gcc-arm-none-eabi make
1010
- run: make -C step-0-minimal
1111
- run: make -C step-1-blinky
1212
- run: make -C step-2-systick
@@ -20,7 +20,7 @@ jobs:
2020
runs-on: macos-latest
2121
steps:
2222
- uses: actions/checkout@v3
23-
- run: HOMEBREW_NO_AUTO_UPDATE=1 brew install gcc-arm-embedded make stlink
23+
- run: HOMEBREW_NO_AUTO_UPDATE=1 brew install gcc-arm-embedded make
2424
- run: make -C step-0-minimal
2525
- run: make -C step-1-blinky
2626
- run: make -C step-2-systick

README.md

Lines changed: 9 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1691,7 +1691,9 @@ When done, your target device will have an authenticated, secure RESTful
16911691
API for reflashing and capturing device output. It can be called from anywhere,
16921692
for example from the software CI:
16931693
1694-
![](images/ota.svg)
1694+
<div style="background: #777; padding: 1em; border-radius: 0.8em;">
1695+
<img src="https://vcon.io/images/hero.svg" />
1696+
</div>
16951697
16961698
Note: the [vcon.io](https://vcon.io) service is run by Cesanta - the company I
16971699
work for. It is a paid service with a freebie quota: if you have just a few
@@ -1700,7 +1702,7 @@ devices to manage, it is completely free.
17001702
### Configuring and wiring ESP32
17011703
17021704
Take any ESP32 or ESP32C3 device - a devboard, a module, or your custom device.
1703-
Our recommendation is ESP32C3 XIAO devboard
1705+
My recommendation is ESP32C3 XIAO devboard
17041706
([buy on Digikey](https://www.digikey.ie/en/products/detail/seeed-technology-co-ltd/113991054/16652880))
17051707
because of its low price (about 5 EUR) and small form factor.
17061708
@@ -1709,9 +1711,9 @@ We're going to assume that the target device is a Raspberry Pi
17091711
board with a built-in Ethernet interface. If your device is different,
17101712
adjust the "Wiring" step according to your device's pinout.
17111713
1712-
- Follow [Flashing ESP32](https://vcon.io/docs/#flashing-esp32) to flash your ESP32
1713-
- Follow [Network Setup](https://vcon.io/docs/#network-setup) to register ESP32 on https://dash.vcon.io
1714-
- Follow [Wiring](https://vcon.io/docs/#quick-start-guide) to wire ESP32 to your device
1714+
- Follow [Flashing ESP32](https://vcon.io/docs/#module-flashing) to flash your ESP32
1715+
- Follow [Network Setup](https://vcon.io/docs/#module-registration) to register ESP32 on https://dash.vcon.io
1716+
- Follow [Wiring](https://vcon.io/docs/#module-to-device-wiring) to wire ESP32 to your device
17151717
17161718
This is how a configured device breadboard setup may look like:
17171719
![](images/breadboard.webp)
@@ -1722,7 +1724,7 @@ This is how a configured device dashboard looks like:
17221724
Now, you can reflash your device with a single command:
17231725
17241726
```sh
1725-
curl -su :$API_KEY 'https://dash.vcon.io/api/v3/devices/$ID/ota' --data-binary @firmware.bin
1727+
curl -su :API_KEY https://dash.vcon.io/api/v3/devices/ID/ota --data-binary @firmware.bin
17261728
```
17271729
17281730
Where `API_KEY` is the dash.vcon.io authentication key, `ID` is the registered
@@ -1733,7 +1735,7 @@ device ID is listed in the table.
17331735
We can also capture device output with a single command:
17341736
17351737
```sh
1736-
curl -su :$API_KEY 'https://dash.vcon.io/api/v3/devices/$ID/tx?t=5'
1738+
curl -su :API_KEY https://dash.vcon.io/api/v3/devices/ID/tx?t=5
17371739
```
17381740
17391741
There, `t=5` means wait 5 seconds while capturing UART output.

0 commit comments

Comments
 (0)