File nut/dev/sbbif0.c


Included Files


Local Variables

sbbi0_mode
static ureg_t sbbi0_mode[4]
Used in: Sbbi0Enable()  
  Sbbi0SetMode()  

sel_mode
static ureg_t sel_mode

Used in: Sbbi0Byte()  
  Sbbi0Enable()  

sbbi0_delay
static ureg_t sbbi0_delay[4]

Used in: Sbbi0Enable()  
  Sbbi0SetSpeed()  

sel_delay
static ureg_t sel_delay

Used in: Sbbi0Delay()  
  Sbbi0Enable()  

Global Function Sbbi0Byte()

uint8_t Sbbi0Byte ( uint8_t data )
Prototyped in: nut/include/dev/sbbif0.h
Calls: Sbbi0Delay() nut/dev/sbbif0.c
Called by: Sbbi0Transact() nut/dev/sbbif0.c
References Variables: sel_mode nut/dev/sbbif0.c

Global Function Sbbi0ChipReset()

void Sbbi0ChipReset ( ureg_t ix, ureg_t hi )
Prototyped in: nut/include/dev/sbbif0.h

Global Function Sbbi0ChipSelect()

void Sbbi0ChipSelect ( ureg_t ix, ureg_t hi )
Prototyped in: nut/include/dev/sbbif0.h
Called by: Sbbi0DeselectDevice() nut/dev/sbbif0.c
  Sbbi0NegDeselectDevice() nut/dev/sbbif0.c
  Sbbi0NegSelectDevice() nut/dev/sbbif0.c
  Sbbi0SelectDevice() nut/dev/sbbif0.c

Global Function Sbbi0DeselectDevice()

void Sbbi0DeselectDevice ( ureg_t ix )
Prototyped in: nut/include/dev/sbbif0.h
Calls: Sbbi0ChipSelect() nut/dev/sbbif0.c

Global Function Sbbi0Enable()

void Sbbi0Enable ( ureg_t ix )
Prototyped in: nut/include/dev/sbbif0.h
Called by: Sbbi0NegSelectDevice() nut/dev/sbbif0.c
  Sbbi0SelectDevice() nut/dev/sbbif0.c
References Variables: sbbi0_delay nut/dev/sbbif0.c
  sbbi0_mode nut/dev/sbbif0.c
  sel_delay nut/dev/sbbif0.c
  sel_mode nut/dev/sbbif0.c

Global Function Sbbi0NegDeselectDevice()

void Sbbi0NegDeselectDevice ( ureg_t ix )
Prototyped in: nut/include/dev/sbbif0.h
Calls: Sbbi0ChipSelect() nut/dev/sbbif0.c

Global Function Sbbi0NegSelectDevice()

void Sbbi0NegSelectDevice ( ureg_t ix )
Prototyped in: nut/include/dev/sbbif0.h
Calls: Sbbi0ChipSelect() nut/dev/sbbif0.c
  Sbbi0Enable() nut/dev/sbbif0.c

Global Function Sbbi0SelectDevice()

void Sbbi0SelectDevice ( ureg_t ix )
Prototyped in: nut/include/dev/sbbif0.h
Calls: Sbbi0ChipSelect() nut/dev/sbbif0.c
  Sbbi0Enable() nut/dev/sbbif0.c

Global Function Sbbi0SetMode()

int Sbbi0SetMode ( ureg_t ix, ureg_t mode )
Prototyped in: nut/include/dev/sbbif0.h
References Variables: sbbi0_mode nut/dev/sbbif0.c

Global Function Sbbi0SetSpeed()

void Sbbi0SetSpeed ( ureg_t ix, uint32_t rate )
Prototyped in: nut/include/dev/sbbif0.h
Calls: NutGetCpuClock()
References Variables: sbbi0_delay nut/dev/sbbif0.c

Global Function Sbbi0Transact()

void Sbbi0Transact ( const void* wdata, void* rdata, size_t len )
Prototyped in: nut/include/dev/sbbif0.h
Calls: Sbbi0Byte() nut/dev/sbbif0.c

Local Function Sbbi0Delay()

static inline void Sbbi0Delay ( void )
Called by: Sbbi0Byte() nut/dev/sbbif0.c
References Variables: sel_delay nut/dev/sbbif0.c