Skip to content

Commit

Permalink
Minor release of foxBMS 2 (v1.2.0)
Browse files Browse the repository at this point in the history
* Initial release of the hardware design files (e.g., schematics, layout, BOM and STEP file etc.) of the BMS-Master Board (hardware version: ``v1.1.1``)
* Added new drivers for port expander, interlock, humidity/temperature sensor and LED
* Support for second CAN interface
* Renamed the measurement IC (MIC) driver to analog front-end driver (AFE)

For a detailed list of changes, please refer to the documentation at https://iisb-foxbms.iisb.fraunhofer.de/foxbms/gen2/docs/html/v1.2.0/general/changelog.html.
  • Loading branch information
foxBMS committed Oct 21, 2021
1 parent 3b6acc4 commit 555704a
Show file tree
Hide file tree
Showing 294 changed files with 9,308 additions and 2,576 deletions.
47 changes: 47 additions & 0 deletions CITATION.cff
Original file line number Diff line number Diff line change
@@ -0,0 +1,47 @@
# YAML 1.2
---
authors:
- family-names: "Lorentz"
given-names: "Vincent R. H."
orcid: "https://orcid.org/0000-0003-2391-4406"
- family-names: "Schwarz"
given-names: "Radu"
orcid: "https://orcid.org/0000-0002-8400-8143"
- family-names: "Kanzler"
given-names: "Patrick"
orcid: "https://orcid.org/0000-0001-7911-1528"
- family-names: "Waldhör"
given-names: "Stefan"
orcid: "https://orcid.org/0000-0002-8756-652X"
- family-names: "Wenger"
given-names: "Martin"
orcid: "https://orcid.org/0000-0002-2988-2559"
- family-names: "Geus"
given-names: "Markus"
orcid: "https://orcid.org/0000-0002-9494-4437"
- family-names: "Koffel"
given-names: "Stéphane"
orcid: "https://orcid.org/0000-0001-6836-4917"
- family-names: "Wacker"
given-names: "Sebastian"
orcid: "https://orcid.org/0000-0002-5364-4999"
- family-names: "Wachtler"
given-names: "Johannes"
orcid: "https://orcid.org/0000-0002-0479-9564"
- family-names: "Huf"
given-names: "Tobias"
orcid: "https://orcid.org/0000-0002-9334-5344"
- family-names: "Ochs"
given-names: "Andreas"
orcid: "https://orcid.org/0000-0002-0904-0012"
- family-names: "Bockrath"
given-names: "Steffen"
orcid: "https://orcid.org/0000-0003-4452-532X"
cff-version: "1.1.0"
doi: "10.5281/zenodo.4727562"
keywords:
- "BMS"
message: "If the foxBMS project contributes to a project that leads to a scientific publication, please acknowledge this fact by citing."
title: "foxBMS - The Most Advanced Open Source BMS Platform: foxBMS 2"
version: "1.2.0"
date-released: 2021-10-21
2 changes: 1 addition & 1 deletion conf/bms/bms.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"slave-unit": {
"measurement-ic": {
"analog-front-end": {
"manufacturer": "ltc",
"chip": "6813-1"
},
Expand Down
21 changes: 10 additions & 11 deletions conf/bms/schema/bms.schema.json
Original file line number Diff line number Diff line change
Expand Up @@ -120,6 +120,7 @@
"properties": {
"model": {
"enum": [
"ir155",
"iso165c"
]
}
Expand All @@ -133,37 +134,35 @@
"$id": "/properties/slave-unit",
"title": "Configuration of Slave Unit",
"required": [
"measurement-ic",
"analog-front-end",
"balancing-strategy",
"temperature-sensor"
],
"additionalProperties": false,
"properties": {
"measurement-ic": {
"$id": "/properties/slave-unit/measurement-ic",
"title": "Configuration of the measurement IC",
"analog-front-end": {
"$id": "/properties/slave-unit/analog-front-end",
"title": "Configuration of the Analog Front-End",
"required": [
"manufacturer",
"chip"
],
"additionalProperties": false,
"properties": {
"manufacturer": {
"$id": "/properties/slave-unit/measurement-ic/manufacturer",
"title": "Manufacturer of the measurement IC (must correspond to the directory name)",
"$id": "/properties/slave-unit/analog-front-end/manufacturer",
"title": "Manufacturer of the Analog Front-End (must correspond to the directory name)",
"type": "string",
"enum": [
"ltc",
"maxim",
"nxp",
"debug",
"adi",
"ti"
"debug"
]
},
"chip": {
"$id": "/properties/slave-unit/measurement-ic/chip",
"title": "Name of the chip (must correspond to the directory name)",
"$id": "/properties/slave-unit/analog-front-end/chip",
"title": "Name of the Analog Front-End (must correspond to the directory name)",
"type": "string"
}
},
Expand Down
26 changes: 15 additions & 11 deletions conf/guidelines/rules.json
Original file line number Diff line number Diff line change
Expand Up @@ -60,6 +60,7 @@
"exclude": [
".github/PULL_REQUEST_TEMPLATE.md",
".gitlab/**",
"CITATION.cff",
"BSD-3-Clause.txt",
"CC-BY-4.0.txt",
"CHANGELOG.md",
Expand All @@ -69,7 +70,7 @@
"conf/hcg/**/*.cmd",
"conf/hcg/**/*.c",
"conf/hcg/**/*.h",
"src/app/driver/mic/nxp/common/MC33775A.h",
"src/app/driver/afe/nxp/common/MC33775A.h",
"src/os/freertos/README.ti-halcogen.md",
"tests/axivion/cafeCC.config"
]
Expand Down Expand Up @@ -111,7 +112,8 @@
"exclude": [
"**/*.patch",
"**/*.sym",
"**/*.dbc"
"**/*.dbc",
"tools/utils/git-hooks/pre-commit"
]
},
"trailing_whitespace": {
Expand Down Expand Up @@ -141,8 +143,8 @@
"name": "C:002",
"exclude": [
"src/app/driver/sbc/fs8x_driver/**",
"src/app/driver/mic/ltc/common/ltc_pec.*",
"src/app/driver/mic/nxp/common/MC33775A.h"
"src/app/driver/afe/ltc/common/ltc_pec.*",
"src/app/driver/afe/nxp/common/MC33775A.h"
],
"text": [
"/**",
Expand Down Expand Up @@ -194,8 +196,8 @@
"docs/developer-manual/style-guide/examples/*.c",
"docs/developer-manual/style-guide/examples/*.h",
"src/app/driver/sbc/fs8x_driver/sbc_fs8x*.*",
"src/app/driver/mic/ltc/common/ltc_pec.*",
"src/app/driver/mic/nxp/common/MC33775A.h",
"src/app/driver/afe/ltc/common/ltc_pec.*",
"src/app/driver/afe/nxp/common/MC33775A.h",
"src/os/**"
],
"regex": [
Expand All @@ -219,8 +221,8 @@
],
"exclude": [
"src/app/driver/sbc/fs8x_driver/**",
"src/app/driver/mic/ltc/common/ltc_pec.*",
"src/app/driver/mic/nxp/common/MC33775A.h",
"src/app/driver/afe/ltc/common/ltc_pec.*",
"src/app/driver/afe/nxp/common/MC33775A.h",
"src/os/**"
],
"prefix": "FOXBMS__",
Expand All @@ -234,9 +236,9 @@
},
"sections": {
"exclude": [
"src/app/driver/mic/ltc/common/ltc_pec.*",
"src/app/driver/afe/ltc/common/ltc_pec.*",
"src/app/driver/sbc/fs8x_driver/**",
"src/app/driver/mic/nxp/common/MC33775A.h"
"src/app/driver/afe/nxp/common/MC33775A.h"
],
"name": "C:006",
"header": {
Expand Down Expand Up @@ -563,7 +565,9 @@
],
"header": {
"name": "BATCH:002",
"exclude": [],
"exclude": [
"tests/axivion/racepdfs/make_race_pdfs.bat"
],
"text": [
"@REM Copyright (c) 2010 - @YEAR@, Fraunhofer-Gesellschaft zur Foerderung der angewandten Forschung e.V.",
"@REM All rights reserved.",
Expand Down

0 comments on commit 555704a

Please sign in to comment.