@tonton81, sorry if I missed it in this thread - how does the queue work in the class template? Is it in terms of bytes or messages? In other words, using TX_SIZE_16 would queue two CAN 2.0 messages or 16 CAN 2.0 messages? Is memory allocated from the Teensy or some pool of memory internal to the FlexCAN library? What is the maximum queue size?