Paul Vivier
3f8c442204
Update SoftwareSerialExample.ino
...
Also includes Micros per https://www.arduino.cc/en/Reference/SoftwareSerial
2016-08-14 19:14:53 -04:00
Sandeep Mistry
b9801daeb7
Wrap SoftwareSerial _SS_MAX_RX_BUFF define
...
To allow sketches to override value as per #58 .
2016-07-18 15:54:46 -04:00
kellerkindt
753c717566
Fix buffer being overwritten by multiple twi_transmit calls
...
Fixes that more complex methods (like Stream::print(float)) do not work properly.
Without this fix, Wire.print(1.01f); results in '1' because Print::printFloat(double, uint8_t) performs multiple print() and therefore twi_transmit calls. Also Wire.println("Heyho"); results only in a newline character.
2016-06-05 03:01:57 +02:00
Bradley Luke Totaro
f84feb46e6
Update SoftwareSerial.cpp
2016-04-05 15:10:46 -04:00
Sandeep Mistry
24bf82db61
Merge pull request #4716 from asukiaaa/master
...
Corrected comments of rx and tx in a SoftwareSerial example.
2016-04-04 10:00:47 -04:00
asukiaaa
c80a30e8b6
Corrected comments of rx and tx for SoftwareSerial example.
2016-03-19 16:21:07 +09:00
Sandeep Mistry
242e405f60
Make SoftwareSerial receive buffer a uint8_t array
2016-03-10 10:23:50 -05:00
Sandeep Mistry
3cebac8ddf
Add missing cast to SoftwareSerial::peek() when returning buffered value
2016-03-10 10:23:50 -05:00
Paolo Paolucci
36ab53b80d
Fix Wire register
...
Move TWBR register from Wire.cpp to twi.c file.
2016-03-09 15:47:55 -05:00
Sandeep Mistry
a11ba6108a
Move AVR Wire library utility folder under source
2016-03-04 17:11:56 -05:00
Sandeep Mistry
bf730be92d
Merge pull request #4646 from arduino/SimonePDA-patch-3
...
Update library.properties
2016-03-03 15:19:26 -05:00
Sandeep Mistry
ccf08472c7
Merge pull request #4645 from arduino/SimonePDA-patch-2
...
Update library.properties
2016-03-03 15:19:06 -05:00
SimonePDA
a3ea35834f
Update library.properties
2016-03-03 19:57:04 +01:00
SimonePDA
9339d7254c
Update library.properties
2016-03-03 19:34:02 +01:00
SimonePDA
d7f6536f3a
Update library.properties
2016-03-03 19:26:22 +01:00
SimonePDA
ae829f6ac5
Update library.properties
2016-03-03 19:13:25 +01:00
Alice Pintus
4ea9207559
add src folder when missing
2016-03-02 14:45:57 +01:00
Alice Pintus
d5a10e8ca8
moved .h file in src folder
2016-03-02 10:49:39 +01:00
Alice Pintus
2b1d8d6112
update sentences
2016-03-01 16:09:50 +01:00
Brent Wilkins
bc6d0e7908
Fixed typo
2016-02-01 12:52:29 -07:00
Brent Wilkins
61d915c5a6
Update Wire.cpp
...
Removed implicit conversions from unsigned, to signed, back to unsigned.
2016-01-18 13:12:11 -07:00
NicoHood
8eea4fc81d
Added HID_REPORT_TYPE definitions
2015-12-10 10:30:04 +01:00
Cristian Maglie
cecba6cde7
Merge branch 'remove-wire-keywords' of https://github.com/per1234/Arduino
2015-11-30 10:20:10 +01:00
per1234
7ace92deb3
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
27ccdfb19b
eeprom_clear example: Set pinMode of LED pin
2015-11-24 16:23:16 -08:00
Cristian Maglie
5bc0a1c056
SoftwareSerial: fix flush() behaviour
...
Fix #4029
2015-11-11 16:28:48 +01:00
Sandeep Mistry
c581cec8bf
Remove tx_pin_write from SoftwareSerial.h
...
It’s not implemented anywhere and unused.
2015-11-05 15:39:11 -05:00
Sandeep Mistry
b31b6b8efd
Remove unused param warning
2015-11-05 14:28:40 -05:00
Sandeep Mistry
271a3b7b2a
Add inline to recv and setRxIntMsk to remove warning ( #4078 )
2015-11-05 14:28:29 -05:00
Cristian Maglie
67be29640d
[PUSB] Fixed return value for HID_::SendReport
2015-10-30 13:00:33 +01:00
Nico
25d1a2a67c
[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
fff2677c82
Added return value to HID SendReport
2015-10-30 12:58:14 +01:00
Sandeep Mistry
aa0687e8c3
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
6562a2e3a6
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
a3cfc4dccf
Merge remote-tracking branch 'arduino/master' into HEAD
2015-10-21 15:53:59 +02:00
Martino Facchin
b9bb55584c
[USB] use plugged modules name to create iSerial field
2015-10-21 15:23:56 +02:00
NicoHood
281546bccb
[PHID] Fixes protocol on reenumeration
2015-10-12 18:05:34 +02:00
Cristian Maglie
b8eeeff166
[HID] renamed HIDDescriptorListNode to HIDSubDescriptor
2015-10-12 12:24:07 +02:00
Cristian Maglie
80e228483d
[PUSB] Renamed PUSBListNode to PluggableUSBModule
2015-10-12 12:14:07 +02:00
Cristian Maglie
84b3d7ac2b
[HID] made HIDDescriptorListNode.length constant
2015-10-12 11:59:08 +02:00
NicoHood
7cef3b3410
[PHID] Added missing GET_IDLE Request
2015-10-11 14:39:36 +02:00
NicoHood
31f93d2c4e
[PHID] Added some hints for further optional implementations
2015-10-10 13:11:31 +02:00
NicoHood
2c38941e90
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
a5b1f68aae
Remove unnecessary include
...
Its included by HID.h anyways.
2015-10-08 17:24:09 +02:00
Cristian Maglie
8b6b796f94
[HID] Improved checks in getDescriptor() method
2015-10-08 16:38:57 +02:00
NicoHood
ec2cf46acf
[PUSB] Removed unnecessary endpoint and interface function
2015-10-07 20:39:50 +02:00
NicoHood
1f5fc56429
[PHID] Added SetReport function
...
This commit just shows other that this option is available and not implemented.
You may use this to determine the Led Lights state of a keyboard or transmit data via RAWHID from the PC.
Quick usage guide:
int length = ((setup.wValueH << 8) | setup.wLength);
USB_RecvControl((uint8_t* data, USB_EP_SIZE); // Needs to be splitted into USB_EP_SIZE packets, not shown here. See HID Project.
2015-10-07 20:37:05 +02:00
NicoHood
fdb1fd384b
[PUSB] Made getDescriptor() and setup() more flexible
...
Alternatively we can only pass the wIndex to getDescriptor but I suggest to just pass the pointer aka reference of the whole setup.
In guess (havent tested this) that this results in more or less the code size but its a) idential with the other functions and b) we late have more flexibility here.
The Code got a quick SerialKeyboard.ino test
2015-10-07 19:02:40 +02:00
Cristian Maglie
f0f10cb290
[PUSB] renamed some parameters
2015-10-07 13:21:21 +02:00
Martino Facchin
a6c4a6395e
[PUSB] Fix static initialization order fiasco
...
For details see:
https://isocpp.org/wiki/faq/ctors#static-init-order-on-first-use
2015-10-02 11:59:24 +02:00