NB-IoT GPS Tracker running on the Ghostyu NB-EK-L476 Developer Kit with STM32L476RCT6 microcontroller, Quectel L70-R GPS module and Quectel BC95 NB-IoT module. Photo taken during the field test at Berlayer Creek Boardwalk in Singapore.

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

Install Rust

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

Install Source Files and Build The Firmware

Flash The Firmware

Run The Program

Rust Source Files

Optional: Install Rust Language Server

Optional: Program Settings