File nut/arch/avr/dev/gpio_avr.c


Included Files


Global Function GpioIrqDisable()

int GpioIrqDisable ( GPIO_SIGNAL* sig, int bit )

Global Function GpioIrqEnable()

int GpioIrqEnable ( GPIO_SIGNAL* sig, int bit )

Global Function GpioPinConfigGet()

uint32_t GpioPinConfigGet ( int bank, int bit )
Prototyped in: nut/include/dev/gpio_avr.h
Called by: GpioPinConfigSet() nut/arch/avr/dev/gpio_avr.c

Global Function GpioPinConfigSet()

int GpioPinConfigSet ( int bank, int bit, uint32_t flags )
Prototyped in: nut/include/dev/gpio_avr.h
Calls: GpioPinConfigGet() nut/arch/avr/dev/gpio_avr.c
Called by: init_dio() nut/app/portdio/portdio.c

Global Function GpioPortConfigSet()

int GpioPortConfigSet ( int bank, unsigned int mask, uint32_t flags )
Prototyped in: nut/include/dev/gpio_avr.h

Global Function GpioRegisterIrqHandler()

int GpioRegisterIrqHandler ( GPIO_SIGNAL* sig, int bit, void (*handler)(void*), void* arg )