KontroLIR Release Notes: Difference between revisions

From AnalysIR WiKi
Jump to navigation Jump to search
(Created page with "== V1.0.8 == Date: 16-Jan-20 * Sketch fle naming changed to suit Arduino IDE (Folder & sketch names must be the same) * PCINT interrupts are now disabled in the main loop ins...")
 
No edit summary
 
(3 intermediate revisions by the same user not shown)
Line 1: Line 1:
== 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 ==
== V1.0.8 ==
Date: 16-Jan-20
Date: 16-Jan-20


* Sketch fle naming changed to suit Arduino IDE (Folder & sketch names must be the same)
* 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))
* 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-introducted in upcomming releases.(related to previous point) (KIR_Misc_Functions.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 unnceccesary confusion. (KIR_buttons.ino)
* Hid some compiler warnings using #pragma, to avoid unnecessary confusion. (KIR_buttons.ino)
* Several typos & formatting changes
* 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)
* 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)
Line 13: Line 22:
* Added compiler warning if 8MHz clock speed is selected to suggest 4MHz instead.(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)
* Added defines for setting the ADC clock rate for each crystal speed.(KIR_header.h)


== V1.0.7 ==
== V1.0.7 ==

Latest revision as of 11:16, 13 January 2021

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