Tagged: pic32

USB Keyboard 0

USB Keyboard

This week, I was able to pinpoint the reason behind the erratic behaviour of the board. Upon rereading the documentation for the Harmony USB Libraries, I found out that in particular for the PIC32MZ...

Erratic behaviour 0

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...

Board Migration 0

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...

Having fun with PIC32 0

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...

Venturing into the Hardware Abyss 0

Venturing into the Hardware Abyss

After a brief hiatus from work, I met Dr. Shawn on Sunday who gave a short briefing about my subsequent project which was to implement some features for the PIC32 on the board. He...

PIC32 TCP Performance & The End 0

PIC32 TCP Performance & The End

I spent this week measuring the TCP performance of the CORS program. We wanted to know how fast can the board actually perform from a network perspective. I collected data on multiple parameters that...

Enlightenment 0

Enlightenment

This makes my 11th week with Aeste. I started off by implementing the generation of the RNG key which is to be read from the flash and performing even more trials to make sure it works exactly...

Flash & Bitstream 0

Flash & Bitstream

I started off this week by troubleshooting and testing the flash functions. In harmony there are two non-volatile memory drivers, NVM and Flash. Usage of the flash driver is simpler compared to NVM. The...

PIC32 HMAC-MD5 0

PIC32 HMAC-MD5

I spent this week jumping between tasks as I tend to get bored working on the same thing for long. This week I worked on implementing HOTP, flash and troubleshooting the SSL server. HOTP works...

Sending & Writing The Bitstream 0

Sending & Writing The Bitstream

Eighth week. Slow. I did not manage to implement HOTP nor SSL. My cryptography knowledge is weak. I had a ton of studying to do and even more still. As for SSL, with some slight troubleshooting it...