]> granicus.if.org Git - esp-idf/commitdiff
Put ets_isr_* functions into IRAM. Original fns were in ROM so people may expect...
authorJeroen Domburg <git@j0h.nl>
Tue, 13 Dec 2016 03:29:34 +0000 (11:29 +0800)
committerIvan Grokhotkov <ivan@espressif.com>
Tue, 13 Dec 2016 05:24:01 +0000 (13:24 +0800)
components/esp32/intr_alloc.c

index 3ffffeacd89fee5ebe9cb4bde51e02339edf1e9c..57a6a97dea0157813169a729dba15990c20c963a 100644 (file)
@@ -726,12 +726,12 @@ void esp_intr_noniram_enable()
 //equivalents here.
 
 
-void ets_isr_unmask(unsigned int mask) {
-       xt_ints_on(mask);
+void IRAM_ATTR ets_isr_unmask(unsigned int mask) {
+    xt_ints_on(mask);
 }
 
-void ets_isr_mask(unsigned int mask) {
-       xt_ints_off(mask);
+void IRAM_ATTR ets_isr_mask(unsigned int mask) {
+    xt_ints_off(mask);
 }