corpus.blog
Most cited
Talked about
Blogs
41554 blogs · [ { "id": "01a0874f-2818-736d-810b-2b4ffed81033", "title": "My C source file format preferences", "url": "https://blog.martincowen.me.uk/my-c-source-file-format-preferences.html", "published_at": "2026-01-08T11:33:42+00:00" }, { "id": "01a0874f-281c-729b-abfa-0c0a081b08dd", "title": "Unit Testing Embedded C: Off-Target with CppUTest on Windows", "url": "https://blog.martincowen.me.uk/unit-testing-embedded-c-off-target-with-cpputest-on-windows.html", "published_at": "2025-10-28T17:27:00+00:00" }, { "id": "01a0874f-281c-729b-abfa-0c0a08cf700e", "title": "Building Embedded C Applications on Windows with GCC, CMake and Ninja", "url": "https://blog.martincowen.me.uk/building-embedded-c-applications-on-windows-with-gcc-cmake-and-ninja.html", "published_at": "2025-10-24T15:11:00+00:00" }, { "id": "01a0874f-281c-729b-abfa-0c0a09498457", "title": "Using Finite State Machines to Implement Modal Applications", "url": "https://blog.martincowen.me.uk/using-finite-state-machines-to-implement-modal-applications.html", "published_at": "2025-10-22T11:11:00+00:00" }, { "id": "01a0874f-281c-729b-abfa-0c0a0a23d3a2", "title": "Countdown Timer for Children's Games: Firmware Design", "url": "https://blog.martincowen.me.uk/countdown-timer-for-childrens-games-firmware-design.html", "published_at": "2025-10-20T15:51:39+00:00" }, { "id": "01a0874f-281c-729b-abfa-0c0a0b18bb7f", "title": "Countdown Timer for Children's Games: Hardware Design", "url": "https://blog.martincowen.me.uk/countdown-timer-for-childrens-games-hardware-design.html", "published_at": "2025-09-30T12:10:00+00:00" }, { "id": "01a0874f-281c-729b-abfa-0c0a0bd4b653", "title": "Comment Driven Development for low-level design before coding", "url": "https://blog.martincowen.me.uk/comment-driven-development.html", "published_at": "2025-08-07T09:20:00+00:00" }, { "id": "01a0874f-281c-729b-abfa-0c0a0c4585a3", "title": "The Case of the Field Problem", "url": "https://blog.martincowen.me.uk/the-case-of-the-field-problem.html", "published_at": "2025-07-18T14:45:00+00:00" }, { "id": "01a0874f-281c-729b-abfa-0c0a0d0a8acf", "title": "Getting to ping on STM32H743 with LWIP", "url": "https://blog.martincowen.me.uk/getting-to-ping-on-stm32h743-with-lwip.html", "published_at": "2025-06-27T14:20:00+00:00" }, { "id": "01a0874f-281c-729b-abfa-0c0a0dcaf84d", "title": "Design of a processor and board independent driver layer", "url": "https://blog.martincowen.me.uk/design-of-a-processor-and-board-independent-driver-layer.html", "published_at": "2025-03-20T10:05:00+00:00" } ] posts
Claim your blog
Back to blog.martincowen.me.uk
Blog · corpus.blog/blogs/blog.martincowen.me.uk/posts
blog.martincowen.me.uk
blog.martincowen.me.uk
2026
My C source file format preferences
original ↗
8 Jan 2026
2025
Unit Testing Embedded C: Off-Target with CppUTest on Windows
original ↗
28 Oct 2025
Building Embedded C Applications on Windows with GCC, CMake and Ninja
original ↗
24 Oct 2025
Using Finite State Machines to Implement Modal Applications
original ↗
22 Oct 2025
Countdown Timer for Children's Games: Firmware Design
original ↗
20 Oct 2025
Countdown Timer for Children's Games: Hardware Design
original ↗
30 Sept 2025
Comment Driven Development for low-level design before coding
original ↗
7 Aug 2025
The Case of the Field Problem
original ↗
18 Jul 2025
Getting to ping on STM32H743 with LWIP
original ↗
27 Jun 2025
Design of a processor and board independent driver layer
original ↗
20 Mar 2025