Skip to content

Commit e715eb6

Browse files
committed
x
1 parent 7645c53 commit e715eb6

File tree

1 file changed

+10
-10
lines changed

1 file changed

+10
-10
lines changed

cores/arduino/zephyrCommon.cpp

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -163,6 +163,16 @@ void tone_timeout_cb(struct k_timer *timer) {
163163
noTone(pt->spec.pin);
164164
}
165165

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+
166176
} // namespace
167177

168178
void yield(void) {
@@ -198,16 +208,6 @@ PinStatus digitalRead(pin_size_t pinNumber) {
198208
return (gpio_pin_get(local_gpio_port(pinNumber), local_gpio_pin(pinNumber)) == 1) ? HIGH : LOW;
199209
}
200210

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-
211211
void tone(pin_size_t pinNumber, unsigned int frequency, unsigned long duration) {
212212
struct k_timer *timer = &arduino_pin_timers[pinNumber].timer;
213213
const struct gpio_dt_spec *spec = &arduino_pins[pinNumber].spec;

0 commit comments

Comments
 (0)