Age | Commit message (Collapse) | Author | |
---|---|---|---|
2015-07-16 | implement PUSB modules as linked list | Martino Facchin | |
2015-07-16 | remove useless variables | Martino Facchin | |
2015-07-16 | make CDC function non removable | Martino Facchin | |
2015-07-16 | add weak setupUSB() hook | Martino Facchin | |
override this function to insert additional USB endpoints | |||
2015-07-16 | remove useless variable | Martino Facchin | |
2015-07-16 | add PluggableUSB module | Martino Facchin | |
2015-07-16 | move _initEndpoints from PROGMEM to RAM | Martino Facchin | |
2015-07-16 | Use generic composite device descriptor | Martino Facchin | |
2015-07-16 | Move EP defines to header | Martino Facchin | |
2015-07-16 | Remove HID core library | Martino Facchin | |
2015-07-16 | Enable C11 support | Matthijs Kooijman | |
This uses the gnu11 standard, which is C11 with GNU extensions. Previously, gnu89 was being used, which is pretty ancient by now. C99 brings some important improvements, some of which were already available and used even without this option. C11 is more recent and brings more minor improvements. Most notable feature is the static_assert statement, allowing checking invariants at compiletime using the full C expressions. | |||
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-16 | Enable C++11 support | Matthijs Kooijman | |
This uses the gnu++11 standard, which is C++11 with GNU extensions. C++11 should be full compatible with the previously used C++98 standards, so all pre-existing sketches should continue to work. | |||
2015-07-16 | Explicitely specify C and C++ standards to use | Matthijs Kooijman | |
This does not change anything, it just makes the defaults explicit. | |||
2015-07-14 | Bootloaders: wrong #ifdefs, should be defined() not just tested (i.e. noteq 0) | Martyn Ranyard | |
Close #126 | |||
2015-07-14 | Bootloaders: adds support for 328-nonp chips | Martyn Ranyard | |
2015-07-14 | -O2 in new avr-gcc makes too big a bootloader to fit on 328(and 328p) | Martyn Ranyard | |
2015-07-14 | Fixed EEPE flag check. | Martyn Ranyard | |
Here, using the flag itself makes the bootloader build where it currently does not for the 328 amongst others | |||
2015-07-07 | Yun bootloader without blink | Federico Fissore | |
2015-07-06 | Examples: mass code format. See example_formatter.conf | Federico Fissore | |
2015-07-03 | Support for repeated starts added to SAM Wire library | Matthew Lowe | |
Additional interface method ported to avr for compatibility Fix issue #2428. | |||
2015-07-03 | Removed a handful of SVN expansion keywords. See #277 | Federico Fissore | |
2015-07-01 | Merge pull request #1869 from kevin-pololu/due-wire-available | Martino Facchin | |
SAM Wire: fixed NACK/timeout behavior of requestFrom() and available() | |||
2015-06-29 | Fixed missing "sketch" folders in some paths of both AVR and SAM cores | Federico Fissore | |
2015-06-29 | Compiler: sketch files get compiled into "sketch" | Federico Fissore | |
2015-06-29 | Compiler: cores files get compiled under "core", libraries under ↵ | Federico Fissore | |
"libraries". Fixes #2997 | |||
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-05 | Support the Atmel STK500 development board for ISP | Matthijs Kooijman | |
2015-06-05 | Added comment about Bus Pirate | ziotibia81 | |
2015-06-05 | Added support for Dangerous Prototypes Bus Pirate as ISP | ziotibia81 | |
Close #2385 | |||
2015-06-01 | add Arduino Gemma Bootloader source files | Fede85 | |
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. |