8cca287683
Add verification that there is enough buffer space for HID OUT control transfer.
Nathan Conrad
2019-09-12 16:03:45 -04:00
340dcb81bf
For control transfers, compare the transmitted length against the requested length to know if a ZLP needs to happen. (fixes#139)
Nathan Conrad
2019-09-12 15:39:51 -04:00
f830f6956e
Correct port assigned on the STM32F070 BSP
Nathan Conrad
2019-09-12 14:32:16 -04:00
7f166d860d
stm32f7 work with dcd synopsis
hathach
2019-09-11 21:34:04 +07:00
7b93177890
Use TU_VERIFY_STATIC, use more uint instead of uint8_t/uint16_t. Create reg16_clear_bits function to reduce typec conversion warnings.
Nathan Conrad
2019-09-11 09:45:48 -04:00
23d39f2b15
Remove OPT_MCU_STM for L and G series.
Nathan Conrad
2019-09-10 12:13:36 -04:00
65e72de7ce
Move interrupt handler into device driver, and rename the OPT_MCU_STM32 constants.
Nathan Conrad
2019-09-10 09:35:52 -04:00
2cf2f35fa3
Correct JLINK_DEVICE and FREERTOS_PORT in F070RB make file. FreeRTOS and j-link are untested.
Nathan Conrad
2019-09-10 08:28:56 -04:00
49c58be4ce
Fix silly typo in the F3xx support.
Nathan Conrad
2019-09-10 01:31:14 -04:00
bc2a65b20b
A few bug fixes, remove the unstested device notices, note supported boards in READMEs, and implement PMA
Nathan Conrad
2019-09-10 01:03:24 -04:00
8f3c0663ad
Set MSC DISK DUAL readonly on F070.
Nathan Conrad
2019-09-09 19:40:08 -04:00
8f8ca77a91
stm32h7: Mark USB FIFOs as volatile, otherwise optimizations will remove reads/writes to the FIFOs.
William D. Jones
2019-09-04 01:03:42 -04:00
2e00019aae
board_test work with lpcxpresso55s69
hathach
2019-09-03 13:25:36 +07:00
910fd867c7
stm32h7: Fix indentation error where OUT XFER interrupt wasn't handled in the correct scope.
William D. Jones
2019-09-03 01:37:44 -04:00
1a3dc9cba1
stm32h7: USB_OTG_FS -> USB2_OTG_FS.
William D. Jones
2019-09-03 00:39:22 -04:00
4ce8796b2a
board_stm32h743nucleo: Implement user button for mouse/keyboard demo.
William D. Jones
2019-09-03 01:19:38 -04:00
f703a74daa
stm32h7: Implement STALL logic for endpoints.
William D. Jones
2019-09-03 01:05:26 -04:00
28b131ea94
stm32h7: Implement dcd_edpt_open. cdc_msc_hid demo functional.
William D. Jones
2019-09-03 00:37:50 -04:00
d4302dacc5
stm32h7: Fix accidental overwrite of STUPCNT field in DOEPTSIZ register.
William D. Jones
2019-09-03 00:25:21 -04:00
9210167603
stm32h7: Implement dcd_set_address.
William D. Jones
2019-09-02 21:00:30 -04:00
0d0b802ee0
stm32h7: Implement IN and OUT receive for EP0; device descriptor returned.
William D. Jones
2019-09-02 19:32:11 -04:00
f602534536
stm32h7: Implement setup packet events.
William D. Jones
2019-09-02 13:34:33 -04:00
ee57113981
trying to add LPC55xx support
hathach
2019-09-02 15:53:12 +07:00
85fae75fba
clean up
hathach
2019-09-02 15:34:47 +07:00
6268f395eb
add button for stm32f407 and stm32f411 board
hathach
2019-09-02 14:58:46 +07:00