TThe foxBMS ReleaseBotMinor release of foxBMS 2 (v1.10.0)
| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
Minor release of foxBMS 2 (v1.10.0) This release introduces a CAN-based bootloader, marking a significant step forward in system flexibility. The inclusion of the bootloader changes the memory layout of the application, as the bootloader now precedes the main app. *Important*: All applications must be rebuilt for compatibility, and the bootloader must be flashed before deploying updated applications. A GUI has been added that allows to execute the build tool, loading the app via the bootloader, and configuring plots. A Python 'venv' environment is used ('2025-06-pale-fox'). Additional dependencies were updated. See INSTALLATION.md for information on updating the toolchain. * Add driver for the TI DP83869HM PHY. * Improve NXP AFE MC33775A implementation. * Improve unit test coverage. * Improve documentation. * Updated dependencies: * Internal: * Waf: 2.1.5 * FreeRTOS-Plus-TCP: v4.3.2 * External: * Doxygen: 1.14.0 * drawio-desktop: 27.0.29 * Graphviz: 13.0.0 * pre-commit Hooks: * ruff-pre-commit: 0.11.11 * pyupgrade: 3.20.0 * mirrors-clang-format: v20.1.5 * Python environment: 2025-06-pale-fox For a detailed list of changes, please refer to the documentation at https://iisb-foxbms.iisb.fraunhofer.de/foxbms/gen2/docs/html/v1.10.0/general/changelog.html. | 1 年前 | |
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. | 2 年前 |