This is a repository for practicing work with Ceedling, a build system intended for TDD on embedded devices.
The project is simply having a DHT20 temp/humi sensor print out temp/humi values once per second.
The project is split into different layers: app, bsp, driver, and hal for ease of testing while also promoting modularity.
src/app: Souce and headers for application logic
src/bsp: Source and headers for board supporate package
src/driver: Source and headers for drivers
src/hal: Source and drivers for hardware abstraction layer
test: Includes all unit and integration tests
This repository was built using Docker. Please see the embedded-tdd-docker repository.
Just run ceedling test:all