1
0
mirror of https://github.com/arduino/Arduino.git synced 2025-03-14 11:29:26 +01:00

portOutputRegister is now writeable.

This commit is contained in:
Cristian Maglie 2012-11-09 10:54:30 +01:00
parent b5b50caf33
commit 74dea07f2c
2 changed files with 9 additions and 0 deletions

View File

@ -2,6 +2,9 @@
[ide] [ide]
* Fixed IDE startup bug "Menu has no enabled items" * Fixed IDE startup bug "Menu has no enabled items"
[arduino core]
* sam: portOutputRegister() is now writeable.
ARDUINO BETA 1.5.1r2 - 2012.11.06 ARDUINO BETA 1.5.1r2 - 2012.11.06
* Fixed wrong release file for windows. * Fixed wrong release file for windows.

View File

@ -352,6 +352,12 @@ void init( void )
for (int i = 0; i < PINS_COUNT; i++) for (int i = 0; i < PINS_COUNT; i++)
digitalWrite(i, LOW); digitalWrite(i, LOW);
// Enable parallel access on PIO output data registers
PIOA->PIO_OWER = 0xFFFFFFFF;
PIOB->PIO_OWER = 0xFFFFFFFF;
PIOC->PIO_OWER = 0xFFFFFFFF;
PIOD->PIO_OWER = 0xFFFFFFFF;
// Initialize Serial port U(S)ART pins // Initialize Serial port U(S)ART pins
PIO_Configure( PIO_Configure(
g_APinDescription[PINS_UART].pPort, g_APinDescription[PINS_UART].pPort,