aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2016-06-05Fix buffer being overwritten by multiple twi_transmit callskellerkindt
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-05-18Move Caterina_BL related defines into generic USBCore.hMartino Facchin
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-10Fixing issue #4940 (typo)Brent Wilkins
2016-05-10update AVR core to 1.6.11Martino Facchin
2016-05-10add support for remote upload on Yun shieldMartino Facchin
2016-04-28Merge branch 'upload-without-verify' of https://github.com/gh-megabit/ArduinoCristian Maglie
2016-04-26Merge branch 'sam-recipe_ar_pattern-backwards-compatibility' of ↵Cristian Maglie
https://github.com/sandeepmistry/Arduino
2016-04-20Removed extra whitespaces in WString.hCristian Maglie
2016-04-20Removed C++11 dependency for `begin()` and `end()`Christopher Andrews
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-20Updated String library to use C++11 iterators.Christopher Andrews
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-15Implement Do-Not-Verify-After-Upload preference for Serial Uploadsgh-megabit
2016-04-14Subtract one from USB_EP_SIZE in USB_SendSpaceSandeep Mistry
This avoids dealing with ZLP’s in USB_Send, because the max packet size will be EP size - 1.
2016-04-06[AVR] Discover newer bootloader at runtimeMartino Facchin
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-05Update SoftwareSerial.cppBradley Luke Totaro
2016-04-04Add PIN_* defines to AVR variantsSandeep Mistry
2016-04-04Add comment for archive_file_pathSandeep Mistry
2016-04-04Merge pull request #4737 from per1234/recipe_ar_pattern-backwards-compatibilitySandeep Mistry
AVR recipe.ar.pattern backwards compatibility
2016-04-04Merge pull request #4716 from asukiaaa/masterSandeep Mistry
Corrected comments of rx and tx in a SoftwareSerial example.
2016-03-31Merge pull request #4669 from sandeepmistry/software-serial-peek-castArturo Guadalupi
Add missing cast to SoftwareSerial::peek() when returning buffered value
2016-03-22AVR recipe.ar.pattern backwards compatibilityper1234
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-19Corrected comments of rx and tx for SoftwareSerial example.asukiaaa
2016-03-18Add getTimeout accessor method.mattb5906
2016-03-15Clean up comments in platform.txtper1234
- 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-10Make SoftwareSerial receive buffer a uint8_t arraySandeep Mistry
2016-03-10Add missing cast to SoftwareSerial::peek() when returning buffered valueSandeep Mistry
2016-03-09Fix Wire registerPaolo Paolucci
Move TWBR register from Wire.cpp to twi.c file.
2016-03-08Speed and size improvement in Print::printFloat()Benoît Blanchon
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-04Move AVR Wire library utility folder under sourceSandeep Mistry
2016-03-04AVR core version to 1.6.10Cristian Maglie
2016-03-03Merge pull request #4646 from arduino/SimonePDA-patch-3Sandeep Mistry
Update library.properties
2016-03-03Merge pull request #4645 from arduino/SimonePDA-patch-2Sandeep Mistry
Update library.properties
2016-03-03Update library.propertiesSimonePDA
2016-03-03Update library.propertiesSimonePDA
2016-03-03Update library.propertiesSimonePDA
2016-03-03Update library.propertiesSimonePDA
2016-03-03huh? i guess it's just 'modulo'. let's save even moretico-tico
2016-03-02add src folder when missingAlice Pintus
2016-03-02moved .h file in src folderAlice Pintus
2016-03-01update sentencesAlice Pintus
2016-02-16Merge pull request #4490 from sandeepmistry/sam-usb-send-string-descriptorMartino Facchin
[SAM - USB Device] USB_SendStringDescriptor fixes
2016-02-03Boilerplate compression on ISR declarationPaulo Costa
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-01Fixed typoBrent Wilkins
2016-01-18Update Wire.cppBrent Wilkins
Removed implicit conversions from unsigned, to signed, back to unsigned.
2016-01-07Merge pull request #3524 from facchinm/pins_DUEMartino Facchin
Due: solve issues with nonstandard pin operations
2016-01-05Merge pull request #3983 from antodom/pio_handlersArturo Guadalupi
PIO[ABCD] handlers improvement using ATSAM3X8E CLZ instruction
2015-12-27fix delay/yield on avr, if function called by yield takes more a millisecond ↵vbextreme
the delay fails
2015-12-23Merge NicoHood's fix for USB_SendControl with len>64Cristian Maglie
Fix #4325
2015-12-23Added >64 byte USB_RecvControl() supportNicoHood
2015-12-19Added Long USB RecvControl call for >64 bytesNicoHood
2015-12-10Added HID_REPORT_TYPE definitionsNicoHood