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 flashWith 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)