20 Commits

Author SHA1 Message Date
Eekle
d3f8905e93 Use crate level PeriMode 2024-07-02 20:46:05 +02:00
Eekle
1d1fc9afea Add async and blocking variants 2024-06-30 11:03:29 +02:00
Eekle
7eb605d116 fmt 2024-06-23 16:55:36 +02:00
Eekle
2655426cd8 Add async wait to TSC 2024-06-23 16:43:12 +02:00
Jan Špaček
94007ce6e0 stm32/gpio: refactor AfType 2024-06-16 21:11:55 +02:00
dvdsk
871fe3a549
Add Clone and Copy to Error types
None of them are `non-exaustative`, they are all small enough to be copy
(I estimate none are larger than 4 bytes).
2024-06-06 23:19:07 +02:00
Jan Špaček
081afca3f0 stm32/rcc: replace generated enable/disable code with runtime info 2024-05-25 18:44:55 +02:00
Karun
07c2f169f5 Add versioning for group checks 2024-05-03 19:47:42 -04:00
Karun
a91f686544 Check group configuration validity 2024-05-03 19:45:26 -04:00
Karun
8e92e8718d Add example documentation 2024-05-03 19:45:26 -04:00
Karun
0f8b3b8c65 Functional touch sensing 2024-05-02 17:19:08 -04:00
Karun
3cd6232d43 update num groups definition 2024-05-02 17:19:08 -04:00
Karun
4bf2178de7 remove remaining warnings 2024-05-02 17:17:39 -04:00
Karun
253f6c42ee Address versioning and format issues raised by CI 2024-05-02 17:17:39 -04:00
Karun
fd69247d70 hyperspecific constructor 2024-05-02 17:17:39 -04:00
Karun
af357d2ad0 Prevent invalid config sets 2024-05-02 17:17:39 -04:00
Karun
87d2c66ef4 Add io pin masking 2024-05-02 17:17:39 -04:00
Karun
0b606b57f1 Add crate documentation 2024-05-02 17:17:39 -04:00
Karun
bef76ee057 initial set of io changes 2024-05-02 17:17:38 -04:00
Karun
0febc24de7 Initial fill out of driver without IO considerations 2024-05-02 17:17:38 -04:00