From b84c48d8f08ca91d7041d30be343988b89e3e0d6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Xose=20P=C3=A9rez?= Date: Tue, 20 Jun 2017 15:17:30 +0200 Subject: [PATCH] Moved HLW8012 interrupt wrappers to IRAM --- code/espurna/pow.ino | 4 ++-- code/platformio.ini | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/code/espurna/pow.ino b/code/espurna/pow.ino index 488fb350..3b8e587e 100644 --- a/code/espurna/pow.ino +++ b/code/espurna/pow.ino @@ -23,11 +23,11 @@ bool _powEnabled = false; // When using interrupts we have to call the library entry point // whenever an interrupt is triggered -void hlw8012_cf1_interrupt() { +void ICACHE_RAM_ATTR hlw8012_cf1_interrupt() { hlw8012.cf1_interrupt(); } -void hlw8012_cf_interrupt() { +void ICACHE_RAM_ATTR hlw8012_cf_interrupt() { hlw8012.cf_interrupt(); } diff --git a/code/platformio.ini b/code/platformio.ini index 27a01024..18b4fed4 100644 --- a/code/platformio.ini +++ b/code/platformio.ini @@ -21,7 +21,7 @@ lib_deps = DallasTemperature Brzo I2C https://bitbucket.org/xoseperez/justwifi.git#1.1.3 - https://bitbucket.org/xoseperez/hlw8012.git#1.0.0 + https://bitbucket.org/xoseperez/hlw8012.git#1.0.1 https://bitbucket.org/xoseperez/fauxmoesp.git#2.1.0 https://bitbucket.org/xoseperez/nofuss.git#0.2.2 https://bitbucket.org/xoseperez/emonliteesp.git#0.1.2