File nut/dev/spibus.c


Included Files


Global Function NutRegisterSpiDevice()

int NutRegisterSpiDevice ( NUTDEVICE* dev, NUTSPIBUS* bus, int cs )
Prototyped in: nut/include/dev/spibus.h
Calls: NutEventPost(), NutRegisterDevice()

Global Function NutSpiBusHalfDuplex()

uint_fast8_t NutSpiBusHalfDuplex ( NUTSPINODE* node, uint_fast8_t ena )
Prototyped in: nut/include/dev/spibus.h

Global Function NutSpiBusSetBits()

uint_fast8_t NutSpiBusSetBits ( NUTSPINODE* node, uint_fast8_t bits )
Prototyped in: nut/include/dev/spibus.h
Used in:   nut/arch/arm/dev/atmel/spibus0at91.c
    nut/arch/avr/dev/spibus0avr.c

Global Function NutSpiBusSetMode()

uint_fast16_t NutSpiBusSetMode ( NUTSPINODE* node, uint_fast16_t mode )
Prototyped in: nut/include/dev/spibus.h
Used in:   nut/arch/arm/dev/atmel/spibus0at91.c
    nut/arch/avr/dev/spibus0avr.c

Global Function NutSpiBusSetRate()

uint_fast32_t NutSpiBusSetRate ( NUTSPINODE* node, uint_fast32_t rate )
Prototyped in: nut/include/dev/spibus.h
Used in:   nut/arch/arm/dev/atmel/spibus0at91.c
    nut/arch/avr/dev/spibus0avr.c

Global Function NutSpiBusWait()

int NutSpiBusWait ( NUTSPINODE* node, uint32_t tmo )
Prototyped in: nut/include/dev/spibus.h
Used in:   nut/arch/arm/dev/atmel/spibus0at91.c
    nut/arch/avr/dev/spibus0avr.c