[BETA] Known issues, TBDs and feature requests

Here follows a list of known issues at the moment of the BETA launch.

Known issues and TBDs

  • The I2C slave functionality of the Wire library is missing.
  • At the moment there is no possibility to write files into the SD. Added in version 1.0.1
  • The LED2001 LED driver needs a 1ms soft-start time at full brightness (100% PWM). You may notice a 1ms flash on LED outputs the first time the HBLED::setValue or HBLED::setCurrent is called, or by activating an LED effect. To be solved in the new HW version by adding switches to disconnect the LEDs while the 1ms soft-start is in progress (the first time HBLED::begin is called).
  • Audio module update functions depends on the SD being not-busy. To be changed in order to be able to update other AudioSources that do not depend on SD card reading.
  • There is a bug in the ServiceTimer::remove function. A quick fix can be found here. To be fixed in the next release.
  • Fix several bugs in analog_write.c. There is a temporary solution that you can find here. Fixed in version 1.0.1
  • Fix relative paths. When compiling on OSX you need to change the diskio.cpp file with this modification Fixed in version 1.0.1
  • There is a memory overflow bug in the LedStrip library that can be solved with this patch. Fixed in version 1.0.1

Feature requests

  • Shimmering function for the LedStrip library Added in version 1.0.1
  • Possibility to write files on the SD. Better if with a library compatible with Arduino SD library. Added in version 1.0.1
  • HBLED: the possibility to do a seamless transition from ramp to shimmering (i.e. ramping while shimmering) Added in version 1.0.1