What did you personally accomplish this week on the project? Give files or
photos that demonstrate your progress. Prove to the reader that you put sufficient effort into the project over the course of the week (12+ hours).
This week, I worked on getting the integration between the host PC controller and the peripheral controller working across the HID interface. Now, I am able to receive specific HID commands from the host PC’s program and parse it to the appropriate command. I implemented this in a multithreaded manner, so that I can read, write, and perform actions simultaneously. Here is a short video demonstrating this: Video on Google Drive
I was only able to get this working on Windows. I tried to make it run on Mac, but the HIDAPI was not reading the device properly, so it produced an error when attempting to open the device.
Is your progress on schedule or behind? If you are behind, what actions will be taken to catch up to the project schedule?
I on track. Gram and I were also able to finish the unfinished tasks from last week. The next things to do is to further test the integration for each subsystem.