Understanding the Heart of the STM32: The Clock System
The STM32 clock system is its heart. It uses sources like HSI/HSE and the PLL to generate the 72 MHz SYSCLK, setting the pace for the whole MCU.
16 posts, grouped by topic, newest first in each.
Bare-metal ARM, STM32, C and assembly. 4 posts
The STM32 clock system is its heart. It uses sources like HSI/HSE and the PLL to generate the 72 MHz SYSCLK, setting the pace for the whole MCU.
A work-in-progress hobby project in C that drives a cheap 3.5-inch USB display from a Mac. What works today, what I'm still poking at, and how to build it.
A detailed step-by-step guide on how to install free tools for Cortex-M development
A small article about procedures (functions) and how they use the stack to pass variables. My Portuguese translation of a classic beginner tutorial.
React internals, browser libraries and UI experiments. 3 posts
A small browser library that draws chalk lines, glitter and soft clouds behind the pointer on any web page. One script tag or one function call is enough to start.
A tiny React-like library I wrote as a take-home exercise, with class components, a virtual DOM, a synchronous setState and a simple diff-and-patch step.
How I turned a recruitment challenge into a small React, Redux and Next.js app that puts you and any website on a map, and the design decisions I wrote down along the way.
Testing, automation, dotfiles and the tools around the code. 5 posts
Write each API test step as a small Hurl file, say which steps must pass first, and hurl-orchestra runs them in the right order and shows you which step broke.
It tells you how you can manage your dotfiles without any external dependencies.
The moment I realized I was starting to get the Linux feeling
How we migrated from TFVC to Git, from the point of view of a .NET developer
How a small Karma plugin compiled TypeScript in memory with gulp-typescript and a single tsconfig.json, and why its name ends with a 2.
Notes from the C# and F# years. 4 posts
A short introduction to async and await in .NET. My Portuguese translation of Stephen Cleary's article.
One more of those features you use without knowing it exists.
An index of the content I found on the internet about functional programming and FSharp.
Why I decided not to switch stacks when the opportunity came up inside the company.