Как изменить GetEPRxCount () внутренне на USB-порт STM32? - PullRequest
0 голосов
/ 24 марта 2020

Я использую стандартную библиотеку STM32 USB. Я мог бы управлять GetEPRxCount () с помощью последовательной связи USB в программном обеспечении P C. тем не менее, в первый раз необходимо выполнить функцию без связи через USB, поэтому я хочу управлять ей по-другому.

/* ?????????????????*/
DataBuff[0] = 0x99;
DataBuff[1] = 0x88;
DataBuff[2] = 0x77;
DataBuff[3] = 0x66;
DataBuff[4] = 0x55;
DataBuff[5] = 0x44;

SetEPRxCount(ENDP3, 6);
SetEPRxValid(ENDP3);
UserToPMABufferCopy(DataBuff, ENDP3_RXADDR,6);  

how to control? // code area
/* ?????????????????*/
if(GetEPRxCount(ENDP3)){
    PMAToUserBufferCopy(DataBuff, ENDP3_RXADDR, 64);
    for(uint8_t i=0;i<GetEPRxCount(ENDP3);i++){
    ........

Я хочу изменить GetEPRxCount (ENDP3) при вводе значения буфера в внутренний код прошивки без программного обеспечения P C (без последовательных пакетов USB).

...