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


Included Files


Global Function GpioIrqDisable()

int GpioIrqDisable ( GPIO_SIGNAL* sig, int bit )
Prototyped in: nut/include/dev/gpio.h

Global Function GpioIrqEnable()

int GpioIrqEnable ( GPIO_SIGNAL* sig, int bit )
Prototyped in: nut/include/dev/gpio.h

Global Function GpioPinConfigGet()

uint32_t GpioPinConfigGet ( int bank, int bit )
Prototyped in: nut/include/dev/gpio.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.h
Calls: GpioPinConfigGet() nut/arch/avr/dev/gpio_avr.c
  GpioPortConfigSet() nut/arch/avr/dev/gpio_avr.c

Global Function GpioPinGet()

int GpioPinGet ( int bank, int bit )
Prototyped in: nut/include/dev/gpio.h

Global Function GpioPinSet()

void GpioPinSet ( int bank, int bit, int value )
Prototyped in: nut/include/dev/gpio.h
Calls: GpioPinSetHigh() nut/arch/avr/dev/gpio_avr.c
  GpioPinSetLow() nut/arch/avr/dev/gpio_avr.c

Global Function GpioPinSetHigh()

void GpioPinSetHigh ( int bank, int bit )
Prototyped in: nut/include/dev/gpio.h
Called by: GpioPinSet() nut/arch/avr/dev/gpio_avr.c

Global Function GpioPinSetLow()

void GpioPinSetLow ( int bank, int bit )
Prototyped in: nut/include/dev/gpio.h
Called by: GpioPinSet() nut/arch/avr/dev/gpio_avr.c

Global Function GpioPortConfigSet()

int GpioPortConfigSet ( int bank, unsigned int mask, uint32_t flags )
Prototyped in: nut/include/dev/gpio.h
Called by: GpioPinConfigSet() nut/arch/avr/dev/gpio_avr.c

Global Function GpioPortGet()

unsigned int GpioPortGet ( int bank )
Prototyped in: nut/include/dev/gpio.h
Called by: GpioPortSetHigh() nut/arch/avr/dev/gpio_avr.c
  GpioPortSetLow() nut/arch/avr/dev/gpio_avr.c

Global Function GpioPortSet()

void GpioPortSet ( int bank, unsigned int value )
Prototyped in: nut/include/dev/gpio.h
Called by: GpioPortSetHigh() nut/arch/avr/dev/gpio_avr.c
  GpioPortSetLow() nut/arch/avr/dev/gpio_avr.c

Global Function GpioPortSetHigh()

void GpioPortSetHigh ( int bank, unsigned int mask )
Prototyped in: nut/include/dev/gpio.h
Calls: GpioPortGet() nut/arch/avr/dev/gpio_avr.c
  GpioPortSet() nut/arch/avr/dev/gpio_avr.c

Global Function GpioPortSetLow()

void GpioPortSetLow ( int bank, unsigned int mask )
Prototyped in: nut/include/dev/gpio.h
Calls: GpioPortGet() nut/arch/avr/dev/gpio_avr.c
  GpioPortSet() nut/arch/avr/dev/gpio_avr.c

Global Function GpioRegisterIrqHandler()

int GpioRegisterIrqHandler ( GPIO_SIGNAL* sig, int bit, void (*handler)(void*), void* arg )
Prototyped in: nut/include/dev/gpio.h