Skip to content

Move SharedSpi and SharedI2c drivers into CoreN2G #1216

@dc42

Description

@dc42

Andy S. has requested that we move the SPI driver to CoreN2G. This makes sense. We should move the SharedI2C driver too. This work will also avoid having the same code duplicated in RRF and D3E.

Questions:

  • Should we move SharedSpiClient and SharedI2cClient too? [Probably.]
  • Should we add a DMA option to these drivers? [Probably.]
  • Can we use a common SPI base class between SharedSpi and the TMC drivers that use SPI? [Perhaps, but we need to preserve the efficiency of the SPI code when called by the TMC driver. DMA operation is mandatory.]

Metadata

Metadata

Assignees

Labels

in progressWork on this bug or feature has started but is not complete.internal enhancementchange to improve the internal working of RRF that is not a direct change to features/performance

Type

No type
No fields configured for issues without a type.

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions