Tim Koval
Geek; Embedded Systems Developer; Firmware, Hardware and System Software Engineer;

Tagged: C++

Hello Kernel Development

Recently I’ve started to comprehend a grand area of system programming – Linux Kernel Development. As always, I’ve also started to find some materials about it....

AVR Dragon on Linux

Recently I was needed to make some project on Arduino. Unfortunately, given Arduino didn’t flash via UART using Bootloader properely (I don’t really know what happened...

Sorting Algorithms – Part 2

As you could notice from the previous post about sorting algorithms, all the given have no less than O(nlogn) time complexity. It is actually a limit...

Sorting Algorithms – Part 1

Recently, I’ve started to learn basic Algorithms and Data Structures. I wanted to find any resource to understand them deeply because a lot of different articles...

BMP085 STM32 HAL Library

For the last month I’m working on my personal project which needs Barometric sensor. As you know I prefer to use STM32 MCUs for all my...

EEPROM in STM32 using HAL

This post is a translation from Radiotech.kz I have never used internal EEPROM in STM32 before, and when I was needed to use it, I couldn’t...

JSON with Quectel OpenCPU

My friend wrote this post in Russian and I couldn’t find any information about it, so I want to translate it for you. When anybody talks...

QuickFix | ErrorsCounter

In the beginning of my education year I quickly wrote simple program which calculates Standard Deviation , Absolute and Relative errors automatically. You can get it...