|
libopencm3
A free/libre/open-source firmware library for various ARM Cortex-M3 microcontrollers.
|
#include <libopencm3/stm32/gpio.h>
Go to the source code of this file.
Functions | |
| void | gpio_set (uint32_t gpioport, uint16_t gpios) |
| Set a Group of Pins Atomic. More... | |
| void | gpio_clear (uint32_t gpioport, uint16_t gpios) |
| Clear a Group of Pins Atomic. More... | |
| uint16_t | gpio_get (uint32_t gpioport, uint16_t gpios) |
| Read a Group of Pins. More... | |
| void | gpio_toggle (uint32_t gpioport, uint16_t gpios) |
| Toggle a Group of Pins. More... | |
| uint16_t | gpio_port_read (uint32_t gpioport) |
| Read from a Port. More... | |
| void | gpio_port_write (uint32_t gpioport, uint16_t data) |
| Write to a Port. More... | |
| void | gpio_port_config_lock (uint32_t gpioport, uint16_t gpios) |
| Lock the Configuration of a Group of Pins. More... | |