This repo is based on the lf-riot-uc-template template repository.
This demo uses the following boards:
- STM32 Nucleo-F446RE microprocessor board
- X-NUCLEO IKS4A1 sensor board, which has a LSM6DSV16X accelerometer and gyro, a LSM6DSO16IS 3D accelerometer and 3D gyroscope with ISPU (Intelligent Sensor Processing Unit), a LIS2DUXS12 3D accelerometer, the LIS2MDL 3D magnetometer, the SHT40-AD1B humidity and temperature sensor, the LPS22DF pressure and temperature sensor and the STTS22H temperature sensor.
- X-NUCLEO-GFX01M2, graphics display board. which has a DT022CTFT LCD display with driver IC ILI9341V.
Please follow the setup instructions in that README file. Then:
make BOARD=nucleo-f446re all
(or use gmake on macOS). Connect your board and do:
make BOARD=nucleo-f446re flash
With the HelloWorld program, the LED should start blinking.
make BOARD=nucleo-f446re term
(You should have done pip install pyserial
for this to work.)
gmake BOARD=nucleo-f446re debug
(requires installing gdb-multiarch)