From 66b68d4adaebbfbb6aee8f9a0e7c577c22484afc Mon Sep 17 00:00:00 2001 From: reiyawea Date: Wed, 16 Mar 2016 17:28:24 +0800 Subject: [PATCH] add CPOL setting --- libraries/SPI/SPI.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/libraries/SPI/SPI.cpp b/libraries/SPI/SPI.cpp index 4e7302122..c8341b1fa 100644 --- a/libraries/SPI/SPI.cpp +++ b/libraries/SPI/SPI.cpp @@ -102,7 +102,10 @@ void SPIClass::setDataMode(uint8_t dataMode) { } if(CPOL) { - //todo How set CPOL??? + SPI1P |= 1<<29; + } else { + SPI1P &= ~(1<<29); + //todo test whether it is correct to set CPOL like this. } }