Martino Facchin
6b5f81c195
pulseIn: add alternative implementation based on micros()
...
pulseInLong is suitable for long pulses in interrupt context
2015-05-29 15:01:38 +02:00
Martino Facchin
3403bfe53d
pulseIn: modify function to use ASM implementation
2015-05-29 15:01:37 +02:00
Martino Facchin
b9a7b46a8e
pulseIn: add ASM implementation
...
this assembly code was generated by avr-gcc 4.8.3
2015-05-29 15:01:37 +02:00
Martino Facchin
16f9b83668
Revert "Temporary fix for pulseIn() regression."
...
This reverts commit 8ddc5198f6ef8b2816a61b7b0fcce99f927d11a0.
To be substituted by ASM generated code
2015-05-29 15:01:37 +02:00
Martino Facchin
5050d4d498
Merge pull request #3202 from Chris--A/randomSeed
...
Modified randomSeed, now uses unsigned long.
2015-05-28 10:54:26 +02:00
Martino Facchin
26bf5b5520
Merge pull request #3211 from Chris--A/println-optimize
...
Println optimize
2015-05-28 10:24:12 +02:00
Cristian Maglie
11314ea4f9
Merge pull request #3244 from Lauszus/INT2
...
Check if INT2 is actually defined before issuing warning in detachInterrupt
2015-05-28 09:51:25 +02:00
Martino Facchin
a272963181
Merge pull request #3207 from chromhelm/master
...
Fixed bug with HWSerial flushing
2015-05-28 09:44:46 +02:00
Kristian Sloth Lauszus
92d606ecdc
Check if INT2 is actually defined before issuing warning in detachInterrupt
...
This was caused after: https://github.com/arduino/Arduino/pull/3221
2015-05-28 03:42:32 +02:00
Victor Aprea
5c008014ab
Add missing case to detachinterrupt
2015-05-24 20:35:23 -04:00
Cristian Maglie
44a2f4ad24
Indent fix.
2015-05-22 17:23:46 +02:00
Cano
e817e54898
zero delay fix, ADC prescaler fix
2015-05-22 17:23:46 +02:00
Cano
f8fa2d8755
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
Chris--A
969ce0b007
Optimize printLn calls.
2015-05-22 23:00:07 +10:00
chromhelm
8c4caf1b67
Fixed bug with flushing
2015-05-21 21:42:40 +02:00
Chris--A
14e45da7da
Modified randomSeed, now uses unsigned long.
2015-05-21 16:52:42 +10:00
Federico Fissore
fc5bf9b654
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
Federico Fissore
90c83646b7
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
Federico Fissore
4d19284382
Merge pull request #3109 from agdl/fix_i2cexamples
...
Fix for #2969 (I2C reserved addresses)
2015-05-14 14:07:43 +02:00
Arturo Guadalupi
1b7d50fd72
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
Nico
19dd4984a3
RX and TX Serial buffer sizes can now be defined independently
...
Fixes #2597
2015-05-12 15:09:48 +02:00
Arnav Gupta
e0242cd81b
saveHex: rename recipe.hex -> recipe.output
...
Signed-off-by: Arnav Gupta <championswimmer@gmail.com>
2015-05-07 11:57:12 +02:00
Arnav Gupta
869ea2d306
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
Federico Fissore
55d17f0efd
AVR core version bump
2015-05-06 16:24:13 +02:00
Cristian Maglie
328b8ef27d
[gemma] Integration of Gemma board
2015-05-06 15:55:56 +02:00
Federico Fissore
344cb8d488
Disabling uncertified warning, leaving vids/pids
2015-04-27 10:55:16 +02:00
Federico Fissore
af9374e890
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
Federico Fissore
0cf58f3bd3
AVR: upgrading avr core version
2015-04-23 11:10:17 +02:00
Cristian Maglie
ee1499dab2
Fixed indentation in Stream.cpp, no code change
2015-04-21 18:10:32 +02:00
Cristian Maglie
9b7eb8bae3
Fixed wrong bracket placement (see #3011 )
2015-04-21 18:07:42 +02:00
Kristian Sloth Lauszus
7536a6c349
Fixed: warning: comparison between signed and unsigned integer expressions
2015-04-21 00:08:11 +02:00
Kristian Sloth Lauszus
3a785745c0
Fixed: warning: suggest explicit braces to avoid ambiguous 'else'
2015-04-21 00:08:02 +02:00
Federico Fissore
99e8c82d18
Merge pull request #2973 from ffissore/warnings
...
Reviewed warnings key names and dropdown in Preferences
2015-04-17 23:55:54 +02:00
Martino Facchin
e789c6a9b1
Merge branch 'jipp-master'
2015-04-14 10:13:58 +02:00
Martino Facchin
7ba207a82b
Merge pull request #2961 from jan-r/issue292-fix
...
Tone: fix for ATmega8
2015-04-14 08:36:12 +01:00
Jan
5a031e5e53
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
Federico Fissore
1c52d791ae
Reviewed warnings key names and dropdown in Preferences
2015-04-13 17:18:23 +02:00
jipp
7d46169c78
Update Tone.cpp
...
Tone.cpp stops compile when TCCR0A/TCCR0B defined and WGM01 not defined #2923
2015-04-13 16:18:18 +02:00
Federico Fissore
4e5d076f36
Better preference for setting warnings level. See 61592d78fa (commitcomment-10668365)
2015-04-13 12:22:37 +02:00
Jan
8cb220e93c
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
Federico Fissore
8002b3c79e
Starting 1.6.3
...
Updated toolchains: linux statically compiled, added gcc lto plugin (disabled)
2015-03-30 15:06:59 +02:00
Federico Fissore
5eb3830e68
LibraryManager: better type filtering
2015-03-27 14:51:19 +01:00
Federico Fissore
47c1fa27c0
Not using gcc version, hard to maintain
2015-03-27 14:51:15 +01:00
Federico Fissore
78cc7d4764
avr platform: fixed avrdude path
2015-03-27 14:51:12 +01:00
Federico Fissore
ef1cb94d32
Fixed platforms(.txt)
2015-03-27 14:51:12 +01:00
Martino Facchin
022f8ff62b
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
Martino Facchin
7f9b391dc2
Merge pull request #2814 from facchinm/test_pr2696
...
Fix findUntil in Stream library
2015-03-24 15:24:42 +00:00
Jim Leonard (Xuth)
78e73a9f8b
Fix findUntil in Stream library
...
PR #2696 without timeout-related changes
2015-03-24 12:31:50 +01:00
Martino Facchin
2c5b28a7fa
Merge pull request #2812 from facchinm/test_pr2794
...
EEPROM library V2
2015-03-24 09:24:00 +00:00
Martino Facchin
d477f20c3f
EEPROM: examples: fix Serial for board Leonardo
2015-03-24 10:20:00 +01:00