bms-firmware
所属分类:能源行业(电力石油煤炭)
开发工具:C
文件大小:134KB
下载次数:1
上传日期:2023-04-15 15:42:44
上 传 者:
sh-1993
说明: 基于bq769x0、bq769k2或ISL94202的LibreSolar BMS板固件
(Firmware for LibreSolar BMS boards based on bq769x0, bq769x2 or ISL94202)
文件列表:
.clang-format (801, 2023-07-12)
.vscode (0, 2023-07-12)
.vscode\c_cpp_properties.json (1445, 2023-07-12)
LICENSE (10173, 2023-07-12)
app (0, 2023-07-12)
app\CMakeLists.txt (780, 2023-07-12)
app\Kconfig (2676, 2023-07-12)
app\boards (0, 2023-07-12)
app\boards\bms_15s80_sc.conf (57, 2023-07-12)
app\boards\bms_16s100_sc.conf (165, 2023-07-12)
app\boards\bms_5s50_sc.conf (57, 2023-07-12)
app\boards\bms_8s50_ic_f072.conf (57, 2023-07-12)
app\boards\bms_c1.conf (438, 2023-07-12)
app\prj.conf (1147, 2023-07-12)
app\src (0, 2023-07-12)
app\src\CMakeLists.txt (399, 2023-07-12)
app\src\bms.h (11677, 2023-07-12)
app\src\bms_common.c (9243, 2023-07-12)
app\src\bms_soc.c (1394, 2023-07-12)
app\src\board.h (473, 2023-07-12)
app\src\bq769x0 (0, 2023-07-12)
app\src\bq769x0\CMakeLists.txt (110, 2023-07-12)
app\src\bq769x0\bms_bq769x0.c (22209, 2023-07-12)
app\src\bq769x0\interface.c (5199, 2023-07-12)
app\src\bq769x0\interface.h (1099, 2023-07-12)
app\src\bq769x0\registers.h (4953, 2023-07-12)
app\src\bq769x2 (0, 2023-07-12)
app\src\bq769x2\CMakeLists.txt (110, 2023-07-12)
app\src\bq769x2\bms_bq769x2.c (19265, 2023-07-12)
app\src\bq769x2\interface.c (11589, 2023-07-12)
app\src\bq769x2\interface.h (8420, 2023-07-12)
app\src\bq769x2\registers.h (21470, 2023-07-12)
... ...
# 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).
近期下载者:
相关文件:
收藏者: