Skip to content

Use DMA for long SPI transactions including those to the SPI Flash. - #663

Merged
dhalbert merged 1 commit into
adafruit:masterfrom
tannewt:dma3
Mar 10, 2018
Merged

Use DMA for long SPI transactions including those to the SPI Flash.#663
dhalbert merged 1 commit into
adafruit:masterfrom
tannewt:dma3

Conversation

@tannewt

@tannewt tannewt commented Mar 9, 2018

Copy link
Copy Markdown
Member

QSPI is not currently working so its commented out.

This is progress on #652.

QSPI is not currently working so its commented out.

This is progress on micropython#652.

@dhalbert dhalbert left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks great! I was trying to figure out if we can get a precomputed sercom_index. I put it in the pins table but that's not available here. There are functions in hpl to get the sercom index but they're static! Eventually we might want to move your private sercom_index routine to someplace like samd?1_peripherals.c, but doesn't have to be now.

@dhalbert
dhalbert merged commit dde5ade into adafruit:master Mar 10, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants