taligentx / dscKeybusInterface

An Arduino/esp8266/esp32 library to directly interface with DSC security systems.
GNU General Public License v3.0
497 stars 125 forks source link

Expander updates to optimize IRAM memory and fix issues with 05/1b commands #173

Closed Dilbert66 closed 3 years ago

Dilbert66 commented 3 years ago

This PR introduces some changes to the expander code to reduce the amount of ram used in the ISR routines. This became an issue with the ESPHome application which used a larger amount of IRAM in the latest updates. Also added were corrections to fix issues introduced in the 05/1b cmd handling discovered in the unlocker sketch.

taligentx commented 3 years ago

Merged, thank you!