示例#1
0
void spi_transfer(volatile unsigned char* buf, unsigned int len, unsigned char toggle_cs)
{
    unsigned int i;

    ZG2100_CSoff();

    for (i = 0; i < len; i++) {
        buf[i] = spiSendByte(buf[i]);
    }

    if (toggle_cs)
        ZG2100_CSon();

    return;
}
示例#2
0
文件: g2100.c 项目: ADDTech/techrm
void spi_transfer(volatile U8* buf, U16 len, U8 toggle_cs)
{
	U16 i;

	ZG2100_CSoff();

	for (i = 0; i < len; i++) {
		ZG2100_SpiSendData(buf[i]);		// Start the transmission
		buf[i] = ZG2100_SpiRecvData();
	}

	if (toggle_cs)
		ZG2100_CSon();

	return;
}