Skip to content

Latest commit

 

History

History
17 lines (15 loc) · 760 Bytes

README.md

File metadata and controls

17 lines (15 loc) · 760 Bytes

Overview

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.

Structure

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

How to Test

This repository was built using Docker. Please see the embedded-tdd-docker repository. Just run ceedling test:all