Martino Facchin
cc4ddc3587
Move Caterina_BL related defines into generic USBCore.h
...
In an excess of confidence, these defines were added to Leonardo's variant.h
3rd party boards sometimes avoid inheriting this variant but they still define USBCON, thus breaking the build
2016-05-18 14:23:40 +02:00
Brent Wilkins
d2db502f8d
Fixing issue #4940 (typo)
2016-05-10 08:33:12 -06:00
Martino Facchin
5e194bd8ef
[AVR] Discover newer bootloader at runtime
...
Replaces #4280 , only checks for the bootloader once
Tested with Hoodloader2, should work with every LUFA-derived bootloader released after 2014 (.apitable_signatures section must be placed at end of the flash)
BootloaderAPITable.S :
.global BootloaderAPI_Signatures
BootloaderAPI_Signatures:
.long BOOT_START_ADDR ; Start address of the bootloader
.word 0xDF00 ; Signature for the CDC class bootloader
.word 0xDCFB ; Signature for a LUFA class bootloader
makefile:
BOOT_API_LD_FLAGS += $(call BOOT_SECTION_LD_FLAG, .apitable_signatures, BootloaderAPI_Signatures, 8)
2016-04-06 17:41:06 +02:00
Cristian Maglie
4dc36e82dd
Merge branch 'led_fix' of https://github.com/NicoHood/Arduino
2015-11-24 16:44:51 +01:00
Cristian Maglie
f659ae8581
Added SerialUSB alias for Serial on 32u4 boards
2015-11-20 12:08:35 +01:00
agdl
7cc6dd2cf5
Added defines for gemma
...
As pointed out in #4063
2015-11-17 15:04:11 +01:00
Cristian Maglie
8364a0c1a3
Merge branch 'arduinoGemmaInterrupts' of https://github.com/agdl/Arduino
2015-10-23 11:00:25 +02:00
Arturo Guadalupi
098334a4df
Gemma digitalPinToInterrupt support
...
Added support for Arduino Gemma as required in #3929
2015-10-23 10:44:02 +02:00
Nico
e13d186218
Increased 32u4 maximum pin number
2015-10-23 10:41:56 +02:00
Arturo Guadalupi
0f0d2c958d
Ethernet digitalPinToInterrupt support
...
Added support for Arduino Ethernet as required in #3929
2015-10-23 10:16:43 +02:00
Arturo Guadalupi
2aaef8cdad
Added LED_BUILTIN to GEMMA
...
as asked in #3907
2015-10-01 17:09:59 +02:00
NicoHood
2931a1f7dd
Added TXLed to Leonardo pin definition file
2015-08-15 15:50:57 +02:00
Federico Fissore
37c29845f6
Removed a handful of SVN expansion keywords. See #277
2015-07-03 10:38:07 +02:00
Cristian Maglie
bb40f4d1af
[gemma] Integration of Gemma board
2015-05-06 15:55:56 +02:00
Cristian Maglie
9684557a0b
Merge branch 'master' into ide-1.5.x
2014-02-12 17:17:33 +01:00
Cristian Maglie
23b682417e
Revert "Changed pins definition in variants from constants to #defines."
...
This reverts commit 7fcba37acfd11313640b3f5d5c813d63d2f59999.
2014-02-12 14:46:48 +01:00
Cristian Maglie
a0cd735f45
Merge branch 'pins-define' into ide-1.5.x
2013-12-13 15:09:40 +01:00
Cristian Maglie
a2cc9674ba
Changed pins definition in variants from constants to #defines.
2013-12-13 14:37:26 +01:00
Cristian Maglie
ed03068b0a
Removed redefinitions of SERIAL_* in Yun variant
2013-12-13 14:22:46 +01:00
Cristian Maglie
2dd6b14b21
Removed redundant LED_BUILTIN define in Yun variant.
2013-11-12 14:31:51 +01:00
Cristian Maglie
59edeb17e6
Merge branch 'master' into serial-variant
2013-11-11 14:01:09 +01:00
Cristian Maglie
3b51f9589f
Fix SERIAL_* metadata in Arduino Ethernet variant
2013-11-11 13:54:50 +01:00
Cristian Maglie
96fa9f231e
Added SERIAL metadata into variant files.
2013-11-11 13:41:04 +01:00
Cristian Maglie
79d9da6058
Merge branch 'master' into serial-variant
2013-11-11 13:03:21 +01:00
Cristian Maglie
2398409fbf
Added SERIAL metadata into variant files.
2013-11-11 11:39:37 +01:00
Cristian Maglie
a2c36f7207
Merge branch 'master' into ide-1.5.x
2013-11-03 18:18:09 +01:00
Cristian Maglie
9d48a36616
Changed LED_BUILTIN to a macro to better support boards that do not have a built-in LED.
...
Fixes #758
2013-11-03 18:10:22 +01:00
Cristian Maglie
0e5e67e23d
Added LED_BUILTIN constant to Leonardo board
2013-11-03 18:07:01 +01:00
Cristian Maglie
ac2ce91009
Merge branch 'master' into ide-1.5.x
2013-11-03 14:00:42 +01:00
Cristian Maglie
24dc51bfde
Added Arduino Ethernet variant.
...
Fixes #925
2013-11-03 13:52:08 +01:00
Cristian Maglie
9b4562c4c5
Using NOT_AN_INTERRUPT defined constant
2013-10-31 12:44:24 +01:00
Cristian Maglie
d9f140b386
Added digitalPinToInterrupt also to robot variants
2013-10-31 12:44:05 +01:00
Cristian Maglie
c7baecc1f6
Added pinToInterrupt() variant macro (Paul Stoffregen)
2013-10-31 12:43:41 +01:00
Federico Fissore
acc2067627
Added yun variant with LED_BUILTIN definition. Closes #1585
2013-09-30 10:07:03 +02:00
Xun Yang
aaaa2c3ab6
Fixed robot libraries and examples for unified Arduino core
2013-08-21 23:14:00 +02:00
Cristian Maglie
08afd2dd60
Added robot hardware
2013-05-13 19:50:59 +02:00
Cristian Maglie
0a40c64471
Leonardo pins_arduino.h fixes (jrcutler)
...
fixes #915
2012-11-30 15:14:16 +01:00
Cristian Maglie
2659e41c00
Extended digital_pin_to_timer_PGM array in variants/leonardo/pins_arduino.h to include analog pins ( fixed #1129 )
2012-11-25 15:46:34 +01:00
David A. Mellis
42ca56fb83
Adding Micro.
2012-10-27 14:12:26 -04:00
David A. Mellis
1a0f22225b
Moving ATmega32U4 Timer 2 #undef's to Leonardo pins_arduino.h file.
2012-09-13 09:19:52 -04:00
David A. Mellis
3e68702149
Updating SoftwareSerial pin mapping (pin change interrupts) for Leonardo.
2012-05-20 15:56:49 -07:00
Zach Eveland
e346d868b9
added pin change interrupt defines for Leonardo. fix for broken software serial on Leonardo
2012-05-19 22:05:46 -04:00
Zach Eveland
e2e0260094
Micro I hardly knew ye
2012-04-09 10:12:14 -04:00
Zach Eveland
ec83f55b62
sketch USB VID and PID values are passed in from boards.txt at compile time now. changed sketch PIDs to final values. also uncommented Micro section in boards.txt
2012-04-09 08:06:35 -04:00
Zach Eveland
ac3aca0acf
changed Leonardo bootloader and sketch PID values again (now 0x0701 for bootloader, 0x0801 for sketch)
2012-02-13 00:10:16 -05:00
Zach Eveland
35bbf80ba9
adjusting descriptors - trying to prevent sketch and bootloader from grabbing different COM numbers on Windows
2012-02-08 01:16:56 -05:00
Zach Eveland
989f672d34
Merge branch 'master' of github.com:arduino/Arduino into new-extension
2012-01-10 12:02:27 -05:00
David A. Mellis
3f429a9c61
Fixing static is not at beginning of declaration warnings (maniacbug).
2012-01-02 12:38:23 -05:00
Zach Eveland
c58fcf5554
fixed TIMER4 use on Leonardo
...
ATMEGA32U4 has major differences in TIMER4 registers compared to ATMEGA1280 and 2560. turnOffPWM, analogWrite, and initialize routines had wrong registers, bit names, etc.
2011-12-11 19:56:50 -05:00
Zach Eveland
ed336f1b68
Fixed size of const array mapping digital pin number to bit mask.
2011-11-16 12:15:57 -05:00