KontroLIR Release Notes

From AnalysIR WiKi
Revision as of 11:16, 13 January 2021 by AnalysIR (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

V1.0.11

Date: 13-Jan-21

  • IRremote related code update to work with newer releases of IRremote
  • IRremote 2.7.x, 2.8.0 & 2.8.1 no supported due to bug introduced into library. We expect this to be fixed in next official release of library. For now use IRremote 2.6.1
  • TestSuite is now labelled as KIR_TestSuite, for the purposes of filenames
  • Cleaned up code used in both KontroLIR & KIR_TestSuite firmware.
  • Directory structure changed to make use in IDE much easier and firmware is now contained in a single zip file.

V1.0.8

Date: 16-Jan-20

  • Sketch file/folder naming changed to suit Arduino IDE (Folder & sketch names must be the same)
  • PCINT interrupts are now disabled in the main loop instead of the PCINT ISRs. There was a possibility that the MCU could go to sleep permanently in some rare situations. This change removes that possibility. (KIR_Interrupts.ino & KontroLIR_Vx.x.x.ino))
  • Checking for low battery level, has been removed in this release, but may be re-introduced in upcoming releases.(related to previous point) (KIR_Misc_Functions.ino)
  • Hid some compiler warnings using #pragma, to avoid unnecessary confusion. (KIR_buttons.ino)
  • Several typos & formatting changes
  • In KIR_enablePCint & KIR_disbalePCint functions added parameter to control if interrupts will be turned on, before returning from the functions call. (KIR_Interrupts.ino)
  • Fixed potential issue with reading ADC in KIR_readAvgVCC. Now using slower ADC clock rate & correct ADC completion flags. (KIR_Misc_Functions.ino)
  • Release # updated
  • DEBUGPRINTFLAG is now commented out by default. This is the lowest power setting as it avoids extra overhead of using serial comms.(KIR_header.h)
  • Added compiler warning if 8MHz clock speed is selected to suggest 4MHz instead.(KIR_header.h)
  • Added defines for setting the ADC clock rate for each crystal speed.(KIR_header.h)

V1.0.7

Date: 13-Dec-19

  • This was the initial public release