Skip to content

UOSupermileage/UOSM-Dashboard

Repository files navigation

UOSM-Dashboard

Getting Started

Requirements:

  1. CLion (Education access is free for students, you can validate your student status using your GitHub student pack)
  2. OpenOCD (Mac/Linux can install using their package manager, windows users should install the precompiled binary)
  3. arm-none-eabi compiler (See instructions below)
  4. ST-Link Driver (Required for windows to be able to flash the STM32)
  5. CubeMX (Used to generate and edit project settings)

The team uses CLion for development. CLion is free for students. You will also need to install the compiler.

# MacOS
brew install --cask gcc-arm-embedded

# Ubuntu
# See https://lindevs.com/install-arm-gnu-toolchain-on-ubuntu

# Windows
# Install the latest compiler from https://developer.arm.com/downloads/-/gnu-rm

# Make sure the compiler is in your path
arm-none-eabi
# Once you've made your changes
git add . &&  commit -m "My changes"

git push origin main

# If you've modified UOSM-Core (Make sure you do this AFTER commiting your changes)
git subtree push --prefix UOSM-Core git@github.com:UOSupermileage/UOSM-Core.git main

About

Dashboard firmware targeting the STM32F769NI.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •