Photo by Charles Deluvio 🇵🇭🇨🇦 on Unsplash

UART Demo Progress

As I mentioned last week, I am working on simulating a real UART device. Do you know what UART device is? Well, let me start by explaining a little bit about it. UART stands for Universal Asynchronous Receiver/Transmitter. A UART is a microchip with programming that controls a computer’s interface Read more

Photo by Nicolas Thomas on Unsplash

Off I go

Time flies, I could not believe I have already finished 12 weeks of internship in Aeste. In the last week, my main job is to write the documentation about all the coding I have done in the P3MUAT project. Still, a few minor changes are done: i) Create our EC Read more

Finalizing visualizations and C++ backend

This week, I continued working on the visualizations for displaying the results of analyses using the plotly.js library. Previously, I have already implemented bar charts for illustrating the percentile scores of each performance record. The bar chart looks fine but I was not very satisfied with it because I feel Read more

Photo by Fabian Grohs on Unsplash

Final Testing and Cleaning Up

Week 11, last week I managed to use Wtemplate function inside the template file linking with the information that I needed. I am really excited about this because previously I had problem linking the information into the another function due to some c++ structure and syntax issue. To be more Read more

Photo by Nicolas Thomas on Unsplash

Flash Mutex check & Firmware OTA update

In last week, bearSSL server in CORS thread and bearSSL client in OTA thread can already run simultaneously except the bitstream download & firmware download part as both of them write to flash memory at different addresses (the board gets rebooted). Therefore, a mutex (mutual exclusion) check is needed to Read more

Photo by Charles Deluvio 🇵🇭🇨🇦 on Unsplash

UART Demo

Last week, I talked about how I was able to run STORE and LOAD related functions which are methods of JavaScript Objects. Maybe I have not explained this part very well, so, I will review it first. I have added methods to an object from which all modules objects inherit. Read more

Photo by Jon Moore on Unsplash

Known-key mode of BearSSL

Continue from last week’s progress, I was feeding in hard-coded time data that is valid into bearSSL engine to pass the certificate date verification so that an SSL connection can start. This is definitely not a proper way to obtain the time, I did that just to make sure the Read more

Photo by Charles Deluvio 🇵🇭🇨🇦 on Unsplash

JavaScript Objects

Last week, I have mentioned that triggering the simulation has been done. I could make the modules blink for now. However, the goal now is to simulate every component on its own which is the main purpose of the simulation in the first place. To be able to simulate each Read more