Cristian Maglie
9acbbe63c0
[PUSB] epType array is now part of HID class
2015-10-02 11:59:23 +02:00
Cristian Maglie
2d70691dbe
[HID] Removed static fields in HID class
...
There is still the epType[] array to be handled in some way.
2015-10-02 11:59:23 +02:00
Cristian Maglie
0369b8ec33
[PUSB] The latest fields are now set via constructor
2015-10-02 11:59:23 +02:00
Cristian Maglie
0dfa815ce4
[PUSB] callbacks are now pure virtual methods
...
This change allows the compiler to handle callbacks resolution.
Callbacks now must be implemented on the class that extends
PUSBListNode and this is forced by compiler by means of pure
virtual methods.
Also the calls to HID.interface() and HID.endpoint() can now
be simplified to interface() and endpoint() respectively since
the methods are no more static.
2015-10-02 11:59:23 +02:00
Cristian Maglie
2ac2a27173
[PUSB] Moved static members inside HID_ class
...
This commit prepares for the next refactoring
2015-10-02 11:59:22 +02:00
Cristian Maglie
6ffd7e39ba
[PUSB] replaced u8 with uint8_t
2015-10-02 11:59:22 +02:00
Cristian Maglie
8f259c8a80
[PUSB] Selected interface and endpoint are now part of PUSBListNode
...
The method
int8_t PluggableUSB::addFunction(PUSBListNode *, uint8_t *)
has been changed to
bool PluggableUSB::plug(PUSBListNode *node)
since both EP and Interfaces are now saved directly into node
2015-10-02 11:59:22 +02:00
Cristian Maglie
5e14b1fe37
[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
5aeff8ec25
[PUSB] Global functions PUSB_* are now methods of PluggableUSB class
2015-10-02 11:59:22 +02:00
Cristian Maglie
3fe6272feb
[PUSB] PUSBCallback struct has been merged into PUSBListNode
...
This slightly simplifies PluggableUSB API.
2015-10-02 11:59:22 +02:00
Federico Fissore
9fadb545da
Updating arduino-builder to 1.0.0-beta21
2015-10-02 10:59:20 +02:00
Arturo Guadalupi
7af5e7af23
Added LED_BUILTIN to GEMMA
...
as asked in #3907
2015-10-01 17:09:59 +02:00
Federico Fissore
bc20a864f6
Updating arduino-builder to 1.0.0-beta20
2015-10-01 10:52:24 +02:00
Federico Fissore
c3c22ab652
Updating arduino-builder to 1.0.0-beta19
2015-09-30 14:37:20 +02:00
Federico Fissore
70916d8942
build.xml: added "start" target. See #3895
2015-09-30 09:55:18 +02:00
Federico Fissore
69f3f9f807
Updated translations
2015-09-30 09:42:01 +02:00
Cristian Maglie
e3d629d591
Merge remote-tracking branch 'arduino/master'
2015-09-29 18:52:38 +02:00
Cristian Maglie
abe05b90fa
Removed not used PUSB_Begin() (also in SAM)
...
See #3892
2015-09-29 18:50:43 +02:00
Cristian Maglie
e4bd514ee9
Merge branch 'patch-6' of https://github.com/NicoHood/Arduino into master
2015-09-29 18:49:11 +02:00
Sandeep Mistry
cc3a1e7bff
Correct typo
2015-09-29 11:35:13 -04:00
Federico Fissore
34fcf595f2
Updating arduino-builder to 1.0.0-beta18
2015-09-29 17:06:34 +02:00
Nico
d257764862
Removed not used PUSB_Begin()
2015-09-29 17:02:07 +02:00
Federico Fissore
38d8fa28f2
Merge pull request #3878 from Wackerbarth/BoardsLocal
...
Extend platforms with Boards.local.txt
2015-09-29 17:01:38 +02:00
Richard Wackerbarth
d8f30549bc
Extend platforms with Boards.local.txt
2015-09-29 07:36:36 -05:00
info
fd15823960
Update README
2015-09-29 14:16:12 +02:00
Federico Fissore
7e0adebd28
Updating arduino-builder to 1.0.0-beta17
2015-09-29 13:34:40 +02:00
Federico Fissore
a75f2f5cb5
Updating arduino-builder to 1.0.0-beta16
2015-09-28 17:46:55 +02:00
Cristian Maglie
ffd2943955
[HID] Added missing return in HID.begin()
2015-09-28 17:05:36 +02:00
Cristian Maglie
43d3428d2b
[HID] Added missing const in length
2015-09-28 17:05:36 +02:00
Cristian Maglie
953e6fa206
[HID] Removed unused PUSBReturn structure
2015-09-28 17:05:35 +02:00
Cristian Maglie
7d985f97a3
[HID] Changed 'u8' to 'uint8_t' in definitions
2015-09-28 17:05:35 +02:00
Nico
fa52c41ede
Removed not needed Timer warning
...
Timer is declared above, so nothing is missing here.
2015-09-28 16:30:40 +02:00
Nico
5e1b4c7434
Removed Timer warnings when Timer 2 is not present
2015-09-28 16:30:40 +02:00
Nico
3bbff6fd2a
Remove Compiler Warning in Tone.cpp
2015-09-28 16:30:39 +02:00
Nico
900ae49ee7
Fix compiler warning in CDC.cpp
2015-09-28 16:30:39 +02:00
Nico
228fa37568
Fix compiler warnings in USBCore.cpp
2015-09-28 16:30:39 +02:00
Nico
bd1124eb0f
Fixed typo in Keyboard API
2015-09-28 14:21:01 +02:00
Paul Stoffregen
3f1b23bf61
Merge pull request #3847 from PaulStoffregen/keywords_per_platform
...
Allow per-platform keywords.txt
2015-09-28 05:11:14 -07:00
Cristian Maglie
209b0796e6
[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
fba6ca88ed
[HID] fixed wrong datatype for descriptor len
...
See https://github.com/arduino/Arduino/pull/3840/files#r40438845
2015-09-28 13:23:12 +02:00
Cristian Maglie
e4d63adf45
Merge branch 'pluggable_hid_impr' of https://github.com/cmaglie/Arduino
2015-09-28 12:06:35 +02:00
Arturo Guadalupi
bb1f584019
Added Arduino Zero exclusion to README
2015-09-28 11:29:18 +02:00
Cristian Maglie
435fc323e0
SAM: tidy up -mcpu and -mthumb params in platform.txt
2015-09-25 17:00:22 +02:00
Cristian Maglie
9eeeb50050
SAM: small cosmetic fix to platform.txt
2015-09-25 16:58:38 +02:00
Federico Fissore
fd79bfe8c9
Implemented Go to Line menu and shortcut CTRL+L. Fixes #976
2015-09-25 16:13:42 +02:00
Martino Facchin
53049046cb
Merge pull request #3864 from facchinm/pulseInLongOVF
...
fix pulseInLong considering overflow
2015-09-25 16:05:35 +02:00
Federico Fissore
017640a621
Fixed license headers. See https://github.com/arduino/Arduino/pull/3498
2015-09-25 15:17:35 +02:00
Federico Fissore
f511c2451f
Fallback to stock library_index.json file if the copy in .arduino15 is missing/corrupted or if it the downloaded one if corrupted. Fixes #3778
2015-09-25 12:54:50 +02:00
Federico Fissore
3872f5d315
Whoops, local packages were loaded at all. Fixed
2015-09-25 12:28:57 +02:00
Federico Fissore
b82aebd99a
If a package is already defined, don't replace it with the one found (for example) in sketchbook/hardware, but merge their contents. Fixes #3851
2015-09-25 12:05:19 +02:00