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
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
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
Martino Facchin
bf609ecc4c
[USB] remove all warnings from SAM USB core
2015-10-12 14:43:24 +02:00
Martino Facchin
ddae105dc3
[HID] port to stable PluggableUSB API
2015-10-12 14:41:23 +02:00
Martino Facchin
b4541209cb
adapt SAM core to PluggableUSB stable API
2015-10-12 14:41:05 +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
NicoHood
05477fc85d
[PUSB] Removed unnecessary endpoint and interface function
2015-10-07 20:39:50 +02:00