Procházet zdrojové kódy

Make led blinking more legible

DricomDragon před 5 roky
rodič
revize
6d4bb00013
1 změnil soubory, kde provedl 5 přidání a 9 odebrání
  1. 5 9
      prog/sources/setup-loop.cpp

+ 5 - 9
prog/sources/setup-loop.cpp

@@ -3,22 +3,18 @@
 // Led L2 is connected to PORTD:7 (active high)
 
 void setup (USER_MODE) {
-	// Configure PTD7 as digital port (input or output)
-	PORTD_PCR (7) = PORT_PCR_MUX (1) ;
-
-	// Configure PTD7 as digital output port (output level is low --> led is off)
-	GPIOD_PDDR |= (1 << 7) ;
+	// Nothing to set up
 }
 
 void loop (USER_MODE) {
-	// Drive PTD7 high --> led is on
-	GPIOD_PSOR = 1 << 7 ;
+	// Start
+	digitalWrite(L0_LED, true);
 
 	// Wait...
 	busyWaitDuring(MODE_ 500);
 
-	// Drive PTD7 low --> led is off
-	GPIOD_PCOR = 1 << 7 ;
+	// Shut down
+	digitalWrite(L0_LED, false);
 
 	// Wait...
 	busyWaitDuring(MODE_ 500);