2310 Commits

Author SHA1 Message Date
Nathan Conrad
8a688cd8d0 Revert "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 2281a514846402af68aa4c97fcd206611c0969a1.
2019-09-20 12:58:26 -04:00
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 f241ff389f9494836cdc45e621726c0b69b8daed.
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