Category: Experiential

Erratic behaviour

This week, I explained to Dr. Shawn about the fact that the USB code managed to work on the PIC32MX but not the real boards in which he suggested to reduce the clock speed...

Elegant Solution for POCO Caching

This is my second time diving into the vast ocean of Poco Cache library source code. And since this is my second time studying it, I actually get a much better understanding and overview...

Material-UI

This week I worked on the front end of Boards and Projects. This two has different front end. For Boards the front end is quite simple because all the information are in list. Meanwhile...

Board Migration

After having much fun with the PIC32 Starter Kit, I am currently moving on to the real boards. As expected, the previous USB code that worked on the starter kit no longer work properly...

Front End

I started this week by working on the bugs that I overlooked and it took me 2 days to solve all the bugs. After that I straight away working on the other project with...

Admin-On-Rest

This week started off with me making a terrible mistake. Dr. Shawn asked me to restructure the code as we need to start pushing any work related to front-end to the remote repository. I...

Tying up C++ Drivers

Last week I successfully completed the Gpio and Spi driver heavily inspired by a third-party API so that there is consistency in the way the code is written and how it is called. Referring...

New Project

This week I have fixed the last bug. I thought I have check and fix all the bugs but when Dr Shawn checked my works he said that there still a few bugs that...

Having fun with PIC32

Upon receiving the board, I started by getting the typical Hello World program to work (i.e. getting LEDs to light up). Of the 2 methods that can be used to toggle a pin which...