//*****************************************************************************
//
//! This function enter point for write flow
//!
//!  \param  buffer
//!
//!  \return none
//!
//!  \brief  ...
//
//*****************************************************************************
void SpiReadDataSynchronous(unsigned char *data, unsigned short size) {
	long i = 0;
    unsigned char *data_to_send = tSpiReadHeader;
    	
	for (i = 0; i < size; i ++) {
		data[i] = SPIPump(data_to_send[0]);
		}
	}
//*****************************************************************************
//
//! This function enter point for write flow
//!
//!  \param  buffer
//!
//!  \return none
//!
//!  \brief  ...
//
//*****************************************************************************
void SpiWriteDataSynchronous(unsigned char *data, unsigned short size) {
	
	while (size)
    {   	
		SPIPump(*data);
		size --;
        data++;
    }
}
Exemplo n.º 3
0
void SpiWriteDataSynchronous(uint8_t *data, uint16_t size)
{
  while (size)
    {
      SPIPump(*data);
      size --;
      data++;
    }
}
Exemplo n.º 4
0
void SpiReadDataSynchronous(uint8_t *data, uint16_t size)
{
  long i = 0;
    uint8_t *data_to_send = tSpiReadHeader;

  for (i = 0; i < size; i ++)
    {
      data[i] = SPIPump(data_to_send[0]);
    }
}