1
0
mirror of https://github.com/arduino/Arduino.git synced 2025-02-19 13:54:23 +01:00

[sam] fixed SPI initialization

Fixes #1561
This commit is contained in:
Cristian Maglie 2013-09-03 14:50:33 +02:00
parent ed41a67614
commit 2ebd47ab53
2 changed files with 9 additions and 0 deletions

View File

@ -1,4 +1,9 @@
ARDUINO 1.5.4 BETA
[libraries]
* sam: fixed wrong SPI initialization (noblepepper)
ARDUINO 1.5.3 BETA 2013.08.30
[ide]

View File

@ -30,6 +30,10 @@ void SPIClass::begin() {
}
void SPIClass::begin(uint8_t _pin) {
initCb();
SPI_Configure(spi, id, SPI_MR_MSTR | SPI_MR_PS | SPI_MR_MODFDIS);
SPI_Enable(spi);
uint32_t spiPin = BOARD_PIN_TO_SPI_PIN(_pin);
PIO_Configure(
g_APinDescription[spiPin].pPort,