|
2 | 2 |
|
3 | 3 | > **_NOTE:_** |
4 | 4 | > - This is the repository of the **first generation** of foxBMS |
5 | | -> (https://github.com/foxBMS/foxbms-1) |
| 5 | +> (https://github.com/foxBMS/foxbms) |
6 | 6 | > - The **second generation** of foxBMS (foxBMS 2) is also found on Github |
7 | 7 | > (https://github.com/foxBMS/foxbms-2) |
8 | 8 |
|
9 | 9 | foxBMS is a free, open and flexible development environment to design battery |
10 | 10 | management systems. It is the first modular open source BMS development |
11 | 11 | platform. |
12 | 12 |
|
13 | | -The foxconda environment: This environment provides all the tools necessary |
14 | | -to generate the documentation, compile the code for the MCUs and flash the |
15 | | -generated binaries on the MCUs (e.g., ``Python``, ``git``, ``GCC``). foxconda |
16 | | -can be downloaded [here](https://iisb-foxbms.iisb.fraunhofer.de/foxbms/gen1/). |
| 13 | +## Documentation |
17 | 14 |
|
18 | | -The starting point to get foxBMS is the foxBMS repository at |
19 | | -[https://github.com/foxBMS/foxbms-1](https://github.com/foxBMS/foxbms-1), which |
20 | | -contains all files for the foxBMS project. |
| 15 | +A current build of the documentation of this project can be found |
| 16 | +here: |
| 17 | +- [latest documentation build (of the most recent release)](https://iisb-foxbms.iisb.fraunhofer.de/foxbms/gen1/docs/html/latest/) |
| 18 | +- [list of all available documentation builds](https://iisb-foxbms.iisb.fraunhofer.de/foxbms/gen1/docs/html/) |
21 | 19 |
|
22 | | -## foxBMS Repository |
| 20 | +## Changelog |
23 | 21 |
|
24 | | -- In `foxbms\documentation` the configuration of the doxygen documentation for |
25 | | - the primary and secondary MCU can be found. |
26 | | -- The software for the MCUs is found in `foxbms\embedded-software`. This |
27 | | - includes the Hardware Abstraction Layer (HAL), the real-time operating system |
28 | | - FreeRTOS and the BMS application itself. |
29 | | -- The layout and schematic files for the foxBMS hardware are found in the |
30 | | - `foxbms\hardware`. |
31 | | -- The build toolchain and other tools related to foxBMS are found in |
32 | | - `foxbms\tools`. |
| 22 | +The project changelog is found in |
| 23 | +[CHANGELOG.rst](./CHANGELOG.rst). |
33 | 24 |
|
34 | | -A generated version of the Sphinx documentation can be found at |
35 | | -[iisb-foxbms.iisb.fraunhofer.de/foxbms/gen1/docs/html/latest](https://iisb-foxbms.iisb.fraunhofer.de/foxbms/gen1/docs/html/latest). |
36 | | -It explains the structure of the foxBMS hardware, how to install the foxconda |
37 | | -environment and how to use foxconda to compile and flash the sources. |
| 25 | +## License |
38 | 26 |
|
39 | | -## Building the Sources |
| 27 | +The license information of the project is found in [LICENSE.md](./LICENSE.md). |
40 | 28 |
|
41 | | -For building the software, open a shell and type ``python tools\waf --help``. |
42 | | -All available build options will be displayed. The top build directory is |
43 | | -``foxbms\build``. |
| 29 | +Basically, the software is covered by the |
| 30 | +[**BSD 3-Clause License (SPDX short identifier: BSD-3-Clause)**](https://opensource.org/licenses/BSD-3-Clause) |
| 31 | +and the hardware and documentation by the |
| 32 | +[**Creative Commons Attribution 4.0 International License (SPDX short identifier: CC-BY-4.0)**](https://creativecommons.org/licenses/by/4.0/legalcode). |
44 | 33 |
|
45 | | -[foxbms.org/](https://foxbms.org/) |
| 34 | +## Acknowledgment |
| 35 | + |
| 36 | +For funding acknowledgements and instructions on how to acknowledge foxBMS |
| 37 | +please see [foxbms.org/acknowledgements](https://foxbms.org/acknowledgements/). |
0 commit comments