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

u_long SpiDigitalGet (ureg_t num)
 Query digital inputs.
void SpiDigitalSet (ureg_t num, u_long 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 86 of file spidigio.c.

#define SPIDIGIO_SOUT_AVRPORT   AVRPORTD

Definition at line 87 of file spidigio.c.

#define SPIDIGIO_SIN_BIT   6

Definition at line 88 of file spidigio.c.

#define SPIDIGIO_SIN_AVRPORT   AVRPORTD

Definition at line 89 of file spidigio.c.

#define SPIDIGIO_SCLK_BIT   7

Definition at line 90 of file spidigio.c.

#define SPIDIGIO_SCLK_AVRPORT   AVRPORTD

Definition at line 91 of file spidigio.c.

#define SPIDIGIO_LDI_BIT   7

Definition at line 92 of file spidigio.c.

#define SPIDIGIO_LDI_AVRPORT   AVRPORTB

Definition at line 93 of file spidigio.c.

#define SPIDIGIO_LDO_BIT   5

Definition at line 94 of file spidigio.c.

#define SPIDIGIO_LDO_AVRPORT   AVRPORTB

Definition at line 95 of file spidigio.c.

#define SPIDIGIO_SOUT_PORT   PORTB

Definition at line 99 of file spidigio.c.

Referenced by SpiDigitalGet(), and SpiDigitalSet().

#define SPIDIGIO_SOUT_DDR   DDRB

Definition at line 100 of file spidigio.c.

Referenced by SpiDigitalInit().

#define SPIDIGIO_SIN_PORT   PORTB

Definition at line 117 of file spidigio.c.

#define SPIDIGIO_SIN_PIN   PINB

Definition at line 118 of file spidigio.c.

#define SPIDIGIO_SIN_DDR   DDRB

Definition at line 119 of file spidigio.c.

#define SPIDIGIO_SCLK_PORT   PORTB

Definition at line 138 of file spidigio.c.

Referenced by SpiDigitalInit().

#define SPIDIGIO_SCLK_DDR   DDRB

Definition at line 139 of file spidigio.c.

Referenced by SpiDigitalInit().

#define SPIDIGIO_LDO_PORT   PORTB

Definition at line 156 of file spidigio.c.

Referenced by SpiDigitalInit(), and SpiDigitalSet().

#define SPIDIGIO_LDO_DDR   DDRB

Definition at line 157 of file spidigio.c.

Referenced by SpiDigitalInit().

#define SPIDIGIO_LDI_PORT   PORTB

Definition at line 174 of file spidigio.c.

Referenced by SpiDigitalGet(), and SpiDigitalInit().

#define SPIDIGIO_LDI_DDR   DDRB

Definition at line 175 of file spidigio.c.

Referenced by SpiDigitalInit().


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