1
0
mirror of https://github.com/esp8266/Arduino.git synced 2025-12-01 17:57:53 +03:00

[sam] LED Blink test app working on Arduino Due

This commit is contained in:
Thibaut VIARD
2011-09-13 18:12:51 +02:00
parent 6f2d59ed2f
commit 80d5368b52
9 changed files with 61 additions and 34 deletions

View File

@@ -1,5 +1,5 @@
#VARIANTS = sam3s_ek sam3u_ek arduino_due
VARIANTS = sam3u_ek
VARIANTS = arduino_due
SUBMAKE_OPTIONS=--no-builtin-rules --no-builtin-variables

View File

@@ -1,6 +1,3 @@
# Makefile for compiling libboard
BOARD =
SUBMAKE_OPTIONS=--no-builtin-rules --no-builtin-variables
#-------------------------------------------------------------------------------

View File

@@ -1,11 +1,21 @@
# Makefile for compiling libArduino
.SUFFIXES: .o .a .c .s
#CHIP=__SAM3S4C__
CHIP=__SAM3U4E__
# putting default variant
ifeq ("$(VARIANT)", "")
#VARIANT=sam3s_ek
VARIANT=sam3u_ek
#VARIANT=arduino_due
#VARIANT=sam3u_ek
VARIANT=arduino_due
endif
ifeq ("$(VARIANT)", "sam3s_ek")
CHIP=__SAM3S4C__
else ifeq ("$(VARIANT)", "sam3u_ek")
CHIP=__SAM3U4E__
else ifeq ("$(VARIANT)", "arduino_due")
CHIP=__SAM3U4E__
endif
TOOLCHAIN=gcc
#-------------------------------------------------------------------------------

View File

@@ -11,9 +11,9 @@ void setup( void )
pinMode( PIN_LED, OUTPUT ) ;
digitalWrite( PIN_LED, LOW ) ;
// Initialize the PIN_LED_GREEN digital pin as an output.
pinMode( PIN_LED_GREEN, OUTPUT ) ;
digitalWrite( PIN_LED_GREEN, HIGH ) ;
// Initialize the PIN_LED2 digital pin as an output.
pinMode( PIN_LED2, OUTPUT ) ;
digitalWrite( PIN_LED2, HIGH ) ;
Serial.begin( 19200 ) ;
}
@@ -21,10 +21,10 @@ void setup( void )
void loop( void )
{
digitalWrite( PIN_LED, HIGH ) ; // set the LED on
digitalWrite( PIN_LED_GREEN, LOW ) ; // set the red LED off
digitalWrite( PIN_LED2, LOW ) ; // set the red LED off
delay( 1000 ) ; // wait for a second
digitalWrite( PIN_LED, LOW ) ; // set the LED off
digitalWrite( PIN_LED_GREEN, HIGH ) ; // set the red LED on
digitalWrite( PIN_LED2, HIGH ) ; // set the red LED on
delay( 1000 ) ; // wait for a second
// Serial.write( '*' ) ; // send an initial char