toddsharpe / Embedded

Experimenting with Bare Metal STM32F7/HiFive

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Embedded

Playing around with bare-metal embedded software. Currently supporting:

Overview

  • Bootloader + App
  • Bootloader OTA update over UART (using Bluetooth/Hc06).
  • Simple Kernel

Boards

Drivers

  • GPIO
  • Simple UART
  • SysTick
  • Simple Timer
  • Flash
  • Spi/DMA

Demos

Threading

Threading

Updating

Updating

About

Experimenting with Bare Metal STM32F7/HiFive


Languages

Language:C 56.0%Language:C++ 21.4%Language:SystemVerilog 7.1%Language:C# 5.1%Language:Assembly 3.8%Language:Verilog 2.9%Language:Makefile 1.5%Language:Tcl 1.5%Language:Shell 0.6%