This website requires JavaScript.
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
d256f33bba
Merge pull request #146 from hathach/develop
hathach
2019-09-12 11:49:30 +07:00
72046d957c
fix #145
hathach
2019-09-12 10:43:16 +07:00
ff7261600c
ported stm32f2, added board stm32f207zg nucleo
hathach
2019-09-12 10:41:03 +07:00
3a17ae8714
Merge branch 'master' into develop
hathach
2019-09-12 10:11:22 +07:00
27371247ee
update doc
hathach
2019-09-12 10:10:58 +07:00
e5d0ee53c4
Merge pull request #141 from pigrew/stfsdev_cleanups
hathach
2019-09-12 09:52:51 +07:00
d3507b0787
Merge remote-tracking branch 'origin/master' into stfsdev_cleanups
Nathan Conrad
2019-09-11 20:36:48 -04:00
3326b9d008
Use types with explicit bit widths.
Nathan Conrad
2019-09-11 20:33:47 -04:00
6b79f399a1
Merge branch 'master' of https://github.com/hathach/tinyusb into pyboard
William D. Jones
2019-09-11 14:14:02 -04:00
2683d60b33
Merge pull request #142 from hathach/develop
hathach
2019-09-11 23:17:31 +07: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
784dc52b62
Update header comments.
Nathan Conrad
2019-09-11 09:44:25 -04:00
4cf2b30759
Fix bug where the EPREGs were not being initialized as expected.
Nathan Conrad
2019-09-11 09:43:57 -04:00
a3f1c269e9
added stm32f767nucleo board, board_test works
hathach
2019-09-11 18:02:27 +07:00
de659be83e
tested all the stm32f4 board, work great
hathach
2019-09-11 17:37:23 +07:00
9cc355d302
Merge pull request #140 from hathach/develop
hathach
2019-09-11 17:14:55 +07:00
8a2b228c3f
ported stm32f3, close #67
hathach
2019-09-11 16:56:26 +07:00
e3996b7d45
Merge pull request #138 from hathach/develop
hathach
2019-09-11 14:32:00 +07:00
7599541c1a
rename cdc_msc_hid to cdc_msc, hid has its own example hid_composite now
hathach
2019-09-11 13:09:14 +07:00
e9bf62bc13
remove hid in cdc_msc_hid demo since many of stm32 mcu doesn't have enough endpoint to run this example
hathach
2019-09-11 13:07:11 +07:00
cbf9f6e0dc
added new example hid_composite
hathach
2019-09-11 13:00:15 +07:00
c2e0f565e8
Merge pull request #137 from hathach/develop
hathach
2019-09-11 12:59:50 +07:00
a337b2a0cb
update docs
hathach
2019-09-11 12:08:45 +07:00
ec50b274fc
added stm32f072disco board
hathach
2019-09-11 12:05:55 +07:00
3f02c35983
fix #130
hathach
2019-09-11 11:55:16 +07:00
34b76898da
adding stm32f072disco board, board_test example running
hathach
2019-09-11 11:41:47 +07:00
bf76a1e49e
Merge pull request #136 from hathach/develop
hathach
2019-09-11 11:16:47 +07:00
6c6a597465
fix #132
hathach
2019-09-11 10:47:07 +07:00
678ba586df
Merge pull request #122 from cr1901/synopsys
hathach
2019-09-11 10:37:49 +07:00
fc10ff2f05
Add pyboard (v1.1) BSP. cdc_msc_hid example tested.
William D. Jones
2019-09-10 14:10:33 -04:00
f5e58a09ad
Merge pull request #123 from pigrew/stm32_fsdev
hathach
2019-09-11 00:06:34 +07:00
4f6bedeac9
Rename the STM32 MCU options.
Nathan Conrad
2019-09-10 12:57:43 -04:00
b6a5cf83c4
update st_driver
hathach
2019-09-10 23:55:45 +07: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
532abadb78
Ignore build artifact files.
Nathan Conrad
2019-09-09 19:21:29 -04:00
f7b0aeec52
Start clock on F0 and F0, and handle USB interrupts.
Nathan Conrad
2019-09-09 19:20:26 -04:00
d1976a30b3
Update F3 BSP and create F070RB BSP. Both are untested (but compile).
Nathan Conrad
2019-09-09 16:14:38 -04:00
5ec59c2a30
Add STM32 FSDEV driver.
Nathan Conrad
2019-09-09 13:38:10 -04:00
75a3f791e3
Remove some type conversion warnings (using GCC pedantic warnings)
Nathan Conrad
2019-09-09 13:35:41 -04:00
4517d504b8
Fix typo of ENDOINT
Nathan Conrad
2019-09-09 13:34:30 -04:00
b4c8a09f20
Remove STM32 F3 port.
Nathan Conrad
2019-09-09 13:29:26 -04:00
96bead4b2a
Add dummy arguments to GET_NTH_ARG to make GCC happy (removes pedantic warnings)
Nathan Conrad
2019-09-09 13:24:08 -04:00
1385d7c494
stm32: Refactor so F4 and H7 use a single Synopsys IP source file.
William D. Jones
2019-09-09 10:48:14 -04:00
82cd4b5350
dcd_stm32f4: Merge relevant changes from dcd_stm32h7.
William D. Jones
2019-09-09 09:53:56 -04:00
3efc81b285
dcd_stm32h7: Merge relevant changes from dcd_stm32f4. USB2 -> USB works as alias.
William D. Jones
2019-09-09 09:20:07 -04:00
3f5b17ef84
doc update
hathach
2019-09-09 17:33:06 +07:00
b9b9f67698
ngx4330 usb0 work well
hathach
2019-09-09 17:00:35 +07:00
3497dd0264
adding ngx4330
hathach
2019-09-09 16:47:57 +07:00
218aaf94de
more clean up
hathach
2019-09-09 13:19:00 +07:00
4f4182e171
clean up lpc makefile
hathach
2019-09-09 12:39:58 +07:00
8ac115a33e
clean up
hathach
2019-09-09 12:23:03 +07:00
b76baeda97
docs update
hathach
2019-09-09 11:24:43 +07:00
4fe34c8f9b
Merge pull request #120 from hathach/develop
hathach
2019-09-09 00:53:05 +07:00
f808153631
update doc
hathach
2019-09-09 00:47:04 +07:00
c2d0d2d4d8
update config
hathach
2019-09-09 00:41:17 +07:00
e123cad7bb
enhance dcd stm32f4 to support max 4 or 6 endpoints on 407 or 412
hathach
2019-09-08 23:10:51 +07:00
4663f9084d
ported board stm32f412g discovery
hathach
2019-09-08 21:57:02 +07:00
642ff56b32
ported pca10059
hathach
2019-09-08 21:54:56 +07:00
8fd7836ff6
added board stm32f412 discovery, board_test exmaple run
hathach
2019-09-06 17:31:37 +07:00
f5bb48fed5
update docs
hathach
2019-09-06 16:50:00 +07:00
a5b8a67c80
lpc11u37 supported
hathach
2019-09-06 16:02:39 +07:00
b1296139d0
board test run with lpcxpresso 11u37
hathach
2019-09-06 15:49:42 +07:00
4ef3946a25
adding lpcxpresso11u37 board
hathach
2019-09-06 15:06:04 +07:00
192a95a96e
moving lpc11u6x
hathach
2019-09-06 12:07:48 +07:00
5fc6819ddb
update submodule st_driver with all stm32 families
hathach
2019-09-06 10:47:30 +07:00
6b7fe012f6
Merge pull request #118 from hathach/develop
hathach
2019-09-06 00:00:38 +07:00
aa50ba54ef
remove submodule stm32lib
hathach
2019-09-05 23:45:53 +07:00
fae8a944f0
swith stm32h7 to use st_driver
hathach
2019-09-05 23:36:31 +07:00
1d2223a116
switch stm32f3 to use st_driver
hathach
2019-09-05 22:41:58 +07:00
c4b384d22f
switch stm32f4 to use st_driver submodule
hathach
2019-09-05 22:12:43 +07:00
56f1ccd68a
fix #97
hathach
2019-09-05 21:59:19 +07:00
50b0826d4f
adding st_driver as submodule
hathach
2019-09-05 21:34:49 +07:00
1c6516aee9
doc update
hathach
2019-09-05 16:24:59 +07:00
143a138028
Merge pull request #116 from hathach/develop
hathach
2019-09-05 16:18:34 +07:00
a90e2aa2ce
55s69 device work with usb0
hathach
2019-09-05 16:12:13 +07:00
7350e9c25c
Merge pull request #114 from cr1901/stm32h7
hathach
2019-09-05 15:29:13 +07:00
dd07e743d8
added mbed lpc1768 board
hathach
2019-09-05 14:29:17 +07: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