-
Notifications
You must be signed in to change notification settings - Fork 131
Permalink
Choose a base ref
{{ refName }}
default
Choose a head ref
{{ refName }}
default
Comparing changes
Choose two branches to see what’s changed or to start a new pull request.
If you need to, you can also or
learn more about diff comparisons.
Open a pull request
Create a new pull request by comparing changes across two branches. If you need to, you can also .
Learn more about diff comparisons here.
base repository: foxBMS/foxbms-2
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v1.5.1
Could not load branches
Nothing to show
Loading
Could not load tags
Nothing to show
{{ refName }}
default
Loading
...
head repository: foxBMS/foxbms-2
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: master
Could not load branches
Nothing to show
Loading
Could not load tags
Nothing to show
{{ refName }}
default
Loading
- 3 commits
- 2,630 files changed
- 1 contributor
Commits on Oct 13, 2023
-
Minor release of foxBMS 2 (v1.6.0)
* foxBMS now supports the ADI ADES1830 AFE. * The default FreeRTOS behavior for foxBMS 2 is now to check for stack overflows. The BMS still tries to send a CAN message about the occurred problem. * The BMS tried to precharge a infinite times. This setting is now controlled by setting `BMS_PRECHARGE_TRIES` to a meaningful, finite number (needs to be defined by the user as part of the application setup) * The calculation of the string power has been fixed. * The SOX database entry has been split into SOC, SOH, and SOE to simplify adding further estimations. For a detailed list of changes, please refer to the documentation at https://iisb-foxbms.iisb.fraunhofer.de/foxbms/gen2/docs/html/v1.6.0/general/changelog.html.
Configuration menu - View commit details
-
Copy full SHA for 06d3878 - Browse repository at this point
Copy the full SHA 06d3878View commit details
Commits on Aug 8, 2024
-
Minor release of foxBMS 2 (v1.7.0)
The installation process and the overall tooling has been simplified. foxBMS 2 now ships with a new 'venv' environment named '2024-08-pale-fox'. See INSTALLATION.md for information on updating the toolchain. **The CAN message IDs and some internal definitions have been changed.** * The defintion and layout of the CAN messages has been improved and required some changes. This is a incompatible change, i.e., control software needs to be adapted in order to correctly communicate with the BMS. See the changelog and documentation for details. * Fixed several bugs in NXP MC33775A driver: - which was caused by a wrong stop condition when iterating over cell voltages in function 'N775_InitializeDatabase'. - which caused an out-of-bounce access when reading out the unique device ID in function 'N775_Enumerate'. - which caused the daisy-chain to be not initialized correctly in some cases. No measurement data could be read from the daisy-chain in these cases. * Unit tests of the ADI ADES1830 AFE driver have been improved. * Toolchain updates (see INSTALLATION.md on how to update): - The Python dependencies have been updated. - Ceedling has been updated to 1.0.0-ba45d2c. - The Ruby Gems required for ceedling have been updated. - The VS Code workspaces have been improved for a better developed experience. For a detailed list of changes, please refer to the documentation at https://iisb-foxbms.iisb.fraunhofer.de/foxbms/gen2/docs/html/v1.7.0/general/changelog.html.
Configuration menu - View commit details
-
Copy full SHA for 5d9cfba - Browse repository at this point
Copy the full SHA 5d9cfbaView commit details
Commits on Dec 20, 2024
-
Minor release of foxBMS 2 (v1.8.0)
* This version of foxBMS bundles with new hardware releases, most importantly a new BMS-Master. The BMS-Master version is bumped to ``v1.2.2``. For details on the BMS-Master see the changelog and the documentation. * The BMS-Master now comes with a streamlined supply concept, which only requires a single SBC and therefby making the hard- and software simpler. Detail on the SBC configuration, which must be flashed on the SBC prior to PCB assembly, are also found in the documentation. Now the CAN1 Enable and Standby signals have been wired directly to the MCU, instead of using I2C based port expander. To achieve software compatibility with older BMS-Master releases see the documentation. Further, new releases for all |bms-slaves| have been added. * Updated the Python environment (``2025-01-pale-fox``). See the documentation on how to install the update locally. * This commit introduces changes that are required for the bootloader. **The actual bootloader is not included in this commit.** * Changed the behavior of the ``BMS`` state machine. After startup, the reception of ``STANDBY`` request (CAN message ``f_BmsStateRequest``) is now necessary to enter BMS ``STANDBY``. * Improved the consistency of the CAN driver implementation. * Invalid flags in the CAN messages ``f_CellVoltages`` and ``f_CellTemperatures`` were transmitted inverted. * Balancing information is now transmitted via CAN. * The CAN1 enable and standby pins where moved from port expander 2 to discrete GPIOs. * A dedicated CAN message for the transmission of fatal errors was added. Diagnosis entries with a severity of ``DIAG_FATAL_ERROR`` lead to an opening of the contactors. This CAN message will be transmitted with a period of 100ms as soon as an active fatal error has been detected, until the error is cleared again. * The build commands have been streamlined. Consult the documentation for details. * Upgraded FreeRTOS to V10.4.6. * Improved unit test coverage. * Improved various sections of the documentation. * Fixed various bugs in ADES1830 AFE driver: * Invalid flags for cell temperatures were not set correctly. * Invalid flags for GPIO measurement values were not set correctly. * Diagnosis entry for ``DIAG_ID_AFE_COMMUNICATION_INTEGRITY`` was not called. * String and module voltage was previously not measured/calculated. For a detailed list of changes, please refer to the documentation at https://iisb-foxbms.iisb.fraunhofer.de/foxbms/gen2/docs/html/v1.8.0/general/changelog.html.
Configuration menu - View commit details
-
Copy full SHA for f94839c - Browse repository at this point
Copy the full SHA f94839cView commit details
Loading
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff v1.5.1...master