Implemented CRC8 calculation and verification for the Kia protocol, ensuring data integrity during encoding and decoding. Added support for multi-burst transmissions with configurable inter-burst gaps. Refactored encoder state management, improved logging, and exposed new encoder helper functions for button and counter manipulation.