Commit Graph

1557 Commits

Author SHA1 Message Date
Brent Wilkins d2db502f8d Fixing issue #4940 (typo) 2016-05-10 08:33:12 -06:00
Martino Facchin 3cd00a7fd2 update AVR core to 1.6.11 2016-05-10 10:18:15 +02:00
Martino Facchin aa8ee77413 add support for remote upload on Yun shield 2016-05-10 10:13:51 +02:00
Cristian Maglie b345c256ec Merge branch 'upload-without-verify' of https://github.com/gh-megabit/Arduino 2016-04-28 15:09:27 +02:00
Cristian Maglie e62ca7be81 Merge branch 'sam-recipe_ar_pattern-backwards-compatibility' of https://github.com/sandeepmistry/Arduino 2016-04-26 17:30:45 +02:00
Cristian Maglie 0e80ea6603 Removed extra whitespaces in WString.h 2016-04-20 20:30:24 +02:00
Christopher Andrews 6d6c9d3622 Removed C++11 dependency for `begin()` and `end()`
As I was not able to base the return types of `begin()` & `end()` off the c_str() function, I have changed the source so the features can be used by C++98 code, while still allowing ranged loops in C++11.
2016-04-20 16:07:52 +02:00
Christopher Andrews 0489fe3ae8 Updated String library to use C++11 iterators.
This will allow using the String library in a ranged for loop:

```C++
String s = "Hi, this is a test";

for( char c : s )
  Serial.print( c );
```
2016-04-20 16:07:52 +02:00
gh-megabit 9933c364f7 Implement Do-Not-Verify-After-Upload preference for Serial Uploads 2016-04-15 21:15:34 +01:00
Sandeep Mistry 5e3d08af24 Subtract one from USB_EP_SIZE in USB_SendSpace
This avoids dealing with ZLP’s in USB_Send, because the max packet size
will be EP size - 1.
2016-04-14 10:06:47 -04: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
Bradley Luke Totaro 71b87bf26b Update SoftwareSerial.cpp 2016-04-05 15:10:46 -04:00
Sandeep Mistry 257ee3fd67 Add PIN_* defines to AVR variants 2016-04-04 15:41:38 -04:00
Sandeep Mistry 3616dadb3a Add comment for archive_file_path 2016-04-04 13:27:47 -04:00
Sandeep Mistry b0f4ca1b02 Merge pull request #4737 from per1234/recipe_ar_pattern-backwards-compatibility
AVR recipe.ar.pattern backwards compatibility
2016-04-04 13:26:05 -04:00
Sandeep Mistry 2fa23a2486 Merge pull request #4716 from asukiaaa/master
Corrected comments of rx and tx in a SoftwareSerial example.
2016-04-04 10:00:47 -04:00
Arturo Guadalupi 9eac836274 Merge pull request #4669 from sandeepmistry/software-serial-peek-cast
Add missing cast to SoftwareSerial::peek() when returning buffered value
2016-03-31 15:03:55 +02:00
per1234 33c9558641 AVR recipe.ar.pattern backwards compatibility
Define archive_file_path in Arduino AVR Boards platform.txt to provide
backwards compatibility with IDE versions previous to 1.6.6. The
archive_file_path value set in platform.txt is overridden in IDE 1.6.6+.
This produces avr-ar commands identical to the previous behavior.
2016-03-22 03:31:10 -07:00
asukiaaa 15f17aa06c Corrected comments of rx and tx for SoftwareSerial example. 2016-03-19 16:21:07 +09:00
mattb5906 5976bcabcb Add getTimeout accessor method. 2016-03-18 22:26:37 +00:00
per1234 48d574b9f0 Clean up comments in platform.txt
- Remove comment in Arduino AVR Boards platform.txt about -w flag. This
is no longer relevant since the compiler warning level is now set by the
user.
- Fix typos
2016-03-15 15:42:16 -07:00
Sandeep Mistry 422b6f9bb7 Make SoftwareSerial receive buffer a uint8_t array 2016-03-10 10:23:50 -05:00
Sandeep Mistry 8beaa0e1b1 Add missing cast to SoftwareSerial::peek() when returning buffered value 2016-03-10 10:23:50 -05:00
Paolo Paolucci 7b2f6fc028 Fix Wire register
Move TWBR register from Wire.cpp to twi.c file.
2016-03-09 15:47:55 -05:00
Benoît Blanchon 437eabeaad Speed and size improvement in Print::printFloat()
Avoid using the overload of print() for signed integer since a negative value is not allowed here.
This results in a smaller (unless print(int) is used somewhere else in the program) and faster code because the overload for unsigned integer is simpler.
2016-03-08 22:13:10 +01:00
Sandeep Mistry aa710ab682 Move AVR Wire library utility folder under source 2016-03-04 17:11:56 -05:00
Cristian Maglie 2a8f24602e AVR core version to 1.6.10 2016-03-04 14:56:09 +01:00
Sandeep Mistry 0faaf15a5f Merge pull request #4646 from arduino/SimonePDA-patch-3
Update library.properties
2016-03-03 15:19:26 -05:00
Sandeep Mistry 3435794d19 Merge pull request #4645 from arduino/SimonePDA-patch-2
Update library.properties
2016-03-03 15:19:06 -05:00
SimonePDA c3089f872e Update library.properties 2016-03-03 19:57:04 +01:00
SimonePDA 19ef218db4 Update library.properties 2016-03-03 19:34:02 +01:00
SimonePDA 9b5bec1260 Update library.properties 2016-03-03 19:26:22 +01:00
SimonePDA bdc58c5baa Update library.properties 2016-03-03 19:13:25 +01:00
tico-tico 487bbfde38 huh? i guess it's just 'modulo'. let's save even more 2016-03-03 10:53:25 -05:00
Alice Pintus 3ba80468d5 add src folder when missing 2016-03-02 14:45:57 +01:00
Alice Pintus e8f1805137 moved .h file in src folder 2016-03-02 10:49:39 +01:00
Alice Pintus f81317889e update sentences 2016-03-01 16:09:50 +01:00
Martino Facchin 98dedfc5f3 Merge pull request #4490 from sandeepmistry/sam-usb-send-string-descriptor
[SAM - USB Device] USB_SendStringDescriptor fixes
2016-02-16 16:51:44 +01:00
Paulo Costa be2eb2635f Boilerplate compression on ISR declaration
The current code is very verbose and a painful to maintain (Change ISR implementation in 20 different places? No Thanks!).

(This was originally part of #4519, but we all agreeded it deserved it's own PR)
2016-02-03 22:43:57 -02:00
Brent Wilkins b3caf62124 Fixed typo 2016-02-01 12:52:29 -07:00
Brent Wilkins 258172f6ab Update Wire.cpp
Removed implicit conversions from unsigned, to signed, back to unsigned.
2016-01-18 13:12:11 -07:00
Martino Facchin 44a2d433a2 Merge pull request #3524 from facchinm/pins_DUE
Due: solve issues with nonstandard pin operations
2016-01-07 10:28:07 +00:00
Arturo Guadalupi faacb23796 Merge pull request #3983 from antodom/pio_handlers
PIO[ABCD] handlers improvement using ATSAM3X8E CLZ instruction
2016-01-05 15:07:36 +01:00
vbextreme ccb832c224 fix delay/yield on avr, if function called by yield takes more a millisecond the delay fails 2015-12-27 14:50:56 +01:00
Cristian Maglie c96d9bc6ec Merge NicoHood's fix for USB_SendControl with len>64
Fix #4325
2015-12-23 15:35:08 +01:00
NicoHood 2369610047 Added >64 byte USB_RecvControl() support 2015-12-23 15:31:55 +01:00
NicoHood 87b4f726a7 Added Long USB RecvControl call for >64 bytes 2015-12-19 01:53:24 +01:00
NicoHood 513dbdd690 Added HID_REPORT_TYPE definitions 2015-12-10 10:30:04 +01:00
Cristian Maglie cb4341aa2c Merge branch 'remove-wire-keywords' of https://github.com/per1234/Arduino 2015-11-30 10:20:10 +01:00
per1234 9e9bc7549c Remove unused keywords from Wire libraries keywords.txt
These functions have been replaced by read() and write() since Arduino
1.0.
2015-11-28 17:56:21 -08:00