spidigio.c File Reference

Go to the source code of this file.

Defines

#define SPIDIGIO_SOUT_BIT   5
#define SPIDIGIO_SOUT_AVRPORT   AVRPORTD
#define SPIDIGIO_SIN_BIT   6
#define SPIDIGIO_SIN_AVRPORT   AVRPORTD
#define SPIDIGIO_SCLK_BIT   7
#define SPIDIGIO_SCLK_AVRPORT   AVRPORTD
#define SPIDIGIO_LDI_BIT   7
#define SPIDIGIO_LDI_AVRPORT   AVRPORTB
#define SPIDIGIO_LDO_BIT   5
#define SPIDIGIO_LDO_AVRPORT   AVRPORTB
#define SPIDIGIO_SOUT_PORT   PORTB
#define SPIDIGIO_SOUT_DDR   DDRB
#define SPIDIGIO_SIN_PORT   PORTB
#define SPIDIGIO_SIN_PIN   PINB
#define SPIDIGIO_SIN_DDR   DDRB
#define SPIDIGIO_SCLK_PORT   PORTB
#define SPIDIGIO_SCLK_DDR   DDRB
#define SPIDIGIO_LDO_PORT   PORTB
#define SPIDIGIO_LDO_DDR   DDRB
#define SPIDIGIO_LDI_PORT   PORTB
#define SPIDIGIO_LDI_DDR   DDRB

Functions

uint32_t SpiDigitalGet (ureg_t num)
 Query digital inputs.
void SpiDigitalSet (ureg_t num, uint32_t bits)
 Set digital outputs.
void SpiDigitalInit (ureg_t *inputs, ureg_t *outputs)
 Initialize the digital I/O shift register interface.


Define Documentation

#define SPIDIGIO_SOUT_BIT   5

Definition at line 89 of file spidigio.c.

#define SPIDIGIO_SOUT_AVRPORT   AVRPORTD

Definition at line 90 of file spidigio.c.

#define SPIDIGIO_SIN_BIT   6

Definition at line 91 of file spidigio.c.

#define SPIDIGIO_SIN_AVRPORT   AVRPORTD

Definition at line 92 of file spidigio.c.

#define SPIDIGIO_SCLK_BIT   7

Definition at line 93 of file spidigio.c.

#define SPIDIGIO_SCLK_AVRPORT   AVRPORTD

Definition at line 94 of file spidigio.c.

#define SPIDIGIO_LDI_BIT   7

Definition at line 95 of file spidigio.c.

#define SPIDIGIO_LDI_AVRPORT   AVRPORTB

Definition at line 96 of file spidigio.c.

#define SPIDIGIO_LDO_BIT   5

Definition at line 97 of file spidigio.c.

#define SPIDIGIO_LDO_AVRPORT   AVRPORTB

Definition at line 98 of file spidigio.c.

#define SPIDIGIO_SOUT_PORT   PORTB

Definition at line 102 of file spidigio.c.

Referenced by SpiDigitalGet(), and SpiDigitalSet().

#define SPIDIGIO_SOUT_DDR   DDRB

Definition at line 103 of file spidigio.c.

Referenced by SpiDigitalInit().

#define SPIDIGIO_SIN_PORT   PORTB

Definition at line 120 of file spidigio.c.

#define SPIDIGIO_SIN_PIN   PINB

Definition at line 121 of file spidigio.c.

#define SPIDIGIO_SIN_DDR   DDRB

Definition at line 122 of file spidigio.c.

#define SPIDIGIO_SCLK_PORT   PORTB

Definition at line 141 of file spidigio.c.

Referenced by SpiDigitalInit().

#define SPIDIGIO_SCLK_DDR   DDRB

Definition at line 142 of file spidigio.c.

Referenced by SpiDigitalInit().

#define SPIDIGIO_LDO_PORT   PORTB

Definition at line 159 of file spidigio.c.

Referenced by SpiDigitalInit(), and SpiDigitalSet().

#define SPIDIGIO_LDO_DDR   DDRB

Definition at line 160 of file spidigio.c.

Referenced by SpiDigitalInit().

#define SPIDIGIO_LDI_PORT   PORTB

Definition at line 177 of file spidigio.c.

Referenced by SpiDigitalGet(), and SpiDigitalInit().

#define SPIDIGIO_LDI_DDR   DDRB

Definition at line 178 of file spidigio.c.

Referenced by SpiDigitalInit().


© 2000-2007 by egnite Software GmbH - visit http://www.ethernut.de/