File tree 1 file changed +4
-4
lines changed
1 file changed +4
-4
lines changed Original file line number Diff line number Diff line change @@ -48,7 +48,7 @@ void ICACHE_RAM_ATTR timer1_isr_init(){
48
48
ETS_FRC_TIMER1_INTR_ATTACH (timer1_isr_handler, NULL );
49
49
}
50
50
51
- void timer1_attachInterrupt (timercallback userFunc) {
51
+ void ICACHE_RAM_ATTR timer1_attachInterrupt (timercallback userFunc) {
52
52
timer1_user_cb = userFunc;
53
53
ETS_FRC1_INTR_ENABLE ();
54
54
}
@@ -59,7 +59,7 @@ void ICACHE_RAM_ATTR timer1_detachInterrupt() {
59
59
ETS_FRC1_INTR_DISABLE ();
60
60
}
61
61
62
- void timer1_enable (uint8_t divider, uint8_t int_type, uint8_t reload){
62
+ void ICACHE_RAM_ATTR timer1_enable (uint8_t divider, uint8_t int_type, uint8_t reload){
63
63
T1C = (1 << TCTE) | ((divider & 3 ) << TCPD) | ((int_type & 1 ) << TCIT) | ((reload & 1 ) << TCAR);
64
64
T1I = 0 ;
65
65
}
@@ -90,11 +90,11 @@ void ICACHE_RAM_ATTR timer0_isr_handler(void* para){
90
90
}
91
91
}
92
92
93
- void timer0_isr_init (){
93
+ void ICACHE_RAM_ATTR timer0_isr_init (){
94
94
ETS_CCOMPARE0_INTR_ATTACH (timer0_isr_handler, NULL );
95
95
}
96
96
97
- void timer0_attachInterrupt (timercallback userFunc) {
97
+ void ICACHE_RAM_ATTR timer0_attachInterrupt (timercallback userFunc) {
98
98
timer0_user_cb = userFunc;
99
99
ETS_CCOMPARE0_ENABLE ();
100
100
}
You can’t perform that action at this time.
0 commit comments