Ich experimentiere gerade mit einer Blue Pill mit STM32F103. Ich nutze
Keil µVision mit dem AC6-Compiler. Ein einfaches Programm mit
LED-Blinken habe ich hinbekommen. Nun möchte ich die CMSIS-USB-Device
library einbinden. Ziel ist es, die Blue Pill als USB-HID Device
ansteuern zu können. Leider kompiliert die Library nicht, es gibt einen
Haufen Warnungen und der Compiler scheint das Keyword __packed nicht zu
kennen:
1 | ptr_dest = (__packed uint16_t *)(setup_packet);
|
USBD_STM32F10x.c: ... error: use of undeclared identifier '__packed'
Was läuft hier schief?