Skip to content

Releases: ftjuh/I2Cwrapper

Release v0.5.0

22 Jan 12:15
Compare
Choose a tag to compare

Changes in v0.5.0:

Release v0.4.0

12 Aug 22:07
Compare
Choose a tag to compare

Changes in v0.4.0:

Release v0.3.0

10 Jul 09:40
Compare
Choose a tag to compare

Changes in v0.3.0 (first release after fork form AccelStepperI2C v0.2.2):

  • implemented I2C delay auto adjust, see I2Cwrapper::autoAdjustI2Cdelay()
  • new TM1638liteI2C module added
  • added/tested ATtiny support
  • eliminated need for hardware reset, changed firmware and all modules so that they reset to their initial state by software
  • new optional delay parameter for I2Cwrapper::reset(unsigned long resetDelay = defaultResetDelay)
  • introduced feature modules which do not interface to some new peripheral, but only change the firmware's behavior in some way
  • new feature module _statusLED_firmware
  • moved I2C address storage&retrieval config options to new feature module _addressFromFlash_firmware
  • added new feature module _addressFromPins_firmware
  • added new feature module _addressFixed_firmware
  • implemented I2C state machine to prevent undefined target device conditions
  • removed diagnostics from firmware (it was partly AccelStepperI2C specific and needs a better second life as a module in its own right)
  • fixed lots of minor errors and inconsistencies