2eaf99e0aa
Merge pull request #1100 from kasjer/kasjer/da1469b_dk_usb-fix-button-config
...
da14695_dk_usb: Fix button configuration
2021-09-23 18:45:02 +07:00
417677aae4
da14695_dk_usb: Fix button configuration
...
Unlike da1469x_dk_pro, K1 pin (6) is connected to VCC when
active.
This adds required pull down and reverses active logic state.
2021-09-23 12:52:32 +02:00
040300540c
Merge pull request #1099 from kasjer/kasjer/da1469x_dk_pro-fix-pin-pullup
...
da1469x_dk_pro: Fix button setup
2021-09-23 17:10:57 +07:00
dd2a518881
da1469x_dk_pro: Fix button setup
...
Button on board has 1k resistor to ground when pressed.
When not pressed pin 6 is floating.
This forces MCU pull-up for this pin for correct behavior.
2021-09-23 12:00:28 +02:00
4766e7f348
Merge pull request #1093 from szymonh/master
...
Enforced buffer boundaries for hid devices
2021-09-23 13:31:46 +07:00
3e569f8e79
Merge pull request #1094 from kasjer/kasjer/da146xx-vbus-handling
...
dcd_da146xx: Add VBUS handling
2021-09-18 23:12:40 +07:00
90465299b4
Merge pull request #1086 from kkitayam/impl_close_all_for_khci
...
Implement dcd_edpt_close_all() and fix dcd_edpt_clear_stall() for frdm_kl25z
2021-09-17 21:40:40 +07:00
a71ac71d7f
da1469x_dk_xxx: Add VBUS handling
...
Two BSPs with DA146xx MCUs are now adopted to
VBUS handling changed introduced to dcd_da146xx driver.
da14695_dk_usb as bus-powered devices informs driver that
VBUS is present at startup.
da1469x-dk-pro has VBUS change interrupt handler that
informs driver about VBUS changes.
2021-09-17 12:20:57 +02:00
6d8677a78a
dcd_da146xx: Add VBUS handling
...
DA146xx are Bluetooth devices that may be battery
powered and when not connected to USB host there
is no need for USB peripheral to be running.
This change allows to enable USB peripheral when
VBUS is present otherwise USB is down reducing
power consumption.
tud_vsub_changed() function must be called
whenever VBUS change was detected.
For bus-powered devices this function should be called
at startup since VBUS must be present while device
is working.
2021-09-17 12:10:17 +02:00
b363afc091
minor clean up
2021-09-17 00:46:29 +07:00
c65cc75c6b
use correct resume detection for kl25z
2021-09-17 00:44:39 +07:00
8dfe0898e7
minor update to dcd khci
2021-09-17 00:43:10 +07:00
fbe1bf375c
Fix stall interrupt handling
2021-09-15 21:39:02 +09:00
46bb821753
Add J1-19 pin setting as a button
2021-09-15 21:32:53 +09:00
ecbe8c3376
Change default LED state to off
2021-09-15 21:32:53 +09:00
93ed3034c0
merge master and minor clean up
2021-09-15 18:35:52 +07:00
f39656b6d7
Merge branch 'master' of github.com:hathach/tinyusb into kkitayam-impl_close_all_for_khci
2021-09-15 18:29:28 +07:00
03866ddf9b
Merge pull request #1062 from HiFiPhile/fifo_dcd_transdimension
...
Improvements for dcd_transdimension
2021-09-15 16:07:06 +07:00
0ded1c5bac
Reset EP flags on close.
2021-09-14 21:08:12 +02:00
3639168066
Fix warning.
2021-09-14 11:58:22 +02:00
6d3fb7eb98
Merge pull request #1087 from HiFiPhile/nuc_wkp
...
NUC126: fix remote_wakeup
2021-09-14 11:40:55 +07:00
2d6407e7a5
Enforced buffer boundaries for hid devices
2021-09-13 22:56:25 +02:00
43aac7074b
Update supported.rst
2021-09-13 22:16:34 +07:00
d640d59f99
Merge pull request #1092 from szymonh/master
...
Add support for Nucleo F412ZG
2021-09-13 22:14:23 +07:00
1c3215257e
Merge pull request #1091 from hathach/esp32sx-compliance
...
Esp32sx compliance
2021-09-13 21:26:29 +07:00
1a87b605bd
Add support for Nucleo F412ZG
2021-09-13 13:21:25 +02:00
cdc63459eb
esp32sx implement dcd_remote_wakeup(), fully compliance to chapter9 test suite
2021-09-13 16:49:38 +07:00
e64bfb9ff5
implement dcd_edpt_close_all(), pass chapter9 test suite (without remote wakeup)
2021-09-13 16:16:37 +07:00
7e6f954ffe
Merge pull request #1090 from szymonh/master
...
Prevent buffer overflow in bth_device.c
2021-09-13 16:01:56 +07:00
50e3c0054f
Add size check to tud_bt_hci_cmd_cb call in bth_device.c
2021-09-13 10:23:03 +02:00
43e6555fd0
clean up
2021-09-13 13:09:38 +07:00
ce5db06ba0
clear PID along with clear stall
2021-09-13 12:05:49 +07:00
6feda5ae8f
Merge branch 'nuc_wkp' of https://github.com/HiFiPhile/tinyusb into HiFiPhile-nuc_wkp
2021-09-13 11:52:16 +07:00
d5f2c34eaa
Prevent buffer overflow in bth_device.c
2021-09-12 20:24:54 +02:00
9bed4e2e21
refactor nxp TDI dcd_edpt_xfer_fifo
2021-09-13 00:45:15 +07:00
038ec341f8
Merge branch 'fifo_dcd_transdimension' of https://github.com/HiFiPhile/tinyusb
2021-09-12 17:39:32 +07:00
5013788989
Merge pull request #1089 from hathach/imxrt-compliance
...
Imxrt compliance
2021-09-12 13:37:49 +07:00
dd60ce784c
nxp tdi: implement dcd edpt close all
2021-09-11 21:29:04 +07:00
1f7ade2b75
nxp tdi: fix error td prevent further transfer
2021-09-11 19:27:37 +07:00
22571ec98e
reset PID to DATA0 on clear_stall.
2021-09-10 16:04:47 +02:00
8886de0d8a
Fix remote_wakeup
2021-09-10 13:05:15 +02:00
580893b3fe
Shorter expr.
2021-09-10 11:17:33 +02:00
2998f67eac
Fix dcd_edpt_clear_stall to reset data toggle
2021-09-10 00:18:43 +09:00
d7238d9a86
Remove heap memory area
2021-09-10 00:13:29 +09:00
283783c082
dcd_edpt_xfer_fifo: use qtd_init if restriction not met.
2021-09-09 16:45:18 +02:00
ad8c0ee818
nxp tdi: enhance qhd using DCD_ATTR_ENDPOINT_MAX
2021-09-09 20:26:03 +07:00
f948cbe471
nxp tdi implement remote wakeup
...
enhance bus reset, unplugged, suspend, resume detection
2021-09-09 17:04:04 +07:00
27800f7e4f
remove connected check for DCD_EVENT_UNPLUGGED since previous bus reset can clear this
...
implement unplugged detection for trans dimension dcd
2021-09-09 16:01:05 +07:00
f81368174b
add other speed descriptor callback tud_descriptor_other_speed_configuration_cb()
...
example implement tud_descriptor_device_qualifier_cb() and
tud_descriptor_other_speed_configuration_cb() on high speed device to
fully compliant to usbcv
2021-09-09 15:17:19 +07:00
780852efb3
Fix stall handling
2021-09-09 00:55:02 +09:00