Nut/OS  4.10.3
API Reference
spidigio.c File Reference
#include <cfg/arch/avr.h>
#include <dev/spidigio.h>
Include dependency graph for spidigio.c:

Go to the source code of this file.

Defines

#define SPIDIGIO_SOUT_PORT   PORTD
#define SPIDIGIO_SOUT_DDR   DDRD
#define SPIDIGIO_SCLK_PORT   PORTD
#define SPIDIGIO_SCLK_DDR   DDRD
#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_PORT   PORTD

Definition at line 106 of file spidigio.c.

Referenced by SpiDigitalGet(), and SpiDigitalSet().

#define SPIDIGIO_SOUT_DDR   DDRD

Definition at line 107 of file spidigio.c.

Referenced by SpiDigitalInit().

#define SPIDIGIO_SCLK_PORT   PORTD

Definition at line 145 of file spidigio.c.

Referenced by SpiDigitalInit().

#define SPIDIGIO_SCLK_DDR   DDRD

Definition at line 146 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().