Commit graph

123 commits

Author SHA1 Message Date
Nico
43300a65db Update Readme.md 2015-01-11 22:52:22 +01:00
Nico
21c4c0f49f Made installation more clear 2015-01-11 18:14:59 +01:00
Nico
e0c845d01b Added custom gamepad example 2015-01-11 15:36:08 +01:00
Nico
fa2135adc0 gamepad report id fix 2015-01-11 15:04:15 +01:00
Nico
ccfe47943f Fixed minor custom hid definition 2015-01-11 15:01:35 +01:00
Nico
c7c3bdb39c Arduino as ISP fix 2015-01-11 13:57:58 +01:00
Nico
0926e6318d Added NoUsb workaround for Leo/Micro devices
Had to add this workaround again since the Leo/Micro bootloader is coded
different than the HL2 which fixes this problem.
2015-01-11 12:55:18 +01:00
Nico
830e5871e5 Fix when no specific descriptors are set 2015-01-11 12:08:01 +01:00
Nico
1d64d2e5e4 Moved pictures into picture folder 2015-01-11 01:01:08 +01:00
Nico
00460dc6aa Added more pictures to troubleshoot 2015-01-11 00:58:00 +01:00
Nico
24feb745e8 Advanced Gamepad example fix 2015-01-10 00:21:17 +01:00
Nico
044e855c2e Fixed hid core installation
It is no longer needed to manually move the hid core to your arduino
installation due to a fix in platform.txt
2015-01-09 18:00:36 +01:00
Nico
a13122245d Dev HoodLoader2 link added 2015-01-08 22:18:22 +01:00
Nico
9340ea20c6 Added Raw HID, made Custom reports more easy
Also added a new picture and a keyboard + mouse report definition
2015-01-08 17:44:04 +01:00
Nico
6f142c11f8 Improved changelog 2015-01-03 19:20:52 +01:00
Nico
b90fb505f0 Fixed HID_SendReport() prototype workaround 2015-01-03 19:14:36 +01:00
Nico
e5d28296d2 Easy USB-Core selection
HoodLoader2 needs an update as well.
2015-01-03 19:00:08 +01:00
Nico
ff528531d2 Added Installation picture 2015-01-03 14:54:10 +01:00
Nico
82878159a6 Added Keycodes in keywords.txt 2015-01-02 20:30:36 +01:00
Nico
385d2908f9 minor format fix 2015-01-02 20:27:47 +01:00
Nico
7129adc9ab Added new keywords.txt definitions 2015-01-02 20:27:29 +01:00
Nico
8e946251f4 original keywords.txt 2015-01-02 20:23:17 +01:00
Nico
b44356b247 Readme 2015-01-02 20:13:49 +01:00
Nico
47b6e14961 Arduino 1.6 rc1 Core update
Just a small HW Serial update
2015-01-02 20:13:44 +01:00
Nico
5869b838cd Updated Keyboard Led function name 2015-01-02 19:58:49 +01:00
Nico
8577a94b21 Updated Keyboard Led example 2015-01-02 19:58:02 +01:00
Nico
8efa9e116d Better Readme 2015-01-02 18:28:14 +01:00
Nico
bf249280a6 Copyright update 2015-01-02 17:36:29 +01:00
Nico
c6c5ea62f4 USB-Serial fix 2015-01-02 17:28:13 +01:00
Nico
eed723401b Example fixes 2015-01-02 16:59:33 +01:00
Nico
8997abe61b USB-Serial Update 2015-01-02 16:59:24 +01:00
Nico
7fbe6dee0a HID Report fix 2015-01-02 16:59:05 +01:00
Nico
bb008e6daa Added Examples 2015-01-02 16:23:27 +01:00
Nico
6cbd735213 Moved Core again 2015-01-02 14:53:53 +01:00
Nico
bf607e992d Readme update 2015-01-02 12:01:45 +01:00
Nico
7694cba479 Moved new Core into a separate hardware folder
Now you can install the core by just adding it to your sketchbook. There
is still a bug in boards.txt where the core isnt recognized. Copy it to
your local Arduino folder.
2015-01-02 11:58:18 +01:00
Nico
ed42b436c3 Moved Keyboard Led Out Report to HID Core
Saves some more flash and is better accessible.
2014-12-27 17:38:46 +01:00
Nico
66028b983b Moved USB-Core into a separate folder 2014-12-27 17:37:12 +01:00
Nico
1fb53348e7 USB Wakeup u2 Series fix
Now working with HoodLoader2. Also got the chance to test the features
on a PC where USB wakeup is supported. It seems to work now properly.
2014-12-27 17:15:49 +01:00
Nico
73f08effc0 Updated Example 2014-12-27 15:58:09 +01:00
Nico
dc7d58b943 Added USB wakeup support
Had no chance to test it yet. Not sure if u2 Series will work as well.
2014-12-27 15:57:58 +01:00
Nico
59758e027a Updated Example
I know its messy. It was just for me to test things and will be improved
over the time. Just FYI
2014-12-27 13:30:47 +01:00
Nico
346b3754a0 Added Raw Keyboard definitions 2014-12-27 13:27:22 +01:00
Nico
b098970a0b Added Gamepad
Still doesnt work with Abs Mouse together
2014-12-27 13:27:12 +01:00
Nico
5d998e9e6e Improved Mouse + Keyboard functions
Also added Keycodes to Keyboard API.
2014-12-27 12:56:19 +01:00
Nico
48c6b6dd81 Added Consumer + System HID APIs 2014-12-26 22:13:33 +01:00
Nico
3a0c30f393 Added static inline for Recv()
Seems to be missing here?
2014-12-26 22:12:24 +01:00
Nico
f7fe5f32aa Separated CDC, HID and its APIs.
Also added Absolute Mouse and changed the structure. Added a better
readme for changelog and todo list.
2014-12-26 21:47:07 +01:00
Nico
e120b47a49 Led Out Report, Minor Keyboard + Mouse changes
https://github.com/arduino/Arduino/issues/2275#issuecomment-64989558
Added Led Out Report (with definition)
Is the getLEDs() name okay?
Adds 44 bytes flash if activated

Added missing Keyboard + Mouse definitions
Changed Mouse HID report a bit

Added definitions to en/disable current reports
No bigger changes to the HID Api were made
2014-12-09 18:25:37 +01:00
Nico
a1449d1576 Added Serial line encoding functions + events
https://github.com/arduino/Arduino/pull/2469
Weak implementation sounds usefull but takes 6 more bytes of flash/
function (12). Even more, if we would also pass the line states but the
user can read this with Serial.dtr() for example.

https://github.com/arduino/Arduino/pull/1179
Should we inline the Serial.dtr() functuions etc? But then we need to
move the line info to the header as well, also the definition.
These optional functions only take flash if they are used. Virtual isnt
used, because this would take more flash for no reason.
Syntax like this: https://www.pjrc.com/teensy/td_serial.html
2014-12-09 17:47:25 +01:00