Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/northeastern-electric-racing/embedded-base
A collection of drivers, middleware, and development tools for use across systems
https://github.com/northeastern-electric-racing/embedded-base
Last synced: 30 days ago
JSON representation
A collection of drivers, middleware, and development tools for use across systems
- Host: GitHub
- URL: https://github.com/northeastern-electric-racing/embedded-base
- Owner: Northeastern-Electric-Racing
- Created: 2023-09-20T23:38:46.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-05-27T18:20:54.000Z (9 months ago)
- Last Synced: 2024-05-28T03:51:07.164Z (9 months ago)
- Language: C
- Homepage:
- Size: 268 KB
- Stars: 2
- Watchers: 0
- Forks: 0
- Open Issues: 16
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 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](https://nerdocs.atlassian.net/wiki/spaces/NER/pages/1343533/Firmware+Onboarding+Embedded+Software#Development-Environment-Setup).
### 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.