Skip to content
This repository was archived by the owner on Apr 5, 2024. It is now read-only.

Commit afeac72

Browse files
committed
Software:
* Toolchain: * VS Code C/C++ extension does now support an intellisense mode setting for gcc to ARM (``windows-gcc-arm``). This is set as the new default value for the ``IntelliSenseMode`` key. (``c_cpp_properties.json``) * Bugfixes: * Automatic retransmission mode for CAN messages was DISABLED instead of ENABLED. The logic in HAL configuration struct has been inverted with HAL update performed in ``v1.6.0``. Now automatic retransmission is ENABLED again. (``can_cfg.c``) * Fixed compile error if ``BUILD_MODULE_ENABLE_CONTACTOR`` was set to 0. If contactor module is disabled, current limits are now always checked against configured current limits of power line 0. (``bms.c``) * Corrected the function LTC_I2CCheckACK() that did not check the acknowledge signal of multiplexer over I2C communication. (``ltc.c``) * Corrected the function LTC_SetMUXChCommand() because message content for I2C communication with multiplexers was wrong. (``ltc.c``) * Enhancements: * none Hardware: * none Documentation: * Following difference is now made between warning and error flags: warning flags are for information purpose only whereas error flags will trigger a reaction of the bms. (``monitored_parameters.rst``) * Added the ``.vscode`` directory to the list of ignored directories for git. (``.gitignore``) ------------------------------------------------------------------------------
1 parent a8b70be commit afeac72

File tree

15 files changed

+242
-164
lines changed

15 files changed

+242
-164
lines changed

.github/PULL_REQUEST_TEMPLATE.md

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
# Please read this before creating a Pull Request
2+
3+
The foxBMS project is an open source project to empower everybody to build
4+
beyond state of the art battery management systems (BMS) based on software and
5+
hardware that:
6+
7+
- **does not** compromise their outcomes with restricted licenses and
8+
- **does not** create a vendor lock-in.
9+
10+
We therefore release foxBMS with permissive licenses:
11+
12+
- Hardware (layout, schematics) and documentation:
13+
**Creative Commons Attribution 4.0 International License**
14+
- Software: **BSD 3-Clause License**
15+
16+
For details see the [LICENSE](../LICENSE) file and the
17+
[license documentation](https://iisb-foxbms.iisb.fraunhofer.de/foxbms/docs/latest/general_information/licenses/licenses.html).
18+
19+
However foxBMS is not openly developed on GitHub (or any other platform). The
20+
main development on this project is done by members of the Fraunhofer IISB and
21+
organized in a non-public repository at the Fraunhofer IISB. This repository is
22+
the output of the release branch of this internal repository.
23+
24+
This workflow allows us to release these development outputs under these
25+
permissive licenses. We do not have a Contributors License Agreement (CLA)
26+
system or similar that would allow us to integrate input from GitHub Pull
27+
Requests, therefore GitHub Pull Requests are currently not accepted.
28+
29+
We would be very pleased if you intend to contribute to this project. Please
30+
contact us first at [email protected] in order to discuss your contribution and
31+
how it can be applied to the project.

.gitignore

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,9 @@
55
/*eclipse*
66
/qa-chain/
77

8+
# VS Code directory
9+
.vscode/
10+
811
# ignore complete build directory
912
/build/
1013

CHANGELOG.rst

Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,48 @@
22
Changelog
33
=========
44

5+
**Release 1.6.6**
6+
7+
Software:
8+
9+
* Toolchain:
10+
11+
* VS Code C/C++ extension does now support an intellisense mode setting for
12+
gcc to ARM (``windows-gcc-arm``). This is set as the new default value for
13+
the ``IntelliSenseMode`` key. (``c_cpp_properties.json``)
14+
15+
* Bugfixes:
16+
17+
* Automatic retransmission mode for CAN messages was DISABLED instead of
18+
ENABLED. The logic in HAL configuration struct has been inverted with HAL
19+
update performed in ``v1.6.0``. Now automatic retransmission is ENABLED
20+
again. (``can_cfg.c``)
21+
* Fixed compile error if ``BUILD_MODULE_ENABLE_CONTACTOR`` was set to 0. If
22+
contactor module is disabled, current limits are now always checked against
23+
configured current limits of power line 0. (``bms.c``)
24+
* Corrected the function LTC_I2CCheckACK() that did not check the acknowledge
25+
signal of multiplexer over I2C communication. (``ltc.c``)
26+
* Corrected the function LTC_SetMUXChCommand() because message content for
27+
I2C communication with multiplexers was wrong. (``ltc.c``)
28+
29+
* Enhancements:
30+
31+
* none
32+
33+
Hardware:
34+
35+
* none
36+
37+
Documentation:
38+
39+
* Following difference is now made between warning and error flags: warning flags
40+
are for information purpose only whereas error flags will trigger a reaction of
41+
the bms. (``monitored_parameters.rst``)
42+
* Added the ``.vscode`` directory to the list of ignored directories for git.
43+
(``.gitignore``)
44+
45+
------------------------------------------------------------------------------
46+
547
**Release 1.6.5**
648

749
Software:

documentation/doxygen/doxygen-primary.conf

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ PROJECT_NAME = ""
3838
# could be handy for archiving the generated documentation or if some version
3939
# control system is used.
4040

41-
PROJECT_NUMBER = 1.6.5
41+
PROJECT_NUMBER = 1.6.6
4242

4343
# Using the PROJECT_BRIEF tag one can provide an optional one line description
4444
# for a project that appears at the top of each page and should give viewer a

documentation/doxygen/doxygen-primary_bare.conf

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ PROJECT_NAME = ""
3838
# could be handy for archiving the generated documentation or if some version
3939
# control system is used.
4040

41-
PROJECT_NUMBER = 1.6.5
41+
PROJECT_NUMBER = 1.6.6
4242

4343
# Using the PROJECT_BRIEF tag one can provide an optional one line description
4444
# for a project that appears at the top of each page and should give viewer a

documentation/doxygen/doxygen-secondary.conf

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ PROJECT_NAME = ""
3838
# could be handy for archiving the generated documentation or if some version
3939
# control system is used.
4040

41-
PROJECT_NUMBER = 1.6.5
41+
PROJECT_NUMBER = 1.6.6
4242

4343
# Using the PROJECT_BRIEF tag one can provide an optional one line description
4444
# for a project that appears at the top of each page and should give viewer a

documentation/doxygen/doxygen-secondary_bare.conf

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ PROJECT_NAME = ""
3838
# could be handy for archiving the generated documentation or if some version
3939
# control system is used.
4040

41-
PROJECT_NUMBER = 1.6.5
41+
PROJECT_NUMBER = 1.6.6
4242

4343
# Using the PROJECT_BRIEF tag one can provide an optional one line description
4444
# for a project that appears at the top of each page and should give viewer a

documentation/sphinx/general_information/releases/releases.rst

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,8 @@ released. The first line is the most recent one, the last one the oldest one.
4242
+--------+----------+--------------+
4343
| foxbms | foxconda | Release date |
4444
+========+==========+==============+
45+
| v1.6.6 | 3.0.3 | 2021-02-05 |
46+
+--------+----------+--------------+
4547
| v1.6.5 | 3.0.3 | 2021-01-15 |
4648
+--------+----------+--------------+
4749
| v1.6.4 | 3.0.3 | 2020-03-04 |

documentation/sphinx/getting_started/eclipse_workspace/eclipse_workspace.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -425,7 +425,7 @@ Testing the Project Setup
425425

426426
If problems occur while using the Eclipse workspace, it is possible to use
427427
a VS Code setup. For details on |foxbms| and VS Code see
428-
`here <https://github.com/foxBMS/foxbms/tree/v1.6.5/tools/vscode>`_.
428+
`here <https://github.com/foxBMS/foxbms/tree/v1.6.6/tools/vscode>`_.
429429

430430
**However, VS Code is not actively supported and should only be used in**
431431
**cases where the Eclipse setup does not work.**

documentation/sphinx/macros.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
.. -----------------------------------------------
44
.. General Documentation Macros
55
.. -----------------------------------------------
6-
.. |version| replace:: ``1.6.5``
6+
.. |version| replace:: ``1.6.6``
77
.. |version-hal| replace:: ``V1.7.4``
88
.. |version-cmsis| replace:: ``V2.6.2``
99
.. |version-freertos| replace:: ``V10.1.1``

0 commit comments

Comments
 (0)