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
245b948a27
Add Stream::find(char); to SAM core.
...
This is a feature added to the AVR core here:
ed1b8eb486
It allows using the find method with a single char (#847 ).
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
Cristian Maglie
a259f9c6dc
Merge branch 'sam-serial-flush-tx-empty' of https://github.com/sandeepmistry/Arduino
2015-11-18 09:58:57 +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
Sandeep Mistry
435f6790da
Check TXEMPTY flag instead of TXRDY flag on Serial.flush()
...
As suggested by @borisff in #4128 .
2015-11-17 13:21:42 -05: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
Cristian Maglie
02bb3b96b3
Update recipe.ar.pattern in SAM platform to us archive_file_path
2015-11-06 23:57:10 +01:00
Cristian Maglie
abcc75bcf1
Upgraded SAM core version to 1.6.6
2015-11-06 23:25:31 +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
f678ad423a
[SAM] Remove useless <cstddef> includes (fix regression)
...
See #4082
2015-11-05 20:07:02 +01:00
Sandeep Mistry
5be4466fd7
Set mode to SPI_CONTINUE for first byte transfer in SPI.transfer16(...)
...
Update to #4081
2015-11-05 10:02:50 -05:00
Sandeep Mistry
ed5597dad0
Add SPI.transfer16(...) API's
2015-11-04 15:49:08 -05:00
Cristian Maglie
53fd24e8aa
Updated sam core version to 1.6.5
2015-11-03 14:38:45 +01:00
Cristian Maglie
9b070aa90f
Updated avr core version to 1.6.9
2015-11-03 11:34:03 +01:00
Cristian Maglie
a7a12037c7
[HID] Added return value to HID SendReport (sam core)
2015-10-30 13:23:46 +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
d3e3b8b377
Merge branch 'sam-wire-repeated-starts' of https://github.com/sandeepmistry/Arduino
2015-10-29 21:18:11 +01:00
Sandeep Mistry
77179d78d0
Add support for repeated starts in slave mode
...
From the data sheet TXCOMP is only set after a stop or repeated start
and address change, but EOSACC is set for a stop or repeated start when
the address remains the same. This change removes the check for TXCOMP
when not idle, to support repeated starts for both RX and TX.
2015-10-29 16:15:52 -04:00
Sandeep Mistry
851efaefd7
Remove steps to disable pull ups as they are not needed
...
The Due has external pull-ups on the SDA0 and SCL0, and PIO_Configure
in Wire*_Init does not enable then.
2015-10-29 16:03:32 -04:00
Sandeep Mistry
fdef4f27fe
Rebuild libsam
2015-10-29 16:03:32 -04:00
Sandeep Mistry
d655bd5af9
Add end callback for deinitialization on end
2015-10-29 16:03:32 -04:00
Sandeep Mistry
2737305f54
implement Wire.end() for SAM core
...
also moved common reset and disable code in libsam TWI_ConfigureMaster
and TWI_ConfigureSlave functions to new TWI_Disable function, which is
used in TwoWire::end()
2015-10-29 16:03:32 -04:00
Cristian Maglie
b01eda179a
Print not aborting on write failure
...
See #3614
2015-10-26 12:00:47 +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
22dd1cbb99
Merge branch 'nativeUSB_serialNumber_due' of https://github.com/facchinm/Arduino into HEAD
2015-10-21 16:54:59 +02:00
Martino Facchin
775c82bbed
SAM: add iSerial USB field
2015-10-21 16:16:52 +02:00
Cristian Maglie
c102995e92
Merge remote-tracking branch 'arduino/master' into HEAD
2015-10-21 15:53:59 +02:00