Skip to content

Releases: ValeraBat/VWCDC_Driver

v1.0.0 - Initial Release (Universal Superloop Architecture)

17 Mar 11:37
cc05873

Choose a tag to compare

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 String object dynamic allocations to prevent heap fragmentation on low-RAM chips like the ATmega328.
  • Plug & Play Example: Includes Arduino_Nano_Spoofing example to get started instantly on a standard $2 Arduino clone.

Compatible with Arduino IDE Library Manager and PlatformIO.