Applying TDD to HAL Drivers with Memory-Mapped I/O
A client recently asked me to help them get a legacy HAL driver under test. They want to use TDD to maintain and extend the driver. We ran into a couple of problems, because the tests run on a 64-bit computer, whereas the production code runs on a 32-bit microcontroller. I’ll explain the problems and how to solve them.
Read More »Applying TDD to HAL Drivers with Memory-Mapped I/O