sam3x: clean up gpio mess.
This commit is contained in:
parent
f0bace7838
commit
dde1d82fb1
@ -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;
|
||||
}
|
||||
|
@ -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;
|
||||
|
Loading…
x
Reference in New Issue
Block a user