STM32 Blue Pill with Quectel BC95-G Global NB-IoT Module and 18650 lithium ion battery

Install Embedded Rust and Apache Mynewt for STM32 Blue Pill and Visual Studio Code on Windows

Install Rust

rustup default nightly
rustup update
rustup target add thumbv7m-none-eabi
rustc -V

Install Source Files and Build The Firmware

Quectel NB-IoT module

Rust Source Files

Optional: Install Rust Language Server

Optional: Program Settings