Michał Żygowski

Firmware engineer and core developer of coreboot. Maintainer of Braswell SoC, PC Engines, Protectli and Libretrend platforms. Interested in advanced hardware features, security and coreboot. Open source firmware enthusiast and conference speaker.


Articles (22)


How to enable Core Performance Boost on AMD platforms?

Published at February 14, 2019 ·  13 min read

Pushing hardware to its limits In the epoch of efficient and fast processors, performance becomes one of the most crucial aspects when choosing and working with hardware. We want our computers to execute their tasks with possibly highest speeds. But what really influences the performance of our platforms? It’s the processor’s manufacturer design one may say. In this post, I will show You how firmware may boost Your silicon to higher performance level....

Categories: firmware

How to handle a DHT22 sensor using ARM mbed OS?

Published at August 1, 2017 ·  8 min read

Recently I have encountered with temperature and humidity measurements using DHT22 sensor. I was developing a driver source code in ARM mbed OS SDK on particular STM32 NUCLEO L432KC platform. Thorough analysis of DHT22 documentation led me to the following questions: Is it possible to accurately measure voltage-level durations during read process? What duration time values should be considered as timeout or/and error? Should I weaken the time restrictions in order to avoid random delays in voltage level transitions be considered as failure?...

Categories: firmware iot