File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 3737#define MICROPY_HW_SDCARD_DETECT_PIN (pin_A8)
3838#define MICROPY_HW_SDCARD_DETECT_PULL (GPIO_PULLUP)
3939#define MICROPY_HW_SDCARD_DETECT_PRESENT (1)
40+
41+ // USB config
42+ #define MICROPY_HW_USB_OTG_ID_PIN (pin_A10)
Original file line number Diff line number Diff line change 4848
4949#define STM32F405xx
5050#define USE_USB_FS
51- #define USE_USB_OTG_ID 0
5251
5352/* ########################## Module Selection ############################## */
5453/**
Original file line number Diff line number Diff line change 3939#define MICROPY_HW_SDCARD_DETECT_PULL (GPIO_PULLUP)
4040#define MICROPY_HW_SDCARD_DETECT_PRESENT (GPIO_PIN_RESET)
4141
42- // USB VBUS detect pin
42+ // USB config
4343#define MICROPY_HW_USB_VBUS_DETECT_PIN (pin_A9)
44+ #define MICROPY_HW_USB_OTG_ID_PIN (pin_A10)
Original file line number Diff line number Diff line change 3838#define MICROPY_HW_SDCARD_DETECT_PULL (GPIO_PULLUP)
3939#define MICROPY_HW_SDCARD_DETECT_PRESENT (GPIO_PIN_RESET)
4040
41- // USB VBUS detect pin
41+ // USB config
4242#define MICROPY_HW_USB_VBUS_DETECT_PIN (pin_A9)
43+ #define MICROPY_HW_USB_OTG_ID_PIN (pin_A10)
Original file line number Diff line number Diff line change 3333#define MICROPY_HW_LED_ON (pin ) (pin->gpio->BSRRL = pin->pin_mask)
3434#define MICROPY_HW_LED_OFF (pin ) (pin->gpio->BSRRH = pin->pin_mask)
3535
36- // USB VBUS detect pin
36+ // USB config
3737#define MICROPY_HW_USB_VBUS_DETECT_PIN (pin_A9)
38+ #define MICROPY_HW_USB_OTG_ID_PIN (pin_A10)
Original file line number Diff line number Diff line change 3333#include "stm32f4xx_hal.h"
3434#include "usbd_core.h"
3535
36- #if !defined(USE_USB_OTG_ID )
37- #define USE_USB_OTG_ID 1
38- #endif
39-
4036/* Private typedef -----------------------------------------------------------*/
4137/* Private define ------------------------------------------------------------*/
4238/* Private macro -------------------------------------------------------------*/
@@ -79,7 +75,8 @@ void HAL_PCD_MspInit(PCD_HandleTypeDef *hpcd)
7975 HAL_GPIO_Init (GPIOA , & GPIO_InitStruct );
8076#endif
8177
82- #if USE_USB_OTG_ID
78+ #if defined(MICROPY_HW_USB_OTG_ID_PIN )
79+ // USB ID pin is always A10
8380 GPIO_InitStruct .Pin = GPIO_PIN_10 ;
8481 GPIO_InitStruct .Mode = GPIO_MODE_AF_OD ;
8582 GPIO_InitStruct .Pull = GPIO_PULLUP ;
You can’t perform that action at this time.
0 commit comments