5 Commits

Author SHA1 Message Date
Chris Reed
c864f91718 Put standard C library includes in angle brackets. 2020-01-15 11:28:47 -06:00
Brian Esquilona
e2b326e2b2 Bulk endpoints for CMSIS v2 support
1. HIC with sufficient usb endpoint to add bulk endpoints : k20dx, k26f, kl26z, lpc4322
2. HIC that needed removed of hid enpts to enable bulk endpoints: lpc11u35, max32620, max32625
3. HIC with no sufficient endpt to supprt bulk: sam3u2c
4. HIC with needs more investigation but can switch cmsis v1 to cmsis v2 support: stm32f103xb

Notes:
1. MSD interface is brought back to interface 0.
2. When msd is disabled, a particular usb serial id bit (most significant bit set for family id 2nd byte) is set.
3. CMSIS v1 string is set to "CMSIS v1"
4. Both hid cmsis v1 endpts can now be removed, when this is the case, host should communicate through control ep.
5. When in high speed, DAP buffer is limited to 64 bytes if both cmsis v1 and v2 are enabled.
2019-05-08 18:07:33 -05:00
Russ Butler
d9c14fd333 Format USB files
Format the USB source files to match the code style of DAPLink.
2016-03-09 18:32:42 -06:00
Russ Butler
f2a7009832 update usb library license
Update the licenses in the USB driver.
2016-03-09 18:32:41 -06:00
Russ
33c63d7194 Reorganize the repository
Make the following changes to reorganize the repository:
-Update HAL folder so it only contains necessary headers and
    each targets implementation of those headers
-Move processor specific cmsis-core files into the hal folder under
    the appropriate processor folder
-Remove target/IAP information from the bootloader and interface
    folders
-Move all target specific information into a target folder
2015-12-21 11:01:51 -06:00