Skip to content

A collection of drivers, middleware, and development tools for use across systems

Notifications You must be signed in to change notification settings

Northeastern-Electric-Racing/Embedded-Base

Folders and files

NameName
Last commit message
Last commit date

Latest commit

cd9844f · Mar 6, 2025
Jan 23, 2025
Feb 25, 2025
Dec 8, 2024
Mar 6, 2025
Feb 23, 2025
Jan 23, 2025
Feb 13, 2025
Jan 16, 2025
Jan 14, 2025
Jan 4, 2025
Jun 18, 2024
Oct 15, 2024
Oct 15, 2024

Repository files navigation

Embedded-Base

Embedded-Base is a collection of drivers, middlewares, and communication definitions designed for use across various systems.

Most firmware projects define Embedded-Base as a submodule.

Getting Started With NER Firmware

All you need is on confluence here.

Notable items in this repository

  • cangen: All JSON definitions of in-car CAN data as well as documentation and parsing utilities.
  • dev: The manual version of the NER build system, compatible up circuit boards in competition 22A
  • ner_environment: The NER developer environment compatible with all boards from 22A onwards and cross platform support.
  • general: Cross-platform C source files for all peripheral drivers used by NER.
  • middleware: Cross-platform C source files common utilities used across various platforms.
  • platforms: C source files specific to STM HAL versions.
  • clang-format: The organization wide clang-format definition.
  • ftdi_flash.cfg: An openocd script to assist in FTDI flashing.
  • openocd.cfg: A openocd stub to load GDB onto a target.

About

A collection of drivers, middleware, and development tools for use across systems

Resources

Stars

Watchers

Forks

Releases

No releases published

Languages