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) {
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
168178void 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-
211211void 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 ;
You can’t perform that action at this time.
0 commit comments