PaulStoffregen
d9fe2d70a4
Don't reference non-existant usb string descriptor
fixes #293, fixes #414
pirms 4 gadiem
PaulStoffregen
ced1805c88
USB touchscreen for Teensy 4.0 now working
pirms 5 gadiem
PaulStoffregen
41cec678f2
T4 USB MIDI auto flush output at start of microframe
pirms 5 gadiem
PaulStoffregen
f44268059b
Add USB MIDI (work in progress) 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
c48ce955ab
Speed dependent USB config descriptors
pirms 5 gadiem
PaulStoffregen
c378195d1f
USB compliance (work in progress)
pirms 5 gadiem
PaulStoffregen
79cfe46a71
Update USB descriptor for T4 beta #2
pirms 5 gadiem
PaulStoffregen
f0a549961c
Use USB serial number from Mac Address in fuses
pirms 6 gadiem
PaulStoffregen
e687673ddf
First commit, Teensy4 work-in-progress
pirms 6 gadiem
PaulStoffregen
6a30e80658
Add bcdDevice info to help teensy_ports identify models
pirms 6 gadiem
PaulStoffregen
72898fdcd4
Fix bcdUSB, was 1.01, not 1.10
pirms 6 gadiem
PaulStoffregen
4c72e401e3
Rework USB Touchscreen handling of pressure & contact ID
pirms 6 gadiem
PaulStoffregen
6e50efa1d3
Do not send Contact Count (HID Usage 0x54) with USB Touchscreen
pirms 6 gadiem
PaulStoffregen
6d49f67650
Fix MIDI MS Interface Header wTotalLength (thanks Lauszus)
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
5128bae4e8
MTP Fixes (thanks Fredrik Hubinette)
pirms 7 gadiem
PaulStoffregen
e0e04e7e07
Use isochronous adaptive mode for audio transmit
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
b5fb899b02
Fix USB Audio on Windows when used with USB Serial
pirms 8 gadiem
PaulStoffregen
10bf2bdb3d
Use HSRUN functions for USB serial number
pirms 8 gadiem
Defragster
2facd223a1
#ifdef version - same code - no runtime check - T_3.6 >120000000 specific code that works
https://forum.pjrc.com/threads/34808-K66-Beta-Test?p=116690&viewfull=1#post116690
pirms 8 gadiem
Defragster
fc8222a8c3
Drop HSRUN across Ser# read with interrupts off
Results in valid serial # presented to USB host when T_3.6 is in HSRUN mode.
pirms 8 gadiem
PaulStoffregen
0ed6ba9a96
Fix USB serial number on K64 & K66
pirms 8 gadiem
PaulStoffregen
d46a56a811
Fix USB audio feedback endpoint attributes
pirms 8 gadiem
PaulStoffregen
e429e0ca03
Remove debug code & clean up white space formatting
pirms 8 gadiem
PaulStoffregen
6ee4e0f303
Fix USB Touchscreen HID report descriptor
pirms 8 gadiem
PaulStoffregen
66e3239ef5
Add multi-touch definitions (experimental)
pirms 8 gadiem
PaulStoffregen
42cbdc49c0
Add multi-touch descriptors (experimental)
pirms 8 gadiem
Fernando Trias
d0fe13962f
Left/right volume, fix wTotalLength
Add support for controlling left/right volume separately. Fix
wTotalLength after adding volume feature.
pirms 8 gadiem
Fernando Trias
3a9025dd06
Add volume/mute feature to AudioInputUSB
Change descriptor and code to handle features for USB Audio
pirms 8 gadiem
PaulStoffregen
8b85a32552
Add Mouse horizontal scroll (thanks Xenoamor)
https://forum.pjrc.com/threads/33017-Teensy-3-1-Mouse-horizontal-scroll
pirms 8 gadiem
PaulStoffregen
7176a50afc
Fix usb audio descriptors, fixes audio output for Windows
pirms 8 gadiem
PaulStoffregen
d73b29c16e
Fix usb audio wChannelConfig
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
98183abe41
Simplify media keys descriptor (needed for Windows)
pirms 8 gadiem
PaulStoffregen
36f89903b1
Remove old media keys
pirms 8 gadiem
PaulStoffregen
e6759f8a30
Implement new media keys interface
pirms 8 gadiem
PaulStoffregen
9f513d6112
Add media keys USB descriptors
pirms 8 gadiem
PaulStoffregen
d1a6e77ad9
Begin work on MTP Disk
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
PaulStoffregen
479bde6866
Use enum for IRQ numbers, rename mk20dx128.h to kinetis.h
pirms 10 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
PaulStoffregen
054c319248
USB Mouse on Teensy 3.x to use relative+absolulte hybrid
pirms 10 gadiem