EDIT: Reason why I'm asking: I have a tray of 200pcs STM32G0B1KE.
Best regards from California,
Windsor
Code: Select all
#define STM32_USB_USE_USB1 TRUE
#define STM32_USB_USB1_HP_IRQ_PRIORITY 3
#define STM32_USB_USB1_LP_IRQ_PRIORITY 3
Code: Select all
#define STM32_USB1_HP_HANDLER Vector60
#define STM32_USB1_HP_NUMBER 8
#define STM32_USB1_LP_HANDLER Vector60
#define STM32_USB1_LP_NUMBER 8
Code: Select all
lib/chibios/os/hal/src/hal_usb.c: In function 'usbWakeupHost':
./lib/chibios/os/hal/ports/STM32/LLD/USBv1/hal_usb_lld.h:476:24: error: 'USB_CNTR_RESUME' undeclared (first use in this function); did you mean 'USB_CNTR_RESETM'?
STM32_USB->CNTR |= USB_CNTR_RESUME; \
^~~~~~~~~~~~~~~
lib/chibios/os/hal/src/hal_usb.c:667:5: note: in expansion of macro 'usb_lld_wakeup_host'
usb_lld_wakeup_host(usbp);
^~~~~~~~~~~~~~~~~~~
./lib/chibios/os/hal/ports/STM32/LLD/USBv1/hal_usb_lld.h:476:24: note: each undeclared identifier is reported only once for each function it appears in
STM32_USB->CNTR |= USB_CNTR_RESUME; \
^~~~~~~~~~~~~~~
lib/chibios/os/hal/src/hal_usb.c:667:5: note: in expansion of macro 'usb_lld_wakeup_host'
usb_lld_wakeup_host(usbp);
^~~~~~~~~~~~~~~~~~~
Code: Select all
Compiling: lib/chibios/os/hal/ports/STM32/LLD/DMAv1/stm32_dma.c lib/chibios/os/hal/ports/STM32/LLD/DMAv1/stm32_dma.c: In function 'dmaStreamAllocI':
lib/chibios/os/hal/ports/STM32/LLD/DMAv1/stm32_dma.c:643:9: error: implicit declaration of function 'rccEnableDMA2'; did you mean 'rccEnableDMA1'? [-Werror=implicit-function-declaration]
643 | rccEnableDMA2(true);
| ^~~~~~~~~~~~~
| rccEnableDMA1
lib/chibios/os/hal/ports/STM32/LLD/DMAv1/stm32_dma.c: In function 'dmaStreamFreeI':
lib/chibios/os/hal/ports/STM32/LLD/DMAv1/stm32_dma.c:747:5: error: implicit declaration of function 'rccDisableDMA2'; did you mean 'rccDisableDMA1'? [-Werror=implicit-function-declaration]
747 | rccDisableDMA2();
| ^~~~~~~~~~~~~~
| rccDisableDMA1