161006_BDK_SPImaster
Dependencies: mbed
Fork of Nucleo_SPImaster_F042K6_KSS by
Diff: main.cpp
- Revision:
- 5:47353da6bca4
- Parent:
- 4:a9fa91152c17
- Child:
- 6:50376de8d756
--- a/main.cpp Wed Oct 05 08:58:51 2016 +0000 +++ b/main.cpp Thu Oct 06 00:11:07 2016 +0000 @@ -88,11 +88,15 @@ // @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ main(); int main() { - int spiTxCnt = 0; + int spiTxCnt = 0; + int spiRxCnt = 0; char spiTxReadyFlag = 0; + int res; + int spiRxTempBuf = 0; + char serialRxBuf[255]; + char spiRxBuf[255]; + int serialRxLen = 0; - char serialRxBuf[255]; - int serialRxLen = 0; pc_serial.printf("\n\n========== KSS SPI Master [Start] ==========\n"); @@ -114,7 +118,9 @@ for(spiTxCnt = 0 ; spiTxCnt < serialRxLen + 1 ; ++spiTxCnt) { //printf("send Cnt[%d] [0x%02X]\n", spiTxCnt, serialRxBuf[spiTxCnt]); - spi_master.write(serialRxBuf[spiTxCnt]); + res=spi_master.write(serialRxBuf[spiTxCnt]); + PRINTD("res=%c 0x[%02x]\n",res,res); + spiRxBuf[spiRxCnt++]=res; } cs = 1; spi_master.unlock(); @@ -123,9 +129,25 @@ - /* TODO " ----(SPI)-----> master --> serial " + /* TODO " ----(SPI)-----> master --> serial " */ + - */ +#if 0 + if(res!=0) + { + PRINTD("res=%d\n",res); + PRINTD("res=%s\n",spiRxBuf); + } +#endif + + + + + + + + + }