Skip to content

Add chip select support - #14

Draft
tannewt wants to merge 1 commit into
saleae:masterfrom
tannewt:add_cs_support
Draft

Add chip select support#14
tannewt wants to merge 1 commit into
saleae:masterfrom
tannewt:add_cs_support

Conversation

@tannewt

@tannewt tannewt commented Jun 26, 2024

Copy link
Copy Markdown

Opened as a draft to see if you'd want to integrate this functionality into the shipped version. We'd need to do a couple things before it is backwards compatible:

  • Make CS optional.
  • Add dual edge support back.

Clocks outside chip select low will be ignored. Data captured will include an "index" key with the clock count from the assertion of chip select.

Data frames now span between inactive edges. (Saleae's start on the active edge.) This better mirrors diagrams where data changes around inactive edges. Polarity is also detected at CS assertion and a rising CS edge can be the final inactive edge.

Clocks outside chip select low will be ignored. Data captured will
include an "index" key with the clock count from the assertion of
chip select.

Data frames now span between inactive edges. (Saleae's start on the
active edge.) This better mirrors diagrams where data changes around
inactive edges. Polarity is also detected at CS assertion and a
rising CS edge can be the final inactive edge.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant