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