Federico Fissore
9af0eee338
Fail to save sketch if user attempts to save it with the same name of one of its tabs, excluding the first. Fixes #3914
2015-10-07 15:17:28 +02:00
Cristian Maglie
5b1b0330b2
[PUSB] renamed some parameters
2015-10-07 13:21:21 +02:00
NicoHood
8bc21f7e36
Small return value error check correction
2015-10-07 12:39:18 +02:00
Martino Facchin
651ae04a19
Merge pull request #3500 from PeterVH/issue-3321
...
Improve ArduinoISP sketch
2015-10-07 12:00:20 +02:00
Federico Fissore
aa654ba242
Updating arduino-builder to 1.0.0-beta24
2015-10-06 10:52:02 +02:00
Arturo Guadalupi
db6123531e
Merge pull request #3919 from per1234/ethernet-examples-comments
...
Clean up comments in Ethernet library examples
2015-10-05 16:04:05 +02:00
Federico Fissore
10fafd755c
Windows: fixed ctags path
2015-10-05 15:09:58 +02:00
Federico Fissore
7fbedc2455
Updating arduino-builder to 1.0.0-beta23
2015-10-05 13:33:19 +02:00
per1234
7f4c29927d
Clean up Ethernet example comments
...
- Fix typos and formatting.
- Remove analog inputs part of Circuit comment in ChatServer and
AdvancedChatServer. The examples don't use these analog inputs.
2015-10-04 05:03:31 -07:00
NicoHood
7fdb0efc98
Removed not needed public statement for root node
2015-10-03 07:56:48 +02:00
Arturo Guadalupi
f1d6a0cbed
right version of keywords.txt
2015-10-02 16:21:16 +02:00
Federico Fissore
7b3f40ec5f
Updating arduino-builder to 1.0.0-beta22
2015-10-02 16:12:38 +02:00
Arturo Guadalupi
0f96e461aa
Added keyword digitalPinToInterrupt
2015-10-02 14:34:30 +02:00
Federico Fissore
46cb5f0a5c
Removing useless includes from examples
2015-10-02 12:24:31 +02:00
Martino Facchin
65b8430fec
[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
Cristian Maglie
d13aadc7d5
[HID] removed HIDDescriptor field
...
The field is now built on-the-fly on the stack and sent over USB.
This change increase Flash usage and decrease SRAM usage:
before: 6114 / 241
after: 6152 / 216 (removed HIDDescriptor field)
delta: +38 / -25
SRAM is a much more scarse resource and this change free up to
about 10% of the "base" usage.
2015-10-02 11:59:24 +02:00
Cristian Maglie
214b260a82
[HID] Code cleanup (no semantic changes)
2015-10-02 11:59:23 +02:00
Cristian Maglie
81aa7df093
[HID] removed unused modules_count field
2015-10-02 11:59:23 +02:00
Cristian Maglie
8a5ad75c50
[PUSB] Fixed checks on return values
2015-10-02 11:59:23 +02:00
Cristian Maglie
1851fcc23c
[USB] Fixed some compiler warnings
2015-10-02 11:59:23 +02:00
Cristian Maglie
d1f0c6953a
[PUSB] Fixed the correct number of endpoints
2015-10-02 11:59:23 +02:00
Cristian Maglie
e823ef0c16
[PUSB] Fixed check for available endpoints
...
The check for available slot in PluggableUSB is done on the endpoint
and not on the number of plugged modules.
The modulesCount field is no longer useful and it has been removed.
2015-10-02 11:59:23 +02:00
Cristian Maglie
183ec1c83f
[PUSB] No more static fields in PluggableUSB class
2015-10-02 11:59:23 +02:00
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