Age | Commit message (Collapse) | Author | |
---|---|---|---|
2015-07-16 | Move EP defines to header | Martino Facchin | |
2015-07-16 | Remove HID core library | Martino Facchin | |
2015-07-16 | Check for __cplusplus >= 201103L as well as __GXX_EXPERIMENTAL_CXX0X__ | Matthijs Kooijman | |
Gcc 4.8 defines __cplusplus as 201103L, so we can check for that now. It still also defines __GXX_EXPERIMENTAL_CXX0X__, but this could help on other compilers, or if gcc ever decides to stop defining the experimental macro. | |||
2015-07-03 | Removed a handful of SVN expansion keywords. See #277 | Federico Fissore | |
2015-06-18 | Warn about increasing HardwareSerial buffers to > 256 | Matthijs Kooijman | |
Properly supporting bigger buffers need better atomicity code, which isn't implemented yet. Until it is, best to add a warning. See #2405. | |||
2015-06-01 | Add a Stream::find(char) method | Martino Facchin | |
2015-05-30 | Fixed unused argument warning | Cristian Maglie | |
2015-05-29 | Fixed unused variables warnings and indentation | Cristian Maglie | |
2015-05-29 | Saving some bytes in HardwareSerial::write | chromhelm | |
2015-05-29 | pulseIn: be consistent with standard API | Martino Facchin | |
return 0 if timeout has been reached | |||
2015-05-29 | pulseInASM: rework comment style | Martino Facchin | |
2015-05-29 | pulseIn: add alternative implementation based on micros() | Martino Facchin | |
pulseInLong is suitable for long pulses in interrupt context | |||
2015-05-29 | pulseIn: modify function to use ASM implementation | Martino Facchin | |
2015-05-29 | pulseIn: add ASM implementation | Martino Facchin | |
this assembly code was generated by avr-gcc 4.8.3 | |||
2015-05-29 | Revert "Temporary fix for pulseIn() regression." | Martino Facchin | |
This reverts commit 8ddc5198f6ef8b2816a61b7b0fcce99f927d11a0. To be substituted by ASM generated code | |||
2015-05-28 | Merge pull request #3202 from Chris--A/randomSeed | Martino Facchin | |
Modified randomSeed, now uses unsigned long. | |||
2015-05-28 | Merge pull request #3211 from Chris--A/println-optimize | Martino Facchin | |
Println optimize | |||
2015-05-28 | Merge pull request #3244 from Lauszus/INT2 | Cristian Maglie | |
Check if INT2 is actually defined before issuing warning in detachInterrupt | |||
2015-05-28 | Merge pull request #3207 from chromhelm/master | Martino Facchin | |
Fixed bug with HWSerial flushing | |||
2015-05-28 | Check if INT2 is actually defined before issuing warning in detachInterrupt | Kristian Sloth Lauszus | |
This was caused after: https://github.com/arduino/Arduino/pull/3221 | |||
2015-05-24 | Add missing case to detachinterrupt | Victor Aprea | |
2015-05-22 | Indent fix. | Cristian Maglie | |
2015-05-22 | zero delay fix, ADC prescaler fix | Cano | |
2015-05-22 | delayMicroseconds(): added support for 1Mhz, 12Mhz and 24Mhz | Cano | |
1Mhz is a default clock speed on Atmega328, many users run it on the internal 1Mhz clock to save battery power. Up until now delayMicroseconds() function wasn't taking this frequencies into an account. | |||
2015-05-22 | Optimize printLn calls. | Chris--A | |
2015-05-21 | Fixed bug with flushing | chromhelm | |
2015-05-21 | Modified randomSeed, now uses unsigned long. | Chris--A | |
2015-05-12 | RX and TX Serial buffer sizes can now be defined independently | Nico | |
Fixes #2597 | |||
2015-04-21 | Fixed indentation in Stream.cpp, no code change | Cristian Maglie | |
2015-04-21 | Fixed wrong bracket placement (see #3011) | Cristian Maglie | |
2015-04-21 | Fixed: warning: comparison between signed and unsigned integer expressions | Kristian Sloth Lauszus | |
2015-04-21 | Fixed: warning: suggest explicit braces to avoid ambiguous 'else' | Kristian Sloth Lauszus | |
2015-04-14 | Merge branch 'jipp-master' | Martino Facchin | |
2015-04-13 | Fix for issue #292 | Jan | |
Replaced direct register manipulation with calls to bitWrite(). Fixed TIMSK5 usage on Leonardo (as well as some other preprocessor statements). | |||
2015-04-13 | Update Tone.cpp | jipp | |
Tone.cpp stops compile when TCCR0A/TCCR0B defined and WGM01 not defined #2923 | |||
2015-04-11 | Update Tone.cpp | Jan | |
Rebased the bugfix from the original Google Code issue #292 to work with Arduino 1.6.x Description of original fix provided by Pete62: The later 8 bit AVR's use two registers (TCCRxA, TCCRxB) whereas the ATmega8 only uses a single register (TCCR2) to house the control bits for Timer 2. Bits were inadvertently being cleared. | |||
2015-03-24 | Stream: set findMulti function as protected | Martino Facchin | |
let's not expose it until the API is not accepted widely by the dev mailing list | |||
2015-03-24 | Fix findUntil in Stream library | Jim Leonard (Xuth) | |
PR #2696 without timeout-related changes | |||
2015-01-18 | Temporary fix for pulseIn() regression. | Cristian Maglie | |
Fixes #2538 | |||
2015-01-07 | Arduino custom type boolean is now mapped to bool type | Cristian Maglie | |
Fixes #2151 Fixes #2147 | |||
2014-10-21 | Merge branch 'master' into ide-1.5.x | Cristian Maglie | |
Conflicts: hardware/arduino/cores/arduino/HardwareSerial.cpp hardware/arduino/cores/robot/Arduino.h | |||
2014-10-21 | Revert "Match return value to type in available()" | Cristian Maglie | |
This reverts commit f40e4713542fa862d5b99b256a642e001a796988. Added an hint for the buffer sizes. See #2057 Fixes #2367 | |||
2014-10-21 | Fixed missing NOT_AN_INTERRUPT constant in digitalPinToInterrupt() | Cristian Maglie | |
Fixes #2379 | |||
2014-09-26 | Add #include "Print.h" in Server.h | George Chailazopoulos | |
2014-09-12 | Fixed trivial include error introduced in previous commit 2e3e539b... oops... | Cristian Maglie | |
2014-09-12 | Added license to USBAPI.h | Cristian Maglie | |
Close #1847 | |||
2014-09-12 | Merge pull request #1937 from matthijskooijman/stringindex | Cristian Maglie | |
String index fixes and cleanups | |||
2014-09-10 | Fix off-by-one in String::substring | Matthijs Kooijman | |
When checking the `left` argument, it previously allowed having left == len. However, this means the substring starts one past the last character in the string and should return the empty string. In practice, this already worked correctly, because buffer[len] contains the trailing nul, so it would (re)assign the empty string to `out`. However, fixing this check makes it a bit more logical, and prevents a fairly unlikely out-of-buffer write (to address 0x0) when calling substring on an invalidated String: String bar = (char*)NULL; bar.substring(0, 0); | |||
2014-09-10 | Merge pull request #2279 from cmaglie/fix-leo-upload-osx10.9.4 | Cristian Maglie | |
Fix for upload problems on Arduino Leonardo (and derivatives) on OSX 10.9 | |||
2014-09-10 | Simplify String::remove(unsigned int) | Matthijs Kooijman | |
Previously, this method calculated the length of the string from the given index onwards. However, the other remove() method called already contains code for this calculation, which is used when the count passed in is too big. This means we can just pass in a very big count that is guaranteed to point past the end of the string, shrinking the remove method by a few bytes. |