|
@@ -1,9 +1,7 @@
|
|
|
#include "all-headers.h"
|
|
|
|
|
|
-//——————————————————————————————————————————————————————————————————————————————————————————————————————————————————————
|
|
|
-
|
|
|
void pinMode (const DigitalPort inPort, const DigitalMode inMode) {
|
|
|
-//--- Set config and dir to apply
|
|
|
+// Set config and dir to apply
|
|
|
uint32_t config = 0 ;
|
|
|
bool output = false ;
|
|
|
switch (inMode) {
|
|
@@ -25,7 +23,7 @@ void pinMode (const DigitalPort inPort, const DigitalMode inMode) {
|
|
|
config = PORT_PCR_MUX(1) | PORT_PCR_PE | PORT_PCR_PS ;
|
|
|
break ;
|
|
|
}
|
|
|
-//--- Apply
|
|
|
+// Apply
|
|
|
switch (inPort) {
|
|
|
case DigitalPort::D0 : // PTB16
|
|
|
PORTB_PCR (16) = config ;
|
|
@@ -265,7 +263,6 @@ void pinMode (const DigitalPort inPort, const DigitalMode inMode) {
|
|
|
}
|
|
|
}
|
|
|
|
|
|
-//——————————————————————————————————————————————————————————————————————————————————————————————————————————————————————
|
|
|
|
|
|
void digitalWrite (const DigitalPort inPort, const bool inValue) {
|
|
|
switch (inPort) {
|
|
@@ -681,7 +678,6 @@ void digitalWrite (const DigitalPort inPort, const bool inValue) {
|
|
|
}
|
|
|
}
|
|
|
|
|
|
-//——————————————————————————————————————————————————————————————————————————————————————————————————————————————————————
|
|
|
|
|
|
bool digitalRead (const DigitalPort inPort) {
|
|
|
bool result = false ;
|
|
@@ -869,7 +865,6 @@ bool digitalRead (const DigitalPort inPort) {
|
|
|
return result ;
|
|
|
}
|
|
|
|
|
|
-//——————————————————————————————————————————————————————————————————————————————————————————————————————————————————————
|
|
|
|
|
|
void digitalToggle (const DigitalPort inPort) {
|
|
|
switch (inPort) {
|
|
@@ -1053,4 +1048,4 @@ void digitalToggle (const DigitalPort inPort) {
|
|
|
}
|
|
|
}
|
|
|
|
|
|
-//——————————————————————————————————————————————————————————————————————————————————————————————————————————————————————
|
|
|
+
|