File tree Expand file tree Collapse file tree 1 file changed +10
-10
lines changed Expand file tree Collapse file tree 1 file changed +10
-10
lines changed Original file line number Diff line number Diff line change @@ -163,6 +163,16 @@ void tone_timeout_cb(struct k_timer *timer) {
163
163
noTone (pt->spec .pin );
164
164
}
165
165
166
+ void tone_expiry_cb (struct k_timer *timer) {
167
+ struct pin_timer * pt = (struct pin_timer *)k_timer_user_data_get (timer);
168
+ gpio_pin_toggle (pt->gpio , pt->pin );
169
+ }
170
+
171
+ void tone_timeout_cb (struct k_timer *timer) {
172
+ struct pin_timer * pt = (struct pin_timer *)k_timer_user_data_get (timer);
173
+ noTone (global_gpio_pin (pt->gpio , pt->pin ));
174
+ }
175
+
166
176
} // namespace
167
177
168
178
void yield (void ) {
@@ -198,16 +208,6 @@ PinStatus digitalRead(pin_size_t pinNumber) {
198
208
return (gpio_pin_get (local_gpio_port (pinNumber), local_gpio_pin (pinNumber)) == 1 ) ? HIGH : LOW;
199
209
}
200
210
201
- void tone_expiry_cb (struct k_timer *timer) {
202
- struct pin_timer * pt = (struct pin_timer *)k_timer_user_data_get (timer);
203
- gpio_pin_toggle (pt->gpio , pt->pin );
204
- }
205
-
206
- void tone_timeout_cb (struct k_timer *timer) {
207
- struct pin_timer * pt = (struct pin_timer *)k_timer_user_data_get (timer);
208
- noTone (global_gpio_pin (pt->gpio , pt->pin ));
209
- }
210
-
211
211
void tone (pin_size_t pinNumber, unsigned int frequency, unsigned long duration) {
212
212
struct k_timer *timer = &arduino_pin_timers[pinNumber].timer ;
213
213
const struct gpio_dt_spec *spec = &arduino_pins[pinNumber].spec ;
You can’t perform that action at this time.
0 commit comments