I see that 4 errata fixes were enabled in that commit without any mention of them in release notes or issues. I am happy they are changed, I think it's the right thing, however, I have some questions.
1. Was there a particular reason these were just set now in this commit?
2. Are these options going to stay set, can I rely on them or is they going to change in the future.
3. Is there a way that I can verify these options are set at compile time to warn me incase I miss checking the source of each update.
Thanks!
The sdkconfig commit in question: https://github.com/espressif/arduino-es ... d333cd4bb7
Code: Select all
#
# TWAI configuration
#
# CONFIG_TWAI_ISR_IN_IRAM is not set
CONFIG_TWAI_ERRATA_FIX_BUS_OFF_REC=y
CONFIG_TWAI_ERRATA_FIX_TX_INTR_LOST=y
CONFIG_TWAI_ERRATA_FIX_RX_FRAME_INVALID=y
CONFIG_TWAI_ERRATA_FIX_RX_FIFO_CORRUPT=y
# end of TWAI configuration