Cristian Maglie
7811c2ceed
[HID] Now HID extends directly PluggableUSBListNode
...
This avoid duplicate instatiation of callback and save a
considerable amount of flash.
2015-10-02 11:59:22 +02:00
Cristian Maglie
c07f988609
[PUSB] Global functions PUSB_* are now methods of PluggableUSB class
2015-10-02 11:59:22 +02:00
Cristian Maglie
7302965552
[PUSB] PUSBCallback struct has been merged into PUSBListNode
...
This slightly simplifies PluggableUSB API.
2015-10-02 11:59:22 +02:00
Arturo Guadalupi
2aaef8cdad
Added LED_BUILTIN to GEMMA
...
as asked in #3907
2015-10-01 17:09:59 +02:00
Cristian Maglie
766b8c383a
Merge remote-tracking branch 'arduino/master'
2015-09-29 18:52:38 +02:00
Nico
d2a52bc2ac
Removed not used PUSB_Begin()
2015-09-29 17:02:07 +02:00
Cristian Maglie
a8f15a5766
[HID] Added missing return in HID.begin()
2015-09-28 17:05:36 +02:00
Cristian Maglie
1bfae1d7d5
[HID] Removed unused PUSBReturn structure
2015-09-28 17:05:35 +02:00
Cristian Maglie
691d9fb7f0
[HID] Changed 'u8' to 'uint8_t' in definitions
2015-09-28 17:05:35 +02:00
Nico
b53611a0d1
Removed not needed Timer warning
...
Timer is declared above, so nothing is missing here.
2015-09-28 16:30:40 +02:00
Nico
5ab6edb114
Removed Timer warnings when Timer 2 is not present
2015-09-28 16:30:40 +02:00
Nico
a7edf4d66f
Remove Compiler Warning in Tone.cpp
2015-09-28 16:30:39 +02:00
Nico
1be98bd7d5
Fix compiler warning in CDC.cpp
2015-09-28 16:30:39 +02:00
Nico
948c73c5e3
Fix compiler warnings in USBCore.cpp
2015-09-28 16:30:39 +02:00
Cristian Maglie
37e2914dbb
[HID] added 'const' qualifier in HID initialization
...
See https://github.com/arduino/Arduino/pull/3840#discussion_r40438845
2015-09-28 13:32:01 +02:00
Cristian Maglie
dfe6048175
Merge branch 'pluggable_hid_impr' of https://github.com/cmaglie/Arduino
2015-09-28 12:06:35 +02:00
Arturo Guadalupi
d508e4dc54
Added Arduino Zero exclusion to README
2015-09-28 11:29:18 +02:00
Martino Facchin
d3f399fad5
Merge pull request #3864 from facchinm/pulseInLongOVF
...
fix pulseInLong considering overflow
2015-09-25 16:05:35 +02:00
Cristian Maglie
aba020da75
Fixed another regression in IPAddress.h
...
If the includer tries to inlcude IPAddress.h without first including
WString.h the build will fail.
2015-09-24 15:52:32 +02:00
Federico Fissore
f36a7f6e48
{build.path}/{archive_file} is now {archive_file_path} in recipe.ar.pattern
2015-09-24 11:28:26 +02:00
Cristian Maglie
5a5cf764db
HID: merged HID_Descriptor into HIDDescriptorListNode
...
This simplifies the object model and produce a small gain in code
size and performance.
2015-09-22 16:51:30 +02:00
Cristian Maglie
9b9bf95324
HID: Renamed fields in HIDDescriptorListNode and HID_Descriptor
...
In particular HIDDescriptorListNode.cb has been renamed to
HIDDescriptorListNode.descriptor because it contains decriptor data
and not callbacks.
Moreover the HID_Descriptor.descriptor field has been renamed
to HID_Descriptor.data so the structure has now two fields length
and data.
typedef struct __attribute__((packed)) {
uint16_t length;
const void* data;
} HID_Descriptor;
class HIDDescriptorListNode {
public:
HIDDescriptorListNode *next = NULL;
const HID_Descriptor *descriptor;
HIDDescriptorListNode(const HID_Descriptor *d) : descriptor(d) { }
};
This imply a change in the use of the node from:
node->cb->lenght
node->cd->descriptor
to
node->descriptor->length
node->descriptor->data
2015-09-22 16:49:14 +02:00
Arturo Guadalupi
d775df409f
Modified reference to Leonardo only in the examples
...
According to #3786 removed the reference to Leonardo only in while(!Serial) of the examples.
Changed in in "wait for serial port to connect. Needed for native USB port only"
2015-09-21 14:58:58 +02:00
Cristian Maglie
987b9bf2a8
Merge branch 'patch-7' of https://github.com/NicoHood/Arduino
2015-09-21 12:03:26 +02:00
Martino Facchin
e5685758e3
fix pulseInLong considering overflow
...
fixes #3830
2015-09-21 11:59:20 +02:00
Martino Facchin
2453337d85
Merge pull request #3825 from NicoHood/patch-6
...
Remove Raw HID definitions at wrong place
2015-09-21 10:31:53 +02:00
Martino Facchin
dc04933aa9
pulseInLong: fix incorrect timeout handling
2015-09-21 10:24:48 +02:00
Nico
7f2ca6ee28
Fix CDC Serial buffer size determination
2015-09-20 11:08:49 +02:00
Nico
edcfdba42d
Fix HW Serial buffer size determination
2015-09-20 11:07:19 +02:00
Nico
6153b93907
Remove Raw HID definitions at wrong place
2015-09-20 11:04:42 +02:00
Federico Fissore
e4f0bb22da
Updating arduino-builder to 1.0.0-beta8
2015-09-18 13:32:27 +02:00
Cristian Maglie
e42c3ccbdb
Merge branch 'ethernet-dns-fix' of https://github.com/cmaglie/Arduino
2015-09-18 11:30:45 +02:00
Cristian Maglie
b5911b2bc5
Fixed wrong category in EEPROM
...
See #3812
2015-09-18 11:23:11 +02:00
Cristian Maglie
aa53e42c29
Moved build artifacts into root build folder
...
The intermediate files used for build (.o, .a ...) are still
in subfolders to avoid conflicts.
Fix #3807
2015-09-18 11:21:13 +02:00
Cristian Maglie
08de587da7
Added categories to libraries
...
Fix #3812
2015-09-18 11:01:08 +02:00
Cristian Maglie
4d234a550c
Fixed wrong condition in turnOffPWM(..)
...
Fix #2163
2015-09-18 11:01:08 +02:00
Federico Fissore
07b4e11354
Adding preprocessing recipes to AVR core
2015-09-15 12:15:48 +02:00
Federico Fissore
7cedf0de4a
Updating arduino-builder to 1.0.0-beta4
2015-09-15 12:15:39 +02:00
Martino Facchin
3dae7a2857
Merge pull request #3542 from facchinm/plugUSB_sam
...
Add pluggableUSB capabilities to SAM core
2015-09-10 18:18:31 +02:00
Cristian Maglie
5a46ff0b10
Added IPAddress::fromString(....) function
2015-09-09 12:03:29 +02:00
Cristian Maglie
f3bacff7ee
...and also a leading ','... (oops 2)
...
See #2408
2015-09-01 10:58:48 +02:00
Cristian Maglie
82f9359027
Added missing #ifdef in WInterrupts.c... (oops)
...
See #2408
2015-09-01 10:11:43 +02:00
Cristian Maglie
a3d66a7dd0
Added EXTERNAL_NUM_INTERRUPTS for AVR xxU2 series
2015-08-31 18:12:13 +02:00
Andrew J. Kroll
36f11ebcc6
AVR: Faster Interrupts, no size change.
...
Fixes #2408
2015-08-31 13:55:07 +02:00
Cristian Maglie
fb078fcb11
Release new boards as AVR core 1.6.8
2015-08-27 11:00:25 +02:00
Cristian Maglie
ebdeabfd1d
Added support to Genuino boards (drivers, boards.txt entries, bootloaders)
2015-08-27 10:40:03 +02:00
Nate Williams
0b27210105
Wire (AVR): Fix bug with repeated START
...
Fix #66
2015-08-26 16:02:02 +02:00
Sandeep Mistry
eab6601ebc
implement Wire.end() for AVR core
2015-08-25 10:24:24 -04:00
onovy
c25e80e27c
Tone: Added missing break
2015-08-15 21:11:52 +02:00
Cristian Maglie
621580d83b
Merge branch 'cdc-settings' of https://github.com/matthijskooijman/Arduino
2015-08-14 13:37:00 +02:00