Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/LibreSolar/bms-firmware
Firmware for LibreSolar BMS boards based on bq769x0, bq769x2 or ISL94202
https://github.com/LibreSolar/bms-firmware
Last synced: 3 months ago
JSON representation
Firmware for LibreSolar BMS boards based on bq769x0, bq769x2 or ISL94202
- Host: GitHub
- URL: https://github.com/LibreSolar/bms-firmware
- Owner: LibreSolar
- License: apache-2.0
- Created: 2016-11-30T11:19:50.000Z (almost 8 years ago)
- Default Branch: main
- Last Pushed: 2024-06-01T18:56:10.000Z (5 months ago)
- Last Synced: 2024-06-11T17:54:44.348Z (5 months ago)
- Language: C
- Homepage: https://libre.solar/bms-firmware/
- Size: 3.46 MB
- Stars: 133
- Watchers: 14
- Forks: 66
- Open Issues: 16
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- open-sustainable-technology - LibreSolar - Firmware for LibreSolar BMS boards based on bq769x0 or ISL94202. (Renewable Energy / Photovoltaics and Solar Energy)
README
# Libre Solar BMS Firmware
![build badge](https://github.com/LibreSolar/bms-firmware/actions/workflows/zephyr.yml/badge.svg)
This repository contains the firmware for Libre Solar Battery Management Systems based on [Zephyr RTOS](https://www.zephyrproject.org/) .
## Development and release model
The `main` branch is used for ongoing development of the firmware.
Releases are created from `main` after significant updates have been introduced to the firmware. Each release has to pass tests with multiple boards.
A release is tagged with a version number consisting of the release year and a release count for that year (starting at zero). For back-porting of bug-fixes, a branch named after the release followed by `-branch` is created, e.g. `v21.0-branch`.
## Documentation
The firmware documentation including build instructions and API reference can be found under [libre.solar/bms-firmware](https://libre.solar/bms-firmware/).
In order to build the documentation locally you need to install Doxygen, Sphinx and Breathe and run `make html` in the `docs` folder.
## License
This firmware is released under the [Apache-2.0 License](LICENSE).