40 struct stTask __stChildTaskSPI;
69 static uint16* pu16_tempPtrIn;
70 static uint16* pu16_tempPtrOut;
71 static uint16 u16_tempCnt, u16_i;
72 static uint8 u8_isReading, u8_isWriting;
76 pu16_tempPtrOut=pu16_out;
77 pu16_tempPtrIn=pu16_in;
90 if (SPI1STATbits.SPIROV) SPI1STATbits.SPIROV = 0;
96 u16_scratch = SPI1BUF;
97 for (u16_i=0; u16_i < u16_tempCnt; u16_i++) {
99 SPI1BUF = *pu16_tempPtrOut;
114 u16_scratch = SPI1BUF;
116 *pu16_tempPtrIn = u16_scratch;