[gnoduino: 103/237] changed baudrate for auto-reset-and-upload back to 1200 bps. specified arduino protocol for Leonard



commit 79dd51f1f58645bf6a8a8a5a3e82208e942e1a5b
Author: Zach Eveland <zeveland blacklabel-development com>
Date:   Mon Sep 5 13:08:05 2011 -0400

    changed baudrate for auto-reset-and-upload back to 1200 bps.  specified arduino protocol for Leonardo avrdude upload.

 arduino/boards.txt                       |    4 ++--
 arduino/cores/arduino/CDC.cpp            |    2 +-
 arduino/cores/arduino/HardwareSerial.cpp |    9 +++------
 3 files changed, 6 insertions(+), 9 deletions(-)
---
diff --git a/arduino/boards.txt b/arduino/boards.txt
index 57fe222..10a74f1 100644
--- a/arduino/boards.txt
+++ b/arduino/boards.txt
@@ -1,9 +1,9 @@
 ##############################################################
 
 leonardo.name=Arduino Leonardo
-leonardo.upload.protocol=stk500
+leonardo.upload.protocol=arduino
 leonardo.upload.maximum_size=30720
-leonardo.upload.speed=300
+leonardo.upload.speed=1200
 leonardo.bootloader.low_fuses=0xde
 leonardo.bootloader.high_fuses=0xd8
 leonardo.bootloader.extended_fuses=0xf3
diff --git a/arduino/cores/arduino/CDC.cpp b/arduino/cores/arduino/CDC.cpp
index 0d04b9c..3ad3e98 100644
--- a/arduino/cores/arduino/CDC.cpp
+++ b/arduino/cores/arduino/CDC.cpp
@@ -95,7 +95,7 @@ bool WEAK CDC_Setup(Setup& setup)
 		if (CDC_SET_LINE_CODING == r)
 		{
 			USB_RecvControl((void*)&_usbLineInfo,7);
-			if (300 == _usbLineInfo.dwDTERate)		// auto-reset is triggered when avrdude opens the port at 1200 bps
+			if (1200 == _usbLineInfo.dwDTERate)		// auto-reset is triggered when avrdude opens the port at 1200 bps
 				Reboot();							
 
 			return true;
diff --git a/arduino/cores/arduino/HardwareSerial.cpp b/arduino/cores/arduino/HardwareSerial.cpp
index a31b266..613f252 100644
--- a/arduino/cores/arduino/HardwareSerial.cpp
+++ b/arduino/cores/arduino/HardwareSerial.cpp
@@ -167,11 +167,6 @@ inline void store_char(unsigned char c, ring_buffer *buffer)
   #error SIG_USART3_RECV
 #endif
 
-<<<<<<< HEAD
-#if !defined(USART0_UDRE_vect) && defined(USART1_UDRE_vect)
-// do nothing - on the 32u4 the first USART is USART1
-#else
-=======
 void serialEventRun(void)
 {
   unsigned char flag, oldSREG;
@@ -210,7 +205,9 @@ void serialEventRun(void)
 }
 
 
->>>>>>> 0c92f230b5202b241de875a3baff9dfd1cf7a618
+#if !defined(USART0_UDRE_vect) && defined(USART1_UDRE_vect)
+// do nothing - on the 32u4 the first USART is USART1
+#else
 #if !defined(UART0_UDRE_vect) && !defined(UART_UDRE_vect) && !defined(USART0_UDRE_vect) && !defined(USART_UDRE_vect)
   #error Don't know what the Data Register Empty vector is called for the first UART
 #else



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]