File tree Expand file tree Collapse file tree 2 files changed +6
-0
lines changed Expand file tree Collapse file tree 2 files changed +6
-0
lines changed Original file line number Diff line number Diff line change @@ -262,6 +262,11 @@ void SERCOM::setDataOrderSPI(SercomDataOrder dataOrder)
262262 enableSPI ();
263263}
264264
265+ SercomDataOrder SERCOM::getDataOrderSPI ()
266+ {
267+ return (sercom->SPI .CTRLA .bit .DORD ? LSB_FIRST : MSB_FIRST);
268+ }
269+
265270void SERCOM::setBaudrateSPI (uint8_t divider)
266271{
267272 // Can't divide by 0
Original file line number Diff line number Diff line change @@ -173,6 +173,7 @@ class SERCOM
173173 void enableSPI ( void ) ;
174174 void disableSPI ( void ) ;
175175 void setDataOrderSPI (SercomDataOrder dataOrder) ;
176+ SercomDataOrder getDataOrderSPI ( void ) ;
176177 void setBaudrateSPI (uint8_t divider) ;
177178 void setClockModeSPI (SercomSpiClockMode clockMode) ;
178179 void writeDataSPI (uint8_t data) ;
You can’t perform that action at this time.
0 commit comments