diff options
Diffstat (limited to 'src/avr/gpio.c')
-rw-r--r-- | src/avr/gpio.c | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/src/avr/gpio.c b/src/avr/gpio.c index 0ae7e52f..ce89b1be 100644 --- a/src/avr/gpio.c +++ b/src/avr/gpio.c @@ -63,12 +63,18 @@ fail: } void -gpio_out_toggle(struct gpio_out g) +gpio_out_toggle_noirq(struct gpio_out g) { g.regs->in = g.bit; } void +gpio_out_toggle(struct gpio_out g) +{ + gpio_out_toggle_noirq(g); +} + +void gpio_out_write(struct gpio_out g, uint8_t val) { irqstatus_t flag = irq_save(); |