- 27 Aug, 2015 1 commit
-
-
Cristian Maglie authored
-
- 26 Aug, 2015 1 commit
-
-
Nate Williams authored
Fix #66
-
- 25 Aug, 2015 1 commit
-
-
Sandeep Mistry authored
-
- 15 Aug, 2015 1 commit
-
-
onovy authored
-
- 14 Aug, 2015 1 commit
-
-
- 13 Aug, 2015 1 commit
-
-
Martino Facchin authored
Usb core fixes
-
- 12 Aug, 2015 7 commits
-
-
NicoHood authored
-
NicoHood authored
-
NicoHood authored
-
NicoHood authored
-
NicoHood authored
-
NicoHood authored
-
Chuck Todd authored
Print::write(const uint8_t *buffer, size_t size) and Print::print(const __FlashStringHelper *ifsh) would continue calling write(char) after a failed write(char) this behavior would render returned count unuseable see arduino/Arduino issue #3614
-
- 31 Jul, 2015 5 commits
-
-
Reilly Grant authored
The number of hyphens in this URL has apparently changed.
-
Peter Van Hoyweghen authored
This makes the CDC "Serial" object on the Leonardo and similar boards support this recently introduced method as well. The CDC code in the sam core is not changed.
-
Matthijs Kooijman authored
end() already waited for the buffer to be empty, but then there could still be two bytes in the hardware registers that still need to be transmitted (which were dropped or kept in the buffer, depending on the exact timing). This changes the wait loop to a call to the flush() function, which already takes care of really waiting for all bytes to be transmitted, meaning it is safe to turn off the transmitter.
-
Matthijs Kooijman authored
This allows detecting when the USB host sends a break request and what the value of the request was. See the comments in USBAPI.h for details. This just modifies the avr core, not the sam core.
-
Matthijs Kooijman authored
This allows a sketch to find out the settings chosen by the USB host (computer) and act accordingly. Other than reading the DTR flag and checking if the baudrate is 1200, the regular CDC code doesn't actually use any of these settings. By exposing these settings to the sketch, it can for example copy them to the hardware UART, turning the Leonardo into a proper USB-to-serial device. This can be useful to let the computer directly talk to whatever device is connected to the hardware serial port (like an XBee module). The Teensy core already supported these methods. This code was independently developed, but the method names were chosen to match the Teensy code, for compatibility (except that `dtr()` and `rtr()` return `bool`, while the Teensy version return a `uint8_t`). This change is applied to both the avr and sam cores, which have a very similar CDC implementation.
-
- 16 Jul, 2015 22 commits
-
-
Martino Facchin authored
-
Martino Facchin authored
with this PR you can add \#include Keyboard.h \#include Mouse.h \#include HID.h in the top of the sketch and you will expose a Mouse+Keyboard From the library pow, simply add static HID_Descriptor cb = { .length = sizeof(_hidReportDescriptor), .descriptor = _hidReportDescriptor, }; static HIDDescriptorListNode node(&cb); HID.AppendDescriptor(&node); in the class' constructor and you are done!
-
Martino Facchin authored
-
Martino Facchin authored
and restore it in case of aborted reboot use RAMEND-1 as suggested by @yyyc514 in PR #2474 of course it's not a real solution but we cannot force everyone to update the bootloader using an external programmer
-
Martino Facchin authored
-
Martino Facchin authored
was really too common
-
Martino Facchin authored
-
Martino Facchin authored
-
Martino Facchin authored
this is a rework of commit fbcf94801b8bba7f1c8c79cc7ae402b6b9dbb2d3
-
Martino Facchin authored
-
Martino Facchin authored
thanks @matthijskooijman
-
Martino Facchin authored
-
Martino Facchin authored
-
Martino Facchin authored
-
Martino Facchin authored
-
Martino Facchin authored
-
Martino Facchin authored
-
Martino Facchin authored
override this function to insert additional USB endpoints
-
Martino Facchin authored
-
Martino Facchin authored
-
Martino Facchin authored
-
Martino Facchin authored
-