add app_usb_aud_fosi_c1
This commit is contained in:
@@ -24,6 +24,7 @@ unsigned char g_hidPassData[HID_PASS_REPORT_BYTES] = {HID_PASS_REPORT_ID, 0x0};
|
||||
unsigned char g_hidData_Down[HID_MAX_OUT_BYTES] = {0U};
|
||||
unsigned char last_hidData = 0;
|
||||
unsigned char last_hidPassData = 0;
|
||||
extern void user_read_hidpass(unsigned char * unsafe hidPassData);
|
||||
#endif
|
||||
|
||||
void GetADCCounts(unsigned samFreq, int &min, int &mid, int &max);
|
||||
@@ -1248,12 +1249,11 @@ void XUA_Buffer_Ep(
|
||||
}
|
||||
if (id == 1)
|
||||
{
|
||||
int hidDataLength = (int) UserHIDGetData(id, g_hidPassData);
|
||||
XUD_SetReady_In(ep_hid, g_hidPassData, hidDataLength);
|
||||
// printf("hidDataLength: %d\n", hidDataLength);
|
||||
|
||||
hidClearChangePending(id);
|
||||
|
||||
unsafe {
|
||||
user_read_hidpass(&g_hidPassData[1]);
|
||||
}
|
||||
XUD_SetReady_In(ep_hid, g_hidPassData, HID_PASS_REPORT_BYTES);
|
||||
hidClearChangePending(id);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -28,7 +28,7 @@ void SetDFUFlag(unsigned x)
|
||||
}
|
||||
|
||||
/* Load flag from fixed address */
|
||||
static unsigned GetDFUFlag()
|
||||
unsigned GetDFUFlag()
|
||||
{
|
||||
unsigned x;
|
||||
asm volatile("ldw %0, %1[0]" : "=r"(x) : "r"(FLAG_ADDRESS));
|
||||
|
||||
Reference in New Issue
Block a user