Can someone explain us whats the role of test_BasicInit() in this. If the device has been already initialized in the previous test cases then why make one more call?
Lock being a optional command why should one has to go through the initialization again ?
` void test_Lock() { U2FHID_FRAME f, r; uint64_t t = 0; U2Fob_deltaTime(&t); uint8_t caps = test_BasicInit();
`
Can someone explain us whats the role of test_BasicInit() in this. If the device has been already initialized in the previous test cases then why make one more call?
Lock being a optional command why should one has to go through the initialization again ?