Old version of the workshop docs is in the v1 folder
- 32F469I-Discovery dev board from ST Microelectronics from any electronics store like Mouser, Digikey, Aliexpress, Waveshare
- SD card (16 GB works for sure)
- Register on mbed.com
- Add hardware to your compiler here
- Import the workshop template
- Complete the TODO list
- Or check out the complited version
- Start playing with it and Bitcoin Core using command line interface or this simple web interface
Libraries for microcontrollers worth mentioning:
Theory:
- mnemonics - bip39
- HD keys - bip32
- Derivation pathes for legacy and nested and native segwit
- Partially signed transaction format - bip174
Iteresting platforms and devboards:
- list of mbed-compatible boards
- 32-bit boards from Adafruit
- ESP-32 boards from M5Stack
- RISC-V dev boards
Languages and frameworks:
- ARM Mbed ( C++ )
- Arduino ( C++ )
- Micropython
- Circuit Python
- Embedded Rust
- Tock OS
Bitcoin libraries:
- micro-bitcoin
- trezor-crypto
- secp256k1 from Bitcoin Core
- libwally and esp32 demo