Skip to content

v4.0.0-dualshields.1

Pre-release
Pre-release
Compare
Choose a tag to compare
@photodude photodude released this 12 Oct 00:47
· 6 commits to master since this release
fe71764

This Release includes a BC break requiring a version bump for SemVer versioning requirements.

Makes a BC break in the default pins to possibly fix an issue with PWM.
Default pins on Mega change from

  • Mega PWM1 on Pin 9 to PWM1 on pin 11
  • Mega PWM2 on Pin 10 to PWM2 on pin 12
  • CS3 analog pin on A8 to A2
  • CS4 analog pin on A9 to A3

Changes may also make it easier for those wishing to use an Uno.

  • CS3 analog pin on A8 to A2
  • CS4 analog pin on A9 to A3
  • UNO PWM3 on Pin 45 to PWM3 on pin 3
  • UNO PWM4 on Pin 45 to PWM4 on pin 11

Default PWM Pins for Uno and for Mega are different.

The full list of changes in this version (not in commit order)

  • [bug] Motor 4 functions should use OCR5A, not OCR5B
  • BC Break in Default pins to improve PWM support
  • [bug] Fix PWM brake check for M3 and M4
  • [bug] There is no PWM 5 it's PWM 4
  • [feature] Initial fix for PWM on Mega
  • [CI] CI testing fix force python: "2.7" until platformio is compatible with Python 3 (only affects Github CI testing through TravisCI and platformio)
  • [Docs] Readme now has New expanded Timer Pin Tables
  • [Docs] Readme note that Sudo PWM is only on digital pins
  • [Docs] Fix minor spelling issue in Readme