Cruz Monrreal II
a1c047aba4
Added missing astyle corrections for usb/device/targets/*
2019-03-20 12:57:36 -05:00
Russ Butler
8ffbe5c603
Lock sleep when USB is initialized
...
None of the USB drivers currently support entering deep sleep mode
while USB is active. To protect USB from malfunctioning lock deep
sleep in USBPhyHw::init.
2019-02-28 15:21:23 -06:00
bcostm
a98eb739b1
STM32F7 USB: add NUCLEO_F756ZG in pins definition
2019-02-22 10:53:23 -06:00
bcostm
e96b8a4803
STM32F7 USB: change VBUS pin for DISCO_F746NG FS
2019-02-22 10:53:22 -06:00
bcostm
82498cf3f8
STM32L4 USB: add pins definition for STM32L496/L4R5 MCUs
2019-02-22 10:53:22 -06:00
bcostm
becb32061d
STM32F4 USB: remove useless macro
2019-02-22 10:53:22 -06:00
Russ Butler
130927068c
Remove HAL_GetTick from ST USBPhy
...
Remove the function HAL_GetTick from the ST USBPhy driver. This is no
longer needed as that change has been made on master.
2019-02-22 10:53:20 -06:00
Russ Butler
6b0e9400b0
Fix ST test failures due to endpoint reconfiguration
...
Also always use the max endpoint size for SetTxFifo
since re-configuring fifos when endpoints are added or removed
causes tests to fail.
2019-02-22 10:53:18 -06:00
Russ Butler
5fde071509
Implement endpoint_abort for STM32
...
Make use of the added function HAL_PCD_EP_Abort to implement
endpoint_abort.
2019-02-22 10:53:18 -06:00
Russ Butler
c4cf19ee3b
Revert "Create HAL_PCD_EP_Abort"
...
Revert the patch "Create HAL_PCD_EP_Abort" in preparation for an
alternate fix.
2019-02-22 10:53:18 -06:00
Russ Butler
7ba6314157
Only build in USBPhy_STM32 for supported devices
...
Define USBSTM_HAL_UNSUPPORTED if DEVICE_USBDEVICE is undefined or
defined to 0.
2019-02-22 10:53:16 -06:00
Russ Butler
3f45a81a81
Fix return code check in endpoint abort
...
Assert that HAL_PCD_EP_Abort returns HAL_OK rather that something else.
2019-02-22 10:53:16 -06:00
Michel Jaouen
ced1cbd0ed
Create HAL_PCD_EP_Abort
2019-02-22 10:53:16 -06:00
Russ Butler
17b61daf21
Remove unnecessary USB receive buffer
...
Remove receive buffer from USBPhy_STM32 and instead passed buffers in
directly.
2019-02-22 10:53:16 -06:00
Russ Butler
57fa607432
Remove ep0_write from set_address
...
The USBDevice stack automatically sends control endpoint status
so this does not and should not be done from the call to set_address.
2019-02-22 10:53:16 -06:00
Russ Butler
a47c383233
Update the STM32 USB driver to the new API
...
Take the code from
mbed-os\features\unsupported\USBDevice\targets\TARGET_STM
as a starting point and use it to fill in the USBPhy template for STM32
devices.
2019-02-22 10:53:16 -06:00