Skip to content

Releases: dmadison/Sim-Racing-Arduino

Version 2.0.0

31 Mar 12:21
d951c1b
Compare
Choose a tag to compare

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.

Version 1.1.5

06 Jun 20:29
14c737d
Compare
Choose a tag to compare

Changes:

  • Improves handling of unused pins (#17)

Version 1.1.4

04 Sep 20:44
e0457c8
Compare
Choose a tag to compare

Changes:

  • Tweaks the default calibration of the Logitech shifter class for better compatibility with some G27 shifters (#10)

Version 1.1.3

01 Jun 00:35
Compare
Choose a tag to compare

Changes:

  • Fixes a bug where pedal and handbrake positions were not correctly zero'd on disconnect

Version 1.1.2

30 May 19:48
b02d798
Compare
Choose a tag to compare

Changes:

  • Pedal and handbrake joystick data is only sent on position change
  • Users can now check if pedal and handbrake data has changed between updates using the positionChanged() function, instead of having to buffer the returned value from update().
  • Analog axis updates will only report a change if the positional value is within their calibrated range.
  • The pedal's serial calibration option now includes option for setting deadzones for the start and end of the travel range.
  • The calibrated resting position of the Logitech pedals' brake has been tweaked slightly.

Full Changelog: v1.1.1...v1.1.2

Version 1.1.1

06 May 15:45
0ecb9d6
Compare
Choose a tag to compare

Changes:

  • Changed default Y-axis shifter pin from A1 to A2, matching common DIY adapters

Version 1.1.0

03 May 00:18
a598973
Compare
Choose a tag to compare

New Features:

  • Added support for generic analog handbrakes (#2)

Version 1.0.0

01 May 16:43
Compare
Choose a tag to compare

Initial release!