Объявлены глобально в одном файле. В другом файле показано:
extern char data[];
Можно я Вам проект отправлю, а Вы посмотрите? Тут похоже какой-то косяк с компилятором...
Я 0 байт даже принудительно дописывал, ничего не дает.
Если написать так - то все четко работает.
if(flags) CDC_Transmit_FS((uint8_t*)data, strlen((char*)data));
А если данные парсить - то не работает.
Рекомендуемые сообщения