Closed rmsyn closed 1 year ago
After an initial review of the SpiBus and SpiDevice traits, it looks like HAL authors can provide a WORD generic type.
SpiBus
SpiDevice
WORD
Is this sufficient to implement a QSPI driver?
QSPI
Would it be preferable to extend the Spi* traits for QSPI, or would QspiBus/QspiDevice traits be better?
Spi*
QspiBus
QspiDevice
If a new trait is needed, what would other HAL authors/users want for invariants and interface functions?
I'm happy to work on a new trait if it's needed.
After an initial review of the
SpiBus
andSpiDevice
traits, it looks like HAL authors can provide aWORD
generic type.Is this sufficient to implement a
QSPI
driver?Would it be preferable to extend the
Spi*
traits for QSPI, or wouldQspiBus
/QspiDevice
traits be better?If a new trait is needed, what would other HAL authors/users want for invariants and interface functions?
I'm happy to work on a new trait if it's needed.