Skip to content

Commit aa6d673

Browse files
authored
Merge pull request #3734 from ARMmbed/revert-3684-TARGET_STM_USB_CONFIG
Revert "Target stm usb config"
2 parents 29cfee4 + ec329be commit aa6d673

File tree

36 files changed

+27
-562
lines changed

36 files changed

+27
-562
lines changed

features/unsupported/USBDevice/USBDevice/TARGET_STM/USBHAL_STM32.cpp

Lines changed: 2 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -15,16 +15,9 @@
1515
* DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
1616
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
1717
*/
18-
/* TARGET NOT STM does not support this HAL */
19-
#ifndef TARGET_STM
20-
#define USBSTM_HAL_UNSUPPORTED
21-
#endif
22-
/* F4 famlily wihtout USB_STM_HAL use another HAL*/
23-
#if defined(TARGET_STM) && defined(TARGET_STM32F4) && !defined(USB_STM_HAL)
24-
#define USBSTM_HAL_UNSUPPORTED
25-
#endif
18+
#if (defined (USB_STM_HAL) && defined(TARGET_STM32F4)) \
19+
|| defined(TARGET_STM32F2) || defined (TARGET_STM32F7) || defined (TARGET_STM32F3) || defined (TARGET_STM32L4)
2620

27-
#ifndef USBSTM_HAL_UNSUPPORTED
2821
#include "USBHAL.h"
2922
#include "pinmap.h"
3023
/* mbed endpoint definition to hal definition */

targets/TARGET_STM/TARGET_STM32F4/TARGET_NUCLEO_F411RE/USBHAL_STM_TARGET.h renamed to features/unsupported/USBDevice/USBDevice/TARGET_STM/USBHAL_STM_TARGET.h

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,4 +16,26 @@
1616
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
1717
*/
1818

19+
#ifdef TARGET_STM32F303ZE
20+
#include "USBHAL_STM32F303ZE.h"
21+
#endif
22+
23+
#if defined(TARGET_STM32F207ZG) || \
24+
defined(TARGET_STM32F401RE) || \
25+
defined(TARGET_STM32F407VG) || \
26+
defined(TARGET_STM32F411RE) || \
27+
defined(TARGET_STM32F412ZG) || \
28+
defined(TARGET_STM32F429ZI) || \
29+
defined(TARGET_STM32F446ZE) || \
30+
defined(TARGET_STM32F746ZG) || \
31+
defined(TARGET_STM32F767ZI)
1932
#include "USBHAL_STM_144_64pins.h"
33+
#endif
34+
35+
#ifdef TARGET_STM32L476VG
36+
#include "USBHAL_STM32L476VG.h"
37+
#endif
38+
39+
#ifdef TARGET_STM32F769NI
40+
#include "USBHAL_STM32F769NI.h"
41+
#endif

features/unsupported/USBDevice/USBDevice/USBEndpoints.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ typedef enum {
4545
#include "USBEndpoints_KL25Z.h"
4646
#elif !defined(USB_STM_HAL) && defined(TARGET_STM32F4)
4747
#include "USBEndpoints_STM32F4.h"
48-
#elif defined (TARGET_STM32F4) || defined (TARGET_STM32F2) || defined (TARGET_STM32F7) || defined (TARGET_STM32F3) || defined(TARGET_STM32L4) || defined(TARGET_STM32F1)
48+
#elif defined (TARGET_STM32F4) || defined (TARGET_STM32F2) || defined (TARGET_STM32F7) || defined (TARGET_STM32F3) || defined(TARGET_STM32L4)
4949
#include "USBEndpoints_STM32.h"
5050
#elif defined (TARGET_RZ_A1H) || defined (TARGET_VK_RZ_A1H)
5151
#include "USBEndpoints_RZ_A1H.h"

features/unsupported/USBDevice/USBDevice/USBHAL.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -130,7 +130,7 @@ class USBHAL {
130130
bool (USBHAL::*epCallback[10 - 2])(void);
131131
#elif (defined(TARGET_STM32F4) && !defined(USB_STM_HAL)) || defined(TARGET_NUMAKER_PFM_M453)
132132
bool (USBHAL::*epCallback[8 - 2])(void);
133-
#elif defined(TARGET_STM)
133+
#elif defined(TARGET_STM32F4) || defined(TARGET_STM32F3) || defined (TARGET_STM32F2)|| defined(TARGET_STM32L4) || defined(TARGET_STM32F7)
134134
PCD_HandleTypeDef hpcd;
135135
#elif defined(TARGET_NUMAKER_PFM_NUC472)
136136
bool (USBHAL::*epCallback[14 - 2])(void);

targets/TARGET_STM/TARGET_STM32F1/TARGET_NUCLEO_F103RB/USBHAL_STM32F103RB.h

Lines changed: 0 additions & 143 deletions
This file was deleted.

targets/TARGET_STM/TARGET_STM32F1/TARGET_NUCLEO_F103RB/USBHAL_STM_TARGET.h

Lines changed: 0 additions & 19 deletions
This file was deleted.

targets/TARGET_STM/TARGET_STM32F2/TARGET_NUCLEO_F207ZG/USBHALHost_STM_TARGET.h

Lines changed: 0 additions & 19 deletions
This file was deleted.

targets/TARGET_STM/TARGET_STM32F2/TARGET_NUCLEO_F207ZG/USBHAL_STM_TARGET.h

Lines changed: 0 additions & 19 deletions
This file was deleted.

targets/TARGET_STM/TARGET_STM32F3/TARGET_NUCLEO_F303ZE/USBHAL_STM_TARGET.h

Lines changed: 0 additions & 18 deletions
This file was deleted.

targets/TARGET_STM/TARGET_STM32F4/TARGET_DISCO_F407VG/USBHAL_STM_TARGET.h

Lines changed: 0 additions & 18 deletions
This file was deleted.

targets/TARGET_STM/TARGET_STM32F4/TARGET_DISCO_F429ZI/USBHALHost_STM_TARGET.h

Lines changed: 0 additions & 18 deletions
This file was deleted.

targets/TARGET_STM/TARGET_STM32F4/TARGET_F429_F439/USBHALHost_STM_TARGET.h

Lines changed: 0 additions & 18 deletions
This file was deleted.

targets/TARGET_STM/TARGET_STM32F4/TARGET_F429_F439/USBHAL_STM_TARGET.h

Lines changed: 0 additions & 18 deletions
This file was deleted.

targets/TARGET_STM/TARGET_STM32F4/TARGET_NUCLEO_F401RE/USBHALHost_STM_TARGET.h

Lines changed: 0 additions & 20 deletions
This file was deleted.

0 commit comments

Comments
 (0)