Skip to content

lf-lang/lf-riot-uc-demo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

55 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Demo of STM32 Using RIoT

RIoT documentation.

This repo is based on the lf-riot-uc-template template repository.

Boards used

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.

Getting started

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.

Terminal output

make BOARD=nucleo-f446re term

(You should have done pip install pyserial for this to work.)

Debugging (not tested)

gmake BOARD=nucleo-f446re debug

(requires installing gdb-multiarch)

About

Demonstration programs using reactor-uc with RIoT on STM32 boards.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •