PaulStoffregen
e599c1acc7
Fix USB descriptors for Windows
pirms 4 gadiem
PaulStoffregen
7a458043ea
Add experimental interface
pirms 4 gadiem
widdly
b351a2ce73
Fix USB Midi 16 serial audio descriptor
pirms 4 gadiem
widdly
2512134dae
fix descriptor for teensy 4 usb audio midi serial
pirms 4 gadiem
PaulStoffregen
9dff33654f
Update MTP descriptors for Teensy 4
pirms 4 gadiem
PaulStoffregen
80385bae5a
Added Contact Count to Teensy 4 USB Touchscreen
pirms 4 gadiem
PaulStoffregen
4a24e41108
Use names SerialUSB1 & SerialUSB2 for extra USB serial ports
pirms 4 gadiem
PaulStoffregen
e4b6abf862
USB Dual & Triple Serial on Teensy 4 (work in progress)
pirms 4 gadiem
PaulStoffregen
9366da1032
Fix Teensy 4 defs for Serial+MIDI+Audio
pirms 4 gadiem
PaulStoffregen
0cde58d99f
USB audio on Teensy 4.0 (more work in progress)
pirms 4 gadiem
PaulStoffregen
011cd8985c
USB audio on Teensy 4.0 (work in progress)
pirms 4 gadiem
Jorg Neves Bliesener
e0945a6719
USB Flightsim for Teensy 4
Needs accompanying changes in Arduino's boards.txt, enabling corresponding menu entries
pirms 4 gadiem
PaulStoffregen
bac5b587f5
Fix compile error with USB Serial + MIDI
pirms 5 gadiem
PaulStoffregen
f44268059b
Add USB MIDI (work in progress) for Teensy 4.0
pirms 5 gadiem
PaulStoffregen
14f0cf2b6f
Add USB touchscreen (work in progress) for Teensy 4.0
pirms 5 gadiem
PaulStoffregen
1f1e5c29e1
Add USB mouse & joystick for Teensy 4.0
pirms 5 gadiem
PaulStoffregen
b3e7d058b5
Add USB keyboard for Teensy 4.0
pirms 5 gadiem
PaulStoffregen
17d02bcaf0
USB serial use different packet sizes at 12 vs 480
pirms 5 gadiem
PaulStoffregen
3b5a6f717f
RawHID receive on Teensy 4.0
pirms 5 gadiem
PaulStoffregen
53fc8d42fc
RawHID tramsit on Teensy 4.0
pirms 5 gadiem
PaulStoffregen
e2badb1e65
RawHID on Teensy 4.0, initial prep work
pirms 5 gadiem
PaulStoffregen
7e959d4a14
USB serial receive on IMXRT
pirms 5 gadiem
PaulStoffregen
e687673ddf
First commit, Teensy4 work-in-progress
pirms 6 gadiem
PaulStoffregen
831d3b40b1
Fix typo
pirms 6 gadiem
PaulStoffregen
9b5d9f9632
Use same USB PID for flight sim controls
pirms 6 gadiem
PaulStoffregen
6e50efa1d3
Do not send Contact Count (HID Usage 0x54) with USB Touchscreen
pirms 6 gadiem
PaulStoffregen
44866ad83d
Offer USB MIDI in 4 & 16 virtual cable options
pirms 6 gadiem
PaulStoffregen
2edef45f51
Add comment with link to custom USB device info
pirms 6 gadiem
PaulStoffregen
c9d0122505
Support multiple cables on USB MIDI
pirms 6 gadiem
PaulStoffregen
7099935c0e
Update open source license info
pirms 7 gadiem
PaulStoffregen
f5f05e9ade
Add extreme joystick (disabled by default)
https://forum.pjrc.com/threads/23681-Many-axis-joystick?p=41943&viewfull=1#post41943
pirms 7 gadiem
PaulStoffregen
df8958ff5f
Fix USB descriptors, unique PIDs for newer USB types
pirms 8 gadiem
PaulStoffregen
e31e49bc20
Add more USB Type combinations
pirms 8 gadiem
PaulStoffregen
b1a66f742c
Add Serial + MIDI + Audio option
pirms 8 gadiem
PaulStoffregen
a480cd28da
Add Serial + MIDI option
pirms 8 gadiem
PaulStoffregen
f4c1e6a141
Add USB keyboard only option
pirms 8 gadiem
PaulStoffregen
66e3239ef5
Add multi-touch definitions (experimental)
pirms 8 gadiem
PaulStoffregen
b39d5c803b
Add media keys to Serial+Keyboard+Mouse+Joystick USB Type
pirms 8 gadiem
PaulStoffregen
84fa81ab61
Fix usb audio interface descriptor order
pirms 8 gadiem
PaulStoffregen
fddf08842b
Add usb audio asychronous feedback endpoint (fixed data for now)
pirms 8 gadiem
PaulStoffregen
47658da91f
Add USB audio descriptors (adapted from MickMad)
pirms 8 gadiem
PaulStoffregen
9f513d6112
Add media keys USB descriptors
pirms 8 gadiem
PaulStoffregen
e2a0a745e6
Fix NUM_ENDPOINTS on RawHID, fixes #108
pirms 8 gadiem
PaulStoffregen
d1a6e77ad9
Begin work on MTP Disk
pirms 9 gadiem
PaulStoffregen
caa5312fbc
Opps, fix compile for slow speeds
pirms 9 gadiem
PaulStoffregen
2f14babf7d
Simplify customizing USB - no longer need to edit interface .h files
pirms 9 gadiem
PaulStoffregen
8111996bdc
Simplify usb_desc.h configuration - do not require computing descriptor sizes/offsets
pirms 9 gadiem
Andrew J. Kroll
c9d85378d7
Allow custom USB enumeration.
This patch simply checks if NUM_ENDPOINTS is defined, and will bypass the
built-in USB descriptor, device and memory code, and allows a custom setting.
This bug does not affect the IDE unless someone adds the custom option to
the boards.txt file, and provides replacement code in a library or sketch.
It can also be used to turn off USB by providing no replacements, while
allowing speeds >= 20MHz.
pirms 10 gadiem
PaulStoffregen
e42c5cefed
Support F_CPU < 20 MHz with USB disabled
pirms 10 gadiem
PaulStoffregen
d783be33c1
Clean up trailing whitespace
pirms 10 gadiem