LibreSolar / charge-controller-firmware

Firmware for Libre Solar MPPT/PWM charge controllers
https://libre.solar/charge-controller-firmware/
Apache License 2.0
144 stars 71 forks source link

Zephyr CAN bus driver gets stuck if messages can't be sent out #86

Closed martinjaeger closed 4 years ago

martinjaeger commented 4 years ago

Details and interim solution are described here: https://github.com/zephyrproject-rtos/zephyr/issues/22379

This bug will be fixed in https://github.com/zephyrproject-rtos/zephyr/pull/20890.

As we process all ext interfaces sequentially, the ext thread gets stuck and also the display doesn't work anymore.

martinjaeger commented 4 years ago

Fixed with c25640b987333a05305d6f1554a662e3eee785e4.