Skip to content

Conversation

@whitequark
Copy link
Member

Currently broken because at least the LU1 device requires SPI Mode 0, and we implement Mode 3 only.

@whitequark whitequark mentioned this pull request Jul 4, 2025
56 tasks
@whitequark whitequark added the waiting-on-author Status: Waiting on issue reporter or PR author label Jul 6, 2025
"Mode" has a specific meaning in context of SPI which this enum did not
reflect. QSPI does not have the same "mode", but is also changed for
consistency.
The reasoning is explained in the next commit.
The SPI controller gains an additional usage constraint: when changing
modes (the default is Mode 0), you must perform an idle operation with
the new mode before transferring any data. (Obviously, changing mode
while a device is selected is not supported.)
@whitequark whitequark force-pushed the modernize-program-nrf24lx1 branch from 1720785 to 24e2e13 Compare December 2, 2025 03:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

waiting-on-author Status: Waiting on issue reporter or PR author

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant