Sandeep Mistry
6f3d25ea84
Merge pull request #4667 from bblanchon/patch-1
...
Speed and size improvement in Print::printFloat()
2016-07-18 14:50:09 -04:00
Sandeep Mistry
0fd650271c
Merge pull request #4718 from mattb5906/new-feature/stream-timeout-get-4680
...
Add getTimeout accessor method.
2016-07-18 14:18:59 -04:00
Cristian Maglie
8ae5b5f43b
Merge branch 'invalidated-string-move' of https://github.com/sandeepmistry/Arduino
2016-07-18 18:30:23 +02:00
Martino Facchin
5e146c415d
[AVR][USB] fix IRQ flags clearing
2016-07-14 18:22:41 +02:00
Sandeep Mistry
5dd628a2c2
Make String::move of an invalidated String result in an invalidated String
2016-07-12 17:29:13 -04:00
Arturo Guadalupi
2717fbe05b
Merge pull request #4864 from sandeepmistry/avr-usb-tx
...
Subtract one from USB_EP_SIZE in USB_SendSpace
2016-07-11 18:02:38 +02:00
Arturo Guadalupi
2a10caa4fc
Merge pull request #5018 from sandeepmistry/sam-SerialUSB.availableForWrite
...
SAM: Add Serial_::availableForWrite
2016-07-07 18:12:27 +02:00
Arturo Guadalupi
5665f86977
Merge pull request #4814 from sandeepmistry/avr-pin_
...
Add PIN_* defines to AVR variants
2016-07-07 17:51:31 +02:00
Arturo Guadalupi
0c8151db1a
Merge pull request #4813 from sandeepmistry/sam-i2c-symbols
...
Port SDA and SCL symbols to SAM
2016-07-07 17:49:39 +02:00
Ivan-Perez
2d13ebbb3e
WString.h: allow modifying the string while iterating
2016-06-28 20:58:38 +02:00
Ivan-Perez
69421dc2c7
WString.h: Add const qualifier to `begin` and `end` functions
2016-06-28 20:58:38 +02:00
kellerkindt
43d5e073b4
Fix buffer being overwritten by multiple twi_transmit calls
...
Fixes that more complex methods (like Stream::print(float)) do not work properly.
Without this fix, Wire.print(1.01f); results in '1' because Print::printFloat(double, uint8_t) performs multiple print() and therefore twi_transmit calls. Also Wire.println("Heyho"); results only in a newline character.
2016-06-05 03:01:57 +02:00
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
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