@@ -53,7 +53,7 @@ void IRAM_ATTR isrR(void)
53
53
portENTER_CRITICAL_ISR (&g_timer_mux);
54
54
if (g_motor_move) {
55
55
if (g_step_hz_r < 30 ) g_step_hz_r = 30 ;
56
- timerAlarmWrite (g_timer2, 2000000 / g_step_hz_r, true );
56
+ timerAlarm (g_timer2, 2000000 / g_step_hz_r, true , 0 );
57
57
digitalWrite (PWM_R, HIGH);
58
58
for (int i = 0 ; i < 100 ; i++) {
59
59
asm (" nop \n " );
@@ -69,7 +69,7 @@ void IRAM_ATTR isrL(void)
69
69
portENTER_CRITICAL_ISR (&g_timer_mux);
70
70
if (g_motor_move) {
71
71
if (g_step_hz_l < 30 ) g_step_hz_l = 30 ;
72
- timerAlarmWrite (g_timer3, 2000000 / g_step_hz_l, true );
72
+ timerAlarm (g_timer3, 2000000 / g_step_hz_l, true , 0 );
73
73
digitalWrite (PWM_L, HIGH);
74
74
for (int i = 0 ; i < 100 ; i++) {
75
75
asm (" nop \n " );
@@ -80,21 +80,21 @@ void IRAM_ATTR isrL(void)
80
80
portEXIT_CRITICAL_ISR (&g_timer_mux);
81
81
}
82
82
83
- void controlInterruptStart (void ) { timerAlarmEnable (g_timer0); }
84
- void controlInterruptStop (void ) { timerAlarmDisable (g_timer0); }
83
+ void controlInterruptStart (void ) { timerStart (g_timer0); }
84
+ void controlInterruptStop (void ) { timerStop (g_timer0); }
85
85
86
- void sensorInterruptStart (void ) { timerAlarmEnable (g_timer1); }
87
- void sensorInterruptStop (void ) { timerAlarmDisable (g_timer1); }
86
+ void sensorInterruptStart (void ) { timerStart (g_timer1); }
87
+ void sensorInterruptStop (void ) { timerStop (g_timer1); }
88
88
89
89
void PWMInterruptStart (void )
90
90
{
91
- timerAlarmEnable (g_timer2);
92
- timerAlarmEnable (g_timer3);
91
+ timerStart (g_timer2);
92
+ timerStart (g_timer3);
93
93
}
94
94
void PWMInterruptStop (void )
95
95
{
96
- timerAlarmDisable (g_timer2);
97
- timerAlarmDisable (g_timer3);
96
+ timerStop (g_timer2);
97
+ timerStop (g_timer3);
98
98
}
99
99
100
100
void initAll (void )
@@ -110,9 +110,8 @@ void initAll(void)
110
110
pinMode (SW_L, INPUT);
111
111
pinMode (SW_R, INPUT);
112
112
113
- ledcSetup (0 , 440 , 10 );
114
- ledcAttachPin (BUZZER, 0 );
115
- ledcWrite (0 , 1024 );
113
+ ledcAttach (BUZZER, 440 , 10 );
114
+ ledcWrite (BUZZER, 0 );
116
115
117
116
pinMode (SLED_F, OUTPUT);
118
117
pinMode (SLED_S, OUTPUT);
@@ -137,25 +136,25 @@ void initAll(void)
137
136
}
138
137
}
139
138
140
- g_timer0 = timerBegin (0 , 80 , true );
141
- timerAttachInterrupt (g_timer0, &onTimer0, false );
142
- timerAlarmWrite (g_timer0, 1000 , true );
143
- timerAlarmEnable (g_timer0);
139
+ g_timer0 = timerBegin (1000000 );
140
+ timerAttachInterrupt (g_timer0, &onTimer0);
141
+ timerAlarm (g_timer0, 1000 , true , 0 );
142
+ timerStart (g_timer0);
144
143
145
- g_timer1 = timerBegin (1 , 80 , true );
146
- timerAttachInterrupt (g_timer1, &onTimer1, false );
147
- timerAlarmWrite (g_timer1, 500 , true );
148
- timerAlarmEnable (g_timer1);
144
+ g_timer1 = timerBegin (1000000 );
145
+ timerAttachInterrupt (g_timer1, &onTimer1);
146
+ timerAlarm (g_timer1, 500 , true , 0 );
147
+ timerStart (g_timer1);
149
148
150
- g_timer2 = timerBegin (2 , 40 , true );
151
- timerAttachInterrupt (g_timer2, &isrR, false );
152
- timerAlarmWrite (g_timer2, 13333 , true );
153
- timerAlarmEnable (g_timer2);
149
+ g_timer2 = timerBegin (2000000 );
150
+ timerAttachInterrupt (g_timer2, &isrR);
151
+ timerAlarm (g_timer2, 13333 , true , 0 );
152
+ timerStart (g_timer2);
154
153
155
- g_timer3 = timerBegin (3 , 40 , true );
156
- timerAttachInterrupt (g_timer3, &isrL, false );
157
- timerAlarmWrite (g_timer3, 13333 , true );
158
- timerAlarmEnable (g_timer3);
154
+ g_timer3 = timerBegin (2000000 );
155
+ timerAttachInterrupt (g_timer3, &isrL);
156
+ timerAlarm (g_timer3, 13333 , true , 0 );
157
+ timerStart (g_timer3);
159
158
160
159
Serial.begin (115200 );
161
160
@@ -207,10 +206,10 @@ void setBLED(char data)
207
206
}
208
207
209
208
// Buzzer
210
- void enableBuzzer (short f) { ledcWriteTone (BUZZER_CH , f); }
209
+ void enableBuzzer (short f) { ledcWriteTone (BUZZER , f); }
211
210
void disableBuzzer (void )
212
211
{
213
- ledcWrite (BUZZER_CH, 1024 ); // duty 100 % Buzzer OFF
212
+ ledcWrite (BUZZER, 0 ); // duty 0 % Buzzer OFF
214
213
}
215
214
216
215
// motor
0 commit comments