aboutsummaryrefslogtreecommitdiff
path: root/cores/arduino/Arduino.h
AgeCommit message (Collapse)Author
2014-08-08Added replacement stub for cstdlib atexit() funciton.Christopher Andrews
This is an empty stub to simply allow use of complex types with a non global static lifetime. For more complex handling the function 'atexit' can be redefined in user code. For more information see: https://github.com/arduino/Arduino/pull/2229 https://github.com/arduino/Arduino/issues/1919
2014-06-27initVariant() is now declared as external "C" function.Cristian Maglie
See #2080 for more details.
2014-02-13Added license for Arduino.h, binary.h and main.cpp (master branch)Cristian Maglie
See #1847 and #1117
2013-04-04Added support for all variants of SanguinoKristian Sloth Lauszus
2012-10-09Adding ATmega644P check to ATmega1284P check.David A. Mellis
2012-09-13Moving ATmega32U4 Timer 2 #undef's to Leonardo pins_arduino.h file.David A. Mellis
2012-08-08Fix for tone() on Leonardo.Shigeru KANEMOTO
2012-01-02Adding INPUT_PULLUP option pinMode(). (Paul Stoffregen).David A. Mellis
This also changes pinMode(pin, INPUT); to explicitly disable the pull-up resistor, even if it was previously set. http://code.google.com/p/arduino/issues/detail?id=246
2011-12-30Simplifying microseconds <-> clock cycles conversions. (Rob Tillaart)David A. Mellis
This should fix problems with overflows in pulseIn(). It may make millis() slightly less precise for clock speeds that aren't multiple of 1 million, but we don't really support those anyway. http://code.google.com/p/arduino/issues/detail?id=675
2011-12-02Updated reference voltage defines for ATmega1284P.David A. Mellis
http://code.google.com/p/arduino/issues/detail?id=728
2011-10-24Moving ARDUINO_MAIN from main.cpp to wiring_digital.c and hiding PA, PB, etc.David A. Mellis
http://code.google.com/p/arduino/issues/detail?id=677 http://code.google.com/p/arduino/issues/detail?id=691
2011-10-24Correcting analogReference() constants for ATtiny24/44/84 and 25/45/85.David A. Mellis
DEFAULT, EXTERNAL, and INTERNAL have different values on those processors.
2011-09-16added support for TIMER4D used for PWM on Leonardo and Micro D6Zach Eveland
2011-03-04Factoring pin definitions out of the core.David A. Mellis
That is, there's now a pins/ directory in a platform, which includes multiple directories, each of which has its own pins_arduino.h. The boards.txt gets a new preferences, <BOARD>.build.pins, whose values is a sub-directory of the pins/ directory (possibly with a "platform:" prefix). That sub-directory is then placed in the include path during compilation.
2011-03-03Moving all pin definitions into pins_arduino.h.David A. Mellis
This is a step towards providing portability across AVR's by simply including an appropriate header file.
2011-03-03Removing optimized digitalWrite(), digitalRead(), pinMode().David A. Mellis
2011-03-02Re-arranging header files and small fixes to optimized core functions.David A. Mellis
2011-03-01Moving wiring.h contents into Arduino.h.David A. Mellis
2011-03-01Renamed WProgram.h to Arduino.h.David A. Mellis