aboutsummaryrefslogtreecommitdiff
path: root/cores/arduino/Tone.cpp
AgeCommit message (Collapse)Author
2015-04-13Fix for issue #292Jan
Replaced direct register manipulation with calls to bitWrite(). Fixed TIMSK5 usage on Leonardo (as well as some other preprocessor statements).
2015-04-11Update Tone.cppJan
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.
2012-12-10fixed permissions on a lot of text files. see #1116Federico Fissore
2012-10-18Merged latest changes in AVR arduino coreCristian Maglie
2011-03-01Moving wiring.h contents into Arduino.h.David A. Mellis
2010-11-11Fixing bug w/ subsequent calls to tone().David A. Mellis
http://code.google.com/p/arduino/issues/detail?id=397
2010-11-08Modifying Tone.cpp to use register-based (not CPU-based) #ifdefs.David A. Mellis
2010-10-09Changing #include <> to #include "" in Tone.cpp.David A. Mellis
2010-09-081280 -> 1280/2560.David A. Mellis
2010-06-12Re-enabling timer 2 pwm after tone() ends. David A. Mellis
Factored out common code to disable timers.
2010-01-09Limiting tone generation to timer 2 only to prevent conflicts with the Servo ↵David A. Mellis
library.
2009-12-29Adding tone() and noTone() functions, using Brett Hagman's Tone library.David A. Mellis