sam3x: clean up gpio mess.

This commit is contained in:
Gareth McMullin 2013-04-30 13:03:20 -07:00 committed by Piotr Esden-Tempski
parent f0bace7838
commit dde1d82fb1
2 changed files with 3 additions and 13 deletions

View File

@ -27,7 +27,7 @@ static inline void gpio_set(u32 gpioport, u32 gpios)
PIO_SODR(gpioport) = gpios;
}
void gpio_clear(u32 gpioport, u32 gpios)
static inline void gpio_clear(u32 gpioport, u32 gpios)
{
PIO_CODR(gpioport) = gpios;
}

View File

@ -17,19 +17,9 @@
* along with this library. If not, see <http://www.gnu.org/licenses/>.
*/
#include <libopencm3/sam3x/pio.h>
#include <libopencm3/sam3x/gpio.h>
void pio_set(u32 gpioport, u32 gpios)
{
PIO_SODR(gpioport) = gpios;
}
void pio_clear(u32 gpioport, u32 gpios)
{
PIO_CODR(gpioport) = gpios;
}
void pio_toggle(u32 gpioport, u32 gpios)
void gpio_toggle(u32 gpioport, u32 gpios)
{
u32 odsr = PIO_ODSR(gpioport);
PIO_CODR(gpioport) = odsr & gpios;