BMW iDrive Controller CAN Bus Interpreter
This project provides a CAN bus interface for BMW F44 iDrive controllers using an ESP32-C3 microcontroller. It interprets automotive CAN messages to detect knob rotation, button presses, and joystick movements, while also providing controls for illumination and brightness via the native TWAI peripheral.