40void gpio_set(uint32_t gpioport, uint32_t gpios)
42 PIO_SODR(gpioport) = gpios;
52 PIO_CODR(gpioport) = gpios;
62 uint32_t odsr = PIO_ODSR(gpioport);
63 PIO_CODR(gpioport) = odsr & gpios;
64 PIO_SODR(gpioport) = ~odsr & gpios;
void gpio_set(uint32_t gpioport, uint32_t gpios)
Atomic set output.
void gpio_clear(uint32_t gpioport, uint32_t gpios)
Atomic clear output.
void gpio_toggle(uint32_t gpioport, uint32_t gpios)
Toggle output.