Commit Graph

2309 Commits

Author SHA1 Message Date
Nathan Conrad 2281a51484 Revert "Also need to just return false in the case that it isn't an interface control event. We shouldn't assert. This normally isn't an"
This reverts commit f241ff389f.
2019-09-20 12:27:41 -04:00
Nathan Conrad f241ff389f Also need to just return false in the case that it isn't an interface control event. We shouldn't assert. This normally isn't an
error, either, so I don't want to use TU_VERIFY.
2019-09-20 08:56:46 -04:00
Nathan Conrad a8a65d6cea Use cached HID descriptor. 2019-09-20 08:46:17 -04:00
Nathan Conrad 05164c5a27 Cache pointer to HID descriptor. 2019-09-19 21:04:51 -04:00
Nathan Conrad 915f52730d Implement HID desc request. 2019-09-17 11:28:29 -04:00
hathach 77cc5b1b0c
Merge pull request #157 from pigrew/TI_compiler_quirks
TI compiler quirks, and LE byte swapping functions.
2019-09-17 17:47:19 +07:00
Nathan Conrad dfe92542e6 Change inline functions to macros, and make all parameter names uniform. 2019-09-16 11:27:05 -04:00
Nathan Conrad 889c17a442 Merge branch 'master' into TI_compiler_quirks 2019-09-16 09:24:27 -04:00
hathach 0c70948d0d
Merge pull request #163 from hathach/develop
fix #143
2019-09-16 16:37:27 +07:00
hathach a37d2d64be fix #143 2019-09-16 13:32:47 +07:00
hathach 88dd83ae5c
Merge pull request #159 from pigrew/assert_documentation
Documentation: assert vs verify.
2019-09-16 11:29:39 +07:00
hathach 19e7b7d85c
Merge pull request #155 from hathach/develop
fix #154 forward all endpoint recipeint request to class driver
2019-09-16 11:27:52 +07:00
hathach 9c5ae0369b follow up to suggestion to pr 155 2019-09-16 11:13:17 +07:00
Nathan Conrad 9593463367 Massive copy&paste typo of mine in the 32-bit byte swapping function.... 2019-09-15 15:20:01 -04:00
Nathan Conrad 21ba37aec6 Interpretation of assert vs verify. 2019-09-14 11:25:40 -04:00
hathach 98a68d600c
Merge pull request #131 from cr1901/pyboard
Add PyBoard BSP
2019-09-14 16:31:43 +07:00
William D. Jones d7137e36ca pyboardv11: Fix typo in HSE_VALUE define so that SysTick runs at correct
frequency.
2019-09-14 04:32:10 -04:00
hathach cdc0c36c3f
Merge pull request #158 from pigrew/fix_assertion_off_by_one_synopsys
Off-by-one error in Synopsys assertions. (and move some braces to the…
2019-09-14 11:28:50 +07:00
Nathan Conrad 4ea212a432 This demonstrates that I don't pre-build things before committing them... oops. 2019-09-13 23:52:43 -04:00
Nathan Conrad c831311a12 Off-by-one error in Synopsys assertions. (and move some braces to their own lines. 2019-09-13 23:38:58 -04:00
Nathan Conrad bb7f581b6d TI compiler quirks, and le byte swapping functions. 2019-09-13 20:28:26 -04:00
hathach ac8c343fef fix #154 forward all endpoint recipeint request to class driver
fix typo
remove magic number 0xff of driver id
2019-09-13 22:16:24 +07:00
hathach de386751b5
Update boards.md 2019-09-13 18:43:46 +07:00
hathach a75d77417a
Update boards.md 2019-09-13 18:42:58 +07:00
hathach da548abade
Merge pull request #153 from hathach/develop
fix #152, potential memory issue
2019-09-13 14:18:24 +07:00
hathach 064adebbd0 fix #152, potential memory issue 2019-09-13 14:03:59 +07:00
hathach 9e96c10014
Merge pull request #151 from hathach/develop
fix #139, correct usbd request intepreting, Non-STD request to Interf…  … …ace must be forward to class driver
2019-09-13 13:14:18 +07:00
hathach c3598f0301 fix #139, correct usbd request intepreting, Non-STD request to Interface must be forward to class driver 2019-09-13 13:03:11 +07:00
hathach 986beda9eb adding stm32l4 support, board test run with stm32l476disco, usb doens't work yet 2019-09-13 11:22:44 +07:00
hathach a00ea9a11d
Merge pull request #148 from pigrew/stm32f070rbnucleo_port_assignment
Correct port assigned on the STM32F070 BSP
2019-09-13 10:33:38 +07:00
Nathan Conrad f830f6956e Correct port assigned on the STM32F070 BSP 2019-09-12 14:53:53 -04:00
hathach d256f33bba
Merge pull request #146 from hathach/develop
ported stm32f2
2019-09-12 11:49:30 +07:00
hathach 72046d957c fix #145 2019-09-12 10:43:16 +07:00
hathach ff7261600c ported stm32f2, added board stm32f207zg nucleo
close #127
2019-09-12 10:41:03 +07:00
hathach 3a17ae8714 Merge branch 'master' into develop 2019-09-12 10:11:22 +07:00
hathach 27371247ee update doc 2019-09-12 10:10:58 +07:00
hathach e5d0ee53c4
Merge pull request #141 from pigrew/stfsdev_cleanups
Stfsdev cleanups
2019-09-12 09:52:51 +07:00
Nathan Conrad d3507b0787 Merge remote-tracking branch 'origin/master' into stfsdev_cleanups 2019-09-11 20:36:48 -04:00
Nathan Conrad 3326b9d008 Use types with explicit bit widths. 2019-09-11 20:33:47 -04:00
William D. Jones 6b79f399a1 Merge branch 'master' of https://github.com/hathach/tinyusb into pyboard 2019-09-11 14:14:02 -04:00
hathach 2683d60b33
Merge pull request #142 from hathach/develop
ported stm32f7
2019-09-11 23:17:31 +07:00
hathach 7f166d860d stm32f7 work with dcd synopsis
close #124
2019-09-11 22:48:07 +07:00
Nathan Conrad 7b93177890 Use TU_VERIFY_STATIC, use more uint instead of uint8_t/uint16_t. Create reg16_clear_bits function to reduce typec conversion warnings. 2019-09-11 09:45:48 -04:00
Nathan Conrad 784dc52b62 Update header comments. 2019-09-11 09:44:25 -04:00
Nathan Conrad 4cf2b30759 Fix bug where the EPREGs were not being initialized as expected. 2019-09-11 09:43:57 -04:00
hathach a3f1c269e9 added stm32f767nucleo board, board_test works 2019-09-11 18:02:27 +07:00
hathach de659be83e tested all the stm32f4 board, work great 2019-09-11 17:37:23 +07:00
hathach 9cc355d302
Merge pull request #140 from hathach/develop
ported stm32f3, close #67
2019-09-11 17:14:55 +07:00
hathach 8a2b228c3f ported stm32f3, close #67 2019-09-11 16:56:26 +07:00
hathach e3996b7d45
Merge pull request #138 from hathach/develop
rename cdc_msc_hid to cdc_msc, hid has its own example hid_composite now
2019-09-11 14:32:00 +07:00