Skip to content

Latest commit

 

History

History
5 lines (4 loc) · 598 Bytes

TODO.md

File metadata and controls

5 lines (4 loc) · 598 Bytes

TODO

  • Using message_t to pass data around is highly inefficient for small messages, since every message_new() calls malloc(). Consider a highly loaded 500kbit/s CAN bus can reach around 4000 messages per second, there are at least 4000 mallocs per second. Possible alternative is a circular buffer with static allocation.
  • Go back from Kconfig to config.h, changing configuration via menuconfig requires rebuilding many IDF components, while modifying the header only rebuilds user code.
  • During Bluetooth congestion, TX buffer fills up pretty much instantly... what to do?