modm-io / modm

modm: a C++23 library generator for AVR and ARM Cortex-M devices
https://modm.io
Mozilla Public License 2.0
748 stars 132 forks source link

[driver] rewrite adns9800 #1193

Open TomSaw opened 3 months ago

TomSaw commented 3 months ago

The Adns9800-driver was made of pure blocking SPI calls - fixed that, added some features and eventually were directed to some clean, fibers-only implementation.

Writing a driver without the RF limitations was a pleasure! By this chance I wanna ask, if there's a (solid) concept/thoughts how we transition drivers to fibers?

TomSaw commented 3 months ago

Not intended to be a dizz, but i've stroken Sascha Schade from the copyright: There's nothing left from the previous driver-port but the lbuild firmware select option.

TomSaw commented 1 month ago

Just wanna tell: I'll finish this in the beginning of September.