e9045d8b8a
Add missing case to detachinterrupt
2015-05-24 20:35:23 -04:00
e273178425
Indent fix.
2015-05-22 17:23:46 +02:00
c4080efdb5
zero delay fix, ADC prescaler fix
2015-05-22 17:23:46 +02:00
219914ef22
delayMicroseconds(): added support for 1Mhz, 12Mhz and 24Mhz
...
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 17:23:45 +02:00
9166828bfe
Due to website configuration changes, every url starting with http://arduino.cc has been changed to http://www.arduino.cc . Fixes #3191
2015-05-20 17:10:06 +02:00
977ccc6910
Added missing license on samd's pgmspace.h
...
Fixes #3145
2015-05-19 20:01:50 +02:00
42b07f0337
Libraries bundled with cores will take the type of that core, instead of relying on an undocumented 'types' property. Fixes #2875
2015-05-19 12:24:11 +02:00
c14d4fa8b4
Merge pull request #3109 from agdl/fix_i2cexamples
...
Fix for #2969 (I2C reserved addresses)
2015-05-14 14:07:43 +02:00
5199b0f6d3
Fixes #2969 :
...
This fixes the Wire examples that uses I2C reserved address (from 0 to 7) substituting them with 8 that is the first one available and that can be used.
I also modified the wire reference
http://www.arduino.cc/en/reference/wire
according to this fact.
2015-05-14 11:27:00 +02:00
d2595129c5
RX and TX Serial buffer sizes can now be defined independently
...
Fixes #2597
2015-05-12 15:09:48 +02:00
7f8cba667d
Due watchdog: change flags to effectively reset board
2015-05-08 14:16:12 +02:00
d2c510d166
Add Due watchdog functions; modified according to feedback supplied
2015-05-08 14:16:12 +02:00
4725d75054
Add watchdog routines for Due.
2015-05-08 14:16:12 +02:00
4d029de000
saveHex: rename recipe.hex -> recipe.output
...
Signed-off-by: Arnav Gupta <championswimmer@gmail.com >
2015-05-07 11:57:12 +02:00
78936541b7
update Sketch menu, add Save hex option
...
* Moving Upload options from "File" menu to "Sketch" menu as those
are sketch actions more than file actions.
Signed-off-by: Arnav Gupta <championswimmer@gmail.com >
2015-05-07 11:57:12 +02:00
5a68e3441b
AVR core version bump
2015-05-06 16:24:13 +02:00
79c77ae884
[gemma] Integration of Gemma board
2015-05-06 15:55:56 +02:00
90026f3764
Disabling uncertified warning, leaving vids/pids
2015-04-27 10:55:16 +02:00
d805fb4e1f
Renamed compiler.warning_flags pref to compiler.warning_level
...
Provided a default value for compiler.warning_flags
Releasing avr core 1.6.5
2015-04-24 09:27:28 +02:00
2f31b8a80c
AVR: upgrading avr core version
2015-04-23 11:10:17 +02:00
c944a4c84d
Updated Stream.cpp in SAM core to the latest version
2015-04-21 18:11:05 +02:00
c96c917dd0
Fixed indentation in Stream.cpp, no code change
2015-04-21 18:10:32 +02:00
35fc66c23d
Fixed wrong bracket placement (see #3011 )
2015-04-21 18:07:42 +02:00
91489d7ba8
Fixed: warning: comparison between signed and unsigned integer expressions
2015-04-21 00:08:11 +02:00
f3e7a3909d
Fixed: warning: suggest explicit braces to avoid ambiguous 'else'
2015-04-21 00:08:02 +02:00
38d5e916ca
Merge pull request #2973 from ffissore/warnings
...
Reviewed warnings key names and dropdown in Preferences
2015-04-17 23:55:54 +02:00
b41e4a3d7d
Merge branch 'jipp-master'
2015-04-14 10:13:58 +02:00
3bbdf495f2
Merge pull request #2961 from jan-r/issue292-fix
...
Tone: fix for ATmega8
2015-04-14 08:36:12 +01:00
df577bf244
Fix for issue #292
...
Replaced direct register manipulation with calls to bitWrite(). Fixed TIMSK5 usage on Leonardo (as well as some other preprocessor statements).
2015-04-13 20:36:28 +02:00
f7fe11c825
Reviewed warnings key names and dropdown in Preferences
2015-04-13 17:18:23 +02:00
b5cc55ec3e
Update Tone.cpp
...
Tone.cpp stops compile when TCCR0A/TCCR0B defined and WGM01 not defined #2923
2015-04-13 16:18:18 +02:00
b42c6667e1
Better preference for setting warnings level. See 61592d78fa (commitcomment-10668365)
2015-04-13 12:22:37 +02:00
3cde93501c
Update Tone.cpp
...
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-04-11 00:15:58 +02:00
ecde17b6e2
Platform.txt in-memory rewrite rules: whenever loaded, if a property is set to a value known to be wrong/old, that property is replaced with the current/right value.
...
This happens in-memory, no platform.txt file were harmed during rewriting
Mitigate #2838
2015-03-30 16:18:08 +02:00
ea5155656a
Starting 1.6.3
...
Updated toolchains: linux statically compiled, added gcc lto plugin (disabled)
2015-03-30 15:06:59 +02:00
6e498ee5b9
LibraryManager: better type filtering
2015-03-27 14:51:19 +01:00
e884789322
Not using gcc version, hard to maintain
2015-03-27 14:51:15 +01:00
3be821dfcf
avr platform: fixed avrdude path
2015-03-27 14:51:12 +01:00
7d6729ab93
Fixed platforms(.txt)
2015-03-27 14:51:12 +01:00
ab5aea40a6
Stream: set findMulti function as protected
...
let's not expose it until the API is not accepted
widely by the dev mailing list
2015-03-24 17:13:14 +01:00
c25dc61bd6
Merge pull request #2814 from facchinm/test_pr2696
...
Fix findUntil in Stream library
2015-03-24 15:24:42 +00:00
f43a7a698e
Fix findUntil in Stream library
...
PR #2696 without timeout-related changes
2015-03-24 12:31:50 +01:00
046f335d5f
Merge pull request #2812 from facchinm/test_pr2794
...
EEPROM library V2
2015-03-24 09:24:00 +00:00
54da627789
EEPROM: examples: fix Serial for board Leonardo
2015-03-24 10:20:00 +01:00
bd2b9d1afd
Fixed EEPROM examples and added readme
2015-03-24 13:58:01 +10:00
ab14475248
Updated EEPROM examples.
...
Removed hard coded lengths, which were incorrect for standard Arduino's
now.
2015-03-20 12:06:20 +10:00
28cff64b80
Small tweaks to EEPROM lib and examples.
2015-03-19 17:13:32 +10:00
0e898d5e03
Do not influence state of SS if it's already been set to an output previously, e.g. by user sketch
...
squashes and closes PR #2659
2015-03-18 10:37:40 +01:00
d6637e7f08
Updated EEPROM storage class
...
To avoid having a .cpp just for an extern variable definition, `static`
has been chosen over `extern`.
As the `EEPROMClass` class simply wraps functionality located elsewhere,
it is completely compiled away. Even though each translation unit which
includes the header will get a copy with internal linkage, there is no
associated overhead.
More info
[here](http://stackoverflow.com/questions/29098518/extern-variable-only-in-header-unexpectedly-working-why )
2015-03-18 18:56:08 +10:00
80f01fbab1
Added additional examples to EEPROM lib
2015-03-17 17:17:08 +10:00