Alice Pintus
b9e83657b4
moved .h file in src folder
2016-03-02 10:49:39 +01:00
Alice Pintus
8d3c4dbfec
update sentences
2016-03-01 16:09:50 +01:00
Paulo Costa
0ab9245f41
Boilerplate compression on ISR declaration
...
The current code is very verbose and a painful to maintain (Change ISR implementation in 20 different places? No Thanks!).
(This was originally part of #4519 , but we all agreeded it deserved it's own PR)
2016-02-03 22:43:57 -02:00
Brent Wilkins
7f13f63599
Fixed typo
2016-02-01 12:52:29 -07:00
Brent Wilkins
91df079b09
Update Wire.cpp
...
Removed implicit conversions from unsigned, to signed, back to unsigned.
2016-01-18 13:12:11 -07:00
vbextreme
b1231c39e9
fix delay/yield on avr, if function called by yield takes more a millisecond the delay fails
2015-12-27 14:50:56 +01:00
Cristian Maglie
d893aa0b65
Merge NicoHood's fix for USB_SendControl with len>64
...
Fix #4325
2015-12-23 15:35:08 +01:00
NicoHood
6367168925
Added >64 byte USB_RecvControl() support
2015-12-23 15:31:55 +01:00
NicoHood
ced86a9c48
Added Long USB RecvControl call for >64 bytes
2015-12-19 01:53:24 +01:00
NicoHood
bab9b6c4f7
Added HID_REPORT_TYPE definitions
2015-12-10 10:30:04 +01:00
Cristian Maglie
463046d691
Merge branch 'remove-wire-keywords' of https://github.com/per1234/Arduino
2015-11-30 10:20:10 +01:00
per1234
d21e054836
Remove unused keywords from Wire libraries keywords.txt
...
These functions have been replaced by read() and write() since Arduino
1.0.
2015-11-28 17:56:21 -08:00
per1234
ffbcfa781f
eeprom_clear example: Set pinMode of LED pin
2015-11-24 16:23:16 -08:00
Cristian Maglie
4c2af08bb2
Merge branch 'led_fix' of https://github.com/NicoHood/Arduino
2015-11-24 16:44:51 +01:00
Cristian Maglie
1da7979984
Merge branch 'leonardo-usbserial' of https://github.com/cmaglie/Arduino
2015-11-24 16:34:27 +01:00
Sandeep Mistry
1b63cfa6a4
Cleanup some Stream compiler warnings from #3337
2015-11-23 16:45:29 -05:00
Chris--A
9f8feea8b7
Make protected Stream::parseInt/Float overloads public.
...
Stream::parseInt & Stream::parseFloat previously had protected
overloads which allowed skipping a custom character. This commit
brings this feature to the public interface.
To keep the public API simpler, the single paramter overload remains
protected. However its functionality is available in the public
interface using the two parameter overload.
2015-11-23 15:46:24 -05:00
Chris--A
7857216e69
This adds control of Stream::parseInt/float lookahead.
...
Its default is SKIP_ALL which reflects previous versions.
However SKIP_NONE, and SKIP_WHITESPACE can refine this behaviour.
A parameter used in the protected overloads of parseInt/Float has been
changed from `skipChar` to `ignore`.
2015-11-23 15:46:24 -05:00
Chris--A
12d0487258
This is a bug fix which prevents parseFloat from proceeding past
...
multiple decimals '.' in the stream. Only one can be accepted for
valid decimal numbers.
2015-11-23 15:46:24 -05:00
Chris--A
24a994019f
This commit improves the parsing capability by allowing decimals only
...
prefixed by an '.' character. Previously the preceeding zero must be
present: '0.'
2015-11-23 15:46:23 -05:00
Cristian Maglie
e46375c089
Added SerialUSB alias for Serial on 32u4 boards
2015-11-20 12:08:35 +01:00
Cristian Maglie
ca5aff00e8
Merge branch 'fix-flush' of https://github.com/cmaglie/Arduino
2015-11-18 10:06:01 +01:00
Federico Fissore
802c745690
Modified AVR preproc recipe to match the one used by arduino-builder
2015-11-18 09:34:33 +01:00
agdl
cdd925b58d
Added defines for gemma
...
As pointed out in #4063
2015-11-17 15:04:11 +01:00
Cristian Maglie
934475b75b
SoftwareSerial: fix flush() behaviour
...
Fix #4029
2015-11-11 16:28:48 +01:00
Sandeep Mistry
7380750a69
Remove tx_pin_write from SoftwareSerial.h
...
It’s not implemented anywhere and unused.
2015-11-05 15:39:11 -05:00
Sandeep Mistry
6318f1bf2a
Remove unused param warning
2015-11-05 14:28:40 -05:00
Sandeep Mistry
12ebdfe8a0
Add inline to recv and setRxIntMsk to remove warning ( #4078 )
2015-11-05 14:28:29 -05:00
Cristian Maglie
9b070aa90f
Updated avr core version to 1.6.9
2015-11-03 11:34:03 +01:00
Cristian Maglie
21168e1b5d
[PUSB] Fixed return value for HID_::SendReport
2015-10-30 13:00:33 +01:00
Nico
741d5dff9e
[PHID] send data if report ID was sent successful
...
If the first sending was not successful it is better to abort. Then we get a return value of -1 (instead of -2 if the 2nd call will also fail) and we do not need to block even longer, with another timeout.
2015-10-30 12:58:14 +01:00
NicoHood
cf4d7e1ffb
Added return value to HID SendReport
2015-10-30 12:58:14 +01:00
Cristian Maglie
9552cc6ce2
Merge branch 'arduinoGemmaInterrupts' of https://github.com/agdl/Arduino
2015-10-23 11:00:25 +02:00
Arturo Guadalupi
d52b5a87ba
Gemma digitalPinToInterrupt support
...
Added support for Arduino Gemma as required in #3929
2015-10-23 10:44:02 +02:00
Nico
6fe9294368
Increased 32u4 maximum pin number
2015-10-23 10:41:56 +02:00
Arturo Guadalupi
e3351f6fb1
Ethernet digitalPinToInterrupt support
...
Added support for Arduino Ethernet as required in #3929
2015-10-23 10:16:43 +02:00
Sandeep Mistry
c71f5e9f88
check TWWC (Write Collision Flag) bit after setting TWDR
...
as suggested by @earlyprogrammer in #2173 , to ensure TWDR value is set
if there is a write collision
2015-10-22 16:33:00 +02:00
Sandeep Mistry
48ff3a10ad
release TWI bus right after stop or repeated start is condition
...
this resolves timing issues seen in #1477
2015-10-22 16:29:43 +02:00
Cristian Maglie
c102995e92
Merge remote-tracking branch 'arduino/master' into HEAD
2015-10-21 15:53:59 +02:00
Martino Facchin
b945df9220
[USB] use plugged modules name to create iSerial field
2015-10-21 15:23:56 +02:00
NicoHood
9fe2023c28
[PHID] Fixes protocol on reenumeration
2015-10-12 18:05:34 +02:00
Cristian Maglie
a151349a01
[HID] renamed HIDDescriptorListNode to HIDSubDescriptor
2015-10-12 12:24:07 +02:00
Cristian Maglie
11440d3fd7
[PUSB] Renamed PUSBListNode to PluggableUSBModule
2015-10-12 12:14:07 +02:00
Cristian Maglie
80b79002fd
[HID] made HIDDescriptorListNode.length constant
2015-10-12 11:59:08 +02:00
NicoHood
e69021550e
[PHID] Added missing GET_IDLE Request
2015-10-11 14:39:36 +02:00
NicoHood
5e813b314b
[PHID] Added some hints for further optional implementations
2015-10-10 13:11:31 +02:00
NicoHood
14ddc8b0bf
Added official HID definitions
...
Since the HID library adds some general HID definitions and structs, it is very useful to also include this in a custom library.
If you dupe the information you have problems of redeclaration.
Having those defintions inside the official HID library is essential for a good working additional HID API.
2015-10-10 12:49:45 +02:00
Nico
2cc3bb605b
[PUSB] Minor Style change
2015-10-09 22:10:45 +02:00
Nico
79f5715c21
Remove unnecessary include
...
Its included by HID.h anyways.
2015-10-08 17:24:09 +02:00
Cristian Maglie
fb4f5066bf
[HID] Improved checks in getDescriptor() method
2015-10-08 16:38:57 +02:00