Main Page   Modules   Data Structures   File List   Data Fields   Globals   Related Pages  

SPI

Modules

Functions


Function Documentation

unsigned char Read_SPIn unsigned char *  value,
unsigned int  num
 

Write n byte on selected SPI channel. CS is automatically asserted and deasserted.

Parameters:
value Array of values to write
num Number of values to write
Returns:
Last byte read
See also:
Set_SPICS, Write_SPIx, Write_SPI, Write_SPIn, Write_SPInx, Read_SPInx
        unsigned char buff[4];
        Read_SPIn(buff, 4);

unsigned char Read_SPInx unsigned char *  value,
unsigned int  num
 

Write n byte on selected SPI channel. CS isn't changed.

Parameters:
value Array of values to write
num Number of values to write
Returns:
Last byte read
See also:
Set_SPICS, Write_SPIx, Write_SPI, Write_SPIn, Read_SPIn, Write_SPInx
        unsigned char buff[4];
        Read_SPIn(buff, 4);

void Set_SPI int  channel  ) 
 

Select SPI channel.

Parameters:
channel Address that select specified SPI chip, , see Identifier of all available SPI channel
See also:
Set_SPICS, Write_SPI, Write_SPIn, Write_SPIx

void Set_SPICS bool  ena  )  [inline]
 

Control of SPI chip select.

Parameters:
ena Set true to activate SPI chip select, false to deactivate it
See also:
Set_SPI, Write_SPI, Write_SPIn

unsigned char Write_SPI unsigned char  value  ) 
 

Write a byte on selected SPI channel. CS is automatically asserted and deasserted.

Parameters:
value Value to write
Returns:
Byte read
See also:
Set_SPI, Set_SPICS, Write_SPIx, Write_SPIn

unsigned char Write_SPIn const unsigned char *  value,
unsigned int  num
 

Write n byte on selected SPI channel. CS is automatically asserted and deasserted.

Parameters:
value Array of values to write
num Number of values to write
Returns:
Last byte read
See also:
Set_SPICS, Write_SPIx, Write_SPI, Write_SPIn
        unsigned char buff[4] = { 0x33, 0x17, 0x57, 0x19 };
        Write_SPIn(buff, 4);

unsigned char Write_SPInx const unsigned char *  value,
unsigned int  num
 

Write n byte on selected SPI channel. CS isn't changed.

Parameters:
value Array of values to write
num Number of values to write
Returns:
Last byte read
See also:
Set_SPICS, Write_SPIx, Write_SPI, Write_SPIn, Read_SPIn, Read_SPInx
        unsigned char buff[4] = { 0x33, 0x17, 0x57, 0x19 };
        Write_SPIn(buff, 4);

unsigned char Write_SPIx unsigned char  value  ) 
 

Read/Write a byte on selected SPI channel. CS isn't changed.

Parameters:
value Value to write
Returns:
Byte read
        // Usage
        Set_SPICS(true);
        Write_SPIx(val);
        ...
        Set_SPICS(false);
See also:
Set_SPICS, Set_SPI, Write_SPIn, Write_SPIx


Generated on Tue Apr 7 20:07:44 2015 for BF592A Library by doxygen 1.3.1