A lot of things happened since I last posted here: I changed job, learned tons of new things and most important I got totally hooked to rock climbing! All in one, I simply didn’t feel like working on this page for last couple of months which changed some time ago.
Last 1.7 year i was dealing with system and driver level programming on WinCE operating system and although I am satisfied with how my coding skills improved I neglected what I love the most – creating software at pure bare metal level. I noticed it when i started tutoring friend of mine about embedded systems using stm32 as example. Although my overall hardware architecture knowledge is vast I had to do lots of research to answer some questions in details… and it felt refreshing!!
Re-discovering paths that I once followed was the most motivating thing that happened to me lately! That’s why tutoring others is such a great thing to do, as Douglas Adams said – “If you really want to understand something, the best way is to try and explain it to someone else“.
I sorted all my private projects and soon I will make schedule and initial estimation to make them all see the light of the day. But before that, inspired by some MISRA C rules, I visited my DHT11 driver code to fix some ‘ugly’ code to make it more appealing and in the process i changed most of the peripherals code interface. Hopefully its better than it was :).