Add optional pipe double banking support to the Host mode Class drivers.
Descriptor processing routines now pass around void pointers rather than uint8_t pointers, as their destination datatype is know well known -- they are just streams of bytes until they are cast to the correct destination type by DESCRIPTOR_CAST.
Showing
- Demos/Host/ClassDriver/JoystickHostWithParser/JoystickHostWithParser.c 3 additions, 0 deletions...assDriver/JoystickHostWithParser/JoystickHostWithParser.c
- Demos/Host/ClassDriver/KeyboardHost/KeyboardHost.c 3 additions, 0 deletionsDemos/Host/ClassDriver/KeyboardHost/KeyboardHost.c
- Demos/Host/ClassDriver/KeyboardHostWithParser/KeyboardHostWithParser.c 3 additions, 0 deletions...assDriver/KeyboardHostWithParser/KeyboardHostWithParser.c
- Demos/Host/ClassDriver/MIDIHost/MIDIHost.c 3 additions, 0 deletionsDemos/Host/ClassDriver/MIDIHost/MIDIHost.c
- Demos/Host/ClassDriver/MassStorageHost/MassStorageHost.c 3 additions, 0 deletionsDemos/Host/ClassDriver/MassStorageHost/MassStorageHost.c
- Demos/Host/ClassDriver/MouseHost/MouseHost.c 3 additions, 0 deletionsDemos/Host/ClassDriver/MouseHost/MouseHost.c
- Demos/Host/ClassDriver/MouseHostWithParser/MouseHostWithParser.c 3 additions, 0 deletions...ost/ClassDriver/MouseHostWithParser/MouseHostWithParser.c
- Demos/Host/ClassDriver/PrinterHost/PrinterHost.c 3 additions, 0 deletionsDemos/Host/ClassDriver/PrinterHost/PrinterHost.c
- Demos/Host/ClassDriver/StillImageHost/StillImageHost.c 5 additions, 0 deletionsDemos/Host/ClassDriver/StillImageHost/StillImageHost.c
- LUFA/Drivers/USB/Class/Device/Audio.c 1 addition, 1 deletionLUFA/Drivers/USB/Class/Device/Audio.c
- LUFA/Drivers/USB/Class/Host/CDC.c 1 addition, 1 deletionLUFA/Drivers/USB/Class/Host/CDC.c
- LUFA/Drivers/USB/Class/Host/CDC.h 6 additions, 1 deletionLUFA/Drivers/USB/Class/Host/CDC.h
- LUFA/Drivers/USB/Class/Host/HID.c 5 additions, 3 deletionsLUFA/Drivers/USB/Class/Host/HID.c
- LUFA/Drivers/USB/Class/Host/HID.h 4 additions, 1 deletionLUFA/Drivers/USB/Class/Host/HID.h
- LUFA/Drivers/USB/Class/Host/MIDI.c 5 additions, 3 deletionsLUFA/Drivers/USB/Class/Host/MIDI.c
- LUFA/Drivers/USB/Class/Host/MIDI.h 4 additions, 1 deletionLUFA/Drivers/USB/Class/Host/MIDI.h
- LUFA/Drivers/USB/Class/Host/MassStorage.c 3 additions, 3 deletionsLUFA/Drivers/USB/Class/Host/MassStorage.c
- LUFA/Drivers/USB/Class/Host/MassStorage.h 8 additions, 5 deletionsLUFA/Drivers/USB/Class/Host/MassStorage.h
- LUFA/Drivers/USB/Class/Host/Printer.c 3 additions, 3 deletionsLUFA/Drivers/USB/Class/Host/Printer.c
- LUFA/Drivers/USB/Class/Host/Printer.h 4 additions, 1 deletionLUFA/Drivers/USB/Class/Host/Printer.h
Loading
Please register or sign in to comment