Update ChibiOS to `stable_21.11.x`
ChibiOS submodule was updated to version stable_21.11.x
, but some issues have occurred or have been detected (already present before):
- Thread critical timings are corrupted.
This issue seems to be caused by ChibiOS and has been reported in the forums.
This issue must be solved before merging tomain
branch. - Kernel performance is underwhelming for STM32F1-based modules.
As it turns out, this issue existed already before and seems to be caused by AMiRo-OS rather than by ChibiOS. However, further investigation is required.
Solving this issue is not required before merging tomain
branch, since the issue already exists over there as well. - shutdown fails
When executing anysystem:shutdown
ormodule:shutdown
command, the system gets stuck in a live-lock, waiting for some remaining thread to terminate. Further investigation required.
This issue must be solved before merging tomain
branch. - EEPROM test partially fails
Two tests of the EEPROM test suite fail to unknown reasons. This issue also existed before. Further investigation required.
This issue shall not prevent from merging tomain
branch, since it already exists over there as well. - Accelerometer test partially fails
Some tests of the Accelerometer test suite (DiWheelDrive_1-1) fail. The issue might be caused by modifications of the SPI driver within ChibiOS. Further investigation required.
This issue should be solved before merging tomain
branch.