Move the USB fix to boardInit()
This commit is contained in:
parent
bef43993ed
commit
5036de9e13
@ -99,4 +99,8 @@ bool mmc_lld_is_write_protected(MMCDriver *mmcp) {
|
|||||||
* @todo Add your board-specific code, if any.
|
* @todo Add your board-specific code, if any.
|
||||||
*/
|
*/
|
||||||
void boardInit(void) {
|
void boardInit(void) {
|
||||||
|
/* Remap PA11->PA9 and PA12->PA10 for USB
|
||||||
|
*/
|
||||||
|
RCC->APB2ENR |= RCC_APB2ENR_SYSCFGCOMPEN;
|
||||||
|
SYSCFG->CFGR1 |= SYSCFG_CFGR1_PA11_PA12_RMP;
|
||||||
}
|
}
|
||||||
|
@ -1035,16 +1035,6 @@ void init_usb_driver(USBDriver *usbp) {
|
|||||||
obqObjectInit(&console_buf_queue, console_queue_buffer, CONSOLE_EPSIZE, CONSOLE_QUEUE_CAPACITY, console_queue_onotify, (void*)usbp);
|
obqObjectInit(&console_buf_queue, console_queue_buffer, CONSOLE_EPSIZE, CONSOLE_QUEUE_CAPACITY, console_queue_onotify, (void*)usbp);
|
||||||
chVTObjectInit(&console_flush_timer);
|
chVTObjectInit(&console_flush_timer);
|
||||||
#endif
|
#endif
|
||||||
#ifdef STM32_REMAP_PINS
|
|
||||||
/* Remap PA11->PA9 and PA12->PA10 on STM32 devices that require it.
|
|
||||||
*
|
|
||||||
* The following MCU's are known to require this:
|
|
||||||
*
|
|
||||||
* STM32F042x6
|
|
||||||
*/
|
|
||||||
RCC->APB2ENR |= RCC_APB2ENR_SYSCFGCOMPEN;
|
|
||||||
SYSCFG->CFGR1 |= SYSCFG_CFGR1_PA11_PA12_RMP;
|
|
||||||
#endif
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|
Reference in New Issue
Block a user