microrl-remaster
microrl-remaster copied to clipboard
USB CDC port
При использовании USB CDC функция вывода работает криво , сообщение выводятся рваные
нужно использовать в таком виде
int print(microrl_t* mrl, const char* str) { MICRORL_UNUSED(mrl); uint32_t i = 0;
CDC_Transmit_FS((unsigned char*)str, strlen(str));
HAL_Delay(1); // do not DELETE !!!!!
return i;
}
т.е. после CDC_Transmit_FS добавить HAL_Delay(1); и все начинает работать отлично
функции microrl_processing_input можно подавать на вход строку, работает нормально))
For use USB CDC in int print(microrl_t* mrl, const char* str) add HAL_Delay(1); after CDC_Transmit_FS