Add README

This commit is contained in:
Henrik Stickann 2022-04-10 20:44:58 +02:00
parent 82b7e2a3df
commit 24dae3917b

27
README.md Normal file
View File

@ -0,0 +1,27 @@
# Interfaces
The intention of these interfaces is to provide an abstraction layer for commonly used
resources. Libraries using these interfaces can be reused on different platforms
by simply implementing the required interfaces for the selected platform.
Interfaces for the following resources are provided:
* GPIO pin
* Mutex
* Signal
* SPI
* UART
# HAL implementations
Implementations using the HAL are provided for the following interfaces:
* GpioPin
* SpiInterface, SpiDevice
* UART
# Atomic implementations
Implementations using atomic variables are provided for the following interfaces:
* Mutex
* Signal