Removed timer and PWM library as the implementation is unnecessarily complicated for little convenience gain
This commit is contained in:
parent
5f083e6fe9
commit
50ec81ece6
14
README.md
14
README.md
@ -34,14 +34,6 @@ The SPI module, similar to UART, is decoupled from the backend. This allows a so
|
|||||||
|
|
||||||
The I2C module is basically identical to SPI, just with a different protocol.
|
The I2C module is basically identical to SPI, just with a different protocol.
|
||||||
|
|
||||||
### Timers
|
|
||||||
|
|
||||||
The timers module allows the configuration of the hardware timers. Compile-time checks make sure that the requested time is actually achievable with the underlying hardware timer. The prescaler will be automatically calculated at compile-time based on the clock frequency, the hardware timer used and the time requested. The prescaler can also be specified directly.
|
|
||||||
|
|
||||||
#### PWM
|
|
||||||
|
|
||||||
The PWM mode of the hardware timer can also be used. Additionally, if PWM is needed on a pin that does not have hardware PWM support, a hardware timer can be used to implement software PWM.
|
|
||||||
|
|
||||||
## Goals
|
## Goals
|
||||||
|
|
||||||
- IO
|
- IO
|
||||||
@ -71,11 +63,5 @@ The PWM mode of the hardware timer can also be used. Additionally, if PWM is nee
|
|||||||
- [x] Support common usage with easy extendability
|
- [x] Support common usage with easy extendability
|
||||||
- [x] Compile-time check for correct hardware configuration
|
- [x] Compile-time check for correct hardware configuration
|
||||||
- [x] Provide an example showcasing the usage and possibilities
|
- [x] Provide an example showcasing the usage and possibilities
|
||||||
- Timers
|
|
||||||
- [ ] Support all hardware provided configuration options
|
|
||||||
- PWM
|
|
||||||
- [ ] Compile-time check for correct hardware configuration
|
|
||||||
- [ ] Software PWM on pins that don't have hardware PWM support
|
|
||||||
- [ ] Provide an example showcasing the usage and possibilities
|
|
||||||
- General
|
- General
|
||||||
- [ ] Support for most common AVR chips (ATmega8, ATmega328, ATtiny85, ...)
|
- [ ] Support for most common AVR chips (ATmega8, ATmega328, ATtiny85, ...)
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user