Skip to content

Version 2.0.0

Latest
Compare
Choose a tag to compare
@dmadison dmadison released this 31 Mar 12:21
d951c1b

New Features:

  • Added support for the Logitech G27 shifter via the LogitechShifterG27 class (#19)
  • Added support for the Logitech G25 shifter via the LogitechShifterG25 class (#19)
  • Added aliases for LogitechShifterG923, LogitechShifterG920, and LogitechShifterG29
  • Added a "USB Adapter FAQ" page to the documentation

Shield Support Changes:

  • Removed shield pin definition macros (PEDAL_SHIELD_V1_PINS, SHIFTER_SHIELD_V1_PINS). Users should now use the CreateShieldObject<class T, uint8_t version>() template function.

Changes for Developers:

  • Peripheral classes should no longer define update(), but rather updateState(bool connected)
  • DeviceConnection detection is now handled in the base Peripheral class. Derived classes must pass a pointer to a detection object and handle its lifetime themselves.