Monday, April 23, 2018

Updates in 1.7.6.2

Here is list of updates in current release:
  • Fixed bug of log queue being full, when alert queue become full. When alert queue is filled with slow alerts, it issues a log entry. But the log processing did not free log queue if there was alert requested for queue overflow. Now gateway ignore alerts about alert queue full, and log queue correctly free its FIFO.
  • Added disarm button to group tab. This has various purposes, especially for groups that are taking care about smoke and flood detectors. 
  • Changed main_board.cpp into main_board.ino to better suite the Arduino IDE.
  • Moved and compiled from Arduino 1.6.9 to latest 1.8.5.

Tuesday, April 17, 2018

Arduino IDE upgrade

I have just updated instruction in Compiling section on right. This include complete setup of latest Arduino IDE and its environment to compile your own version of gateway firmware.

The move from 1.6.9 to 1.8.5 resulted to around 3KB smaller flash size, but on the other hand increased around 100B in RAM size. RAM size increase might be just result of different calculation of unused stack above NilRTOS environment.