Code Translation and JointJS

I work on generating Verilog version of source code based on user input which is coded in C++ this week. I study Verilog-mode and the way of this tool functions to properly instantiate the signals’ name. I make sure the program labels each device respectively to user’s input while doing Read more

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 by computing an HMAC based on 1- A static secret key generated by the server and Read more

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 should work soon, but its not a priority at the moment. Flash code is also not Read more

First Week in Aeste

On the first day, another intern and I met Dr. Shawn in the office. He directed us to setup some tools for the office usage and he also gave us a talk about the concept of gitflow. Just like every other intern, Dr. Shawn treated us a lunch at the Read more

Backtracking

For the most part of the week everything was going according to plan. Setting priorities right, we decided to focus on the flow of the application which meant making sure that the application is ready to be used by the end-user with its core functionality done. So far, the Poco Read more

First Week of Internship

On the first day I met Dr Shawn I was briefly introduced about the company and job scopes. Then, I was given a task to study about Git because I never use it before. I take about 2 days to finish all of the tutorials. After that, I continue studying Read more

Time is Never Enough

I thought taking few days off the week would leave me regretting for my work productivity as the time spent would not be enough. However, this week went alright. Well time is never enough of course, but this week was slightly better than some of the weeks before. I paused Read more

Begin with the end in mind

Earlier this week I managed to get Google’s OAuth Service to work. This feature allows the application to link a Google Account to an internal login in the database and in a way, somewhat simplifies logging in (provided one has a Google Account). However, this was not perfect as the Read more

PIC32 CORS

My task for last week was to implement CORS protocol for the HTTP server on FreeRTOS with the new boards. To briefly explain, when accessing an HTTP website (server) your browser (client) is sending a request to the server (GET request) asking for data. If you’re on chrome hit F12 go onto network tab Read more