Releases: ValeraBat/VWCDC_Driver
Releases · ValeraBat/VWCDC_Driver
v1.0.0 - Initial Release (Universal Superloop Architecture)
First official release of the VWCDC_Driver! 🎉
A fully abstracted, non-RTOS C++ library emulating the Volkswagen CD Changer (CDC) protocol. It seamlessly works with VW Group head units (RNS-MFD, Gamma, Beta, Delta, Chorus, Symphony) over the customized VW SPI and NEC IR data bus.
Key Features:
- Superloop Architecture: No FreeRTOS tasks required. Simply call
.loop()in your project's main loop. - Universal ISR Pattern: Works on standard Arduino (AVR), ESP32, STM32, and ESP8266 without platform-specific wrappers.
- Memory Safe: Zero
Stringobject dynamic allocations to prevent heap fragmentation on low-RAM chips like the ATmega328. - Plug & Play Example: Includes
Arduino_Nano_Spoofingexample to get started instantly on a standard $2 Arduino clone.
Compatible with Arduino IDE Library Manager and PlatformIO.