Skip to content

Applet for Wiimote extensions (Nunchuk etc.) over I²C#1143

Draft
neuschaefer wants to merge 2 commits intoGlasgowEmbedded:mainfrom
neuschaefer:wii-ext
Draft

Applet for Wiimote extensions (Nunchuk etc.) over I²C#1143
neuschaefer wants to merge 2 commits intoGlasgowEmbedded:mainfrom
neuschaefer:wii-ext

Conversation

@neuschaefer
Copy link
Copy Markdown
Contributor

TODO:

  • offload polling to gateware
  • better input reporting
  • documentation

With a view towards the repo migration: Feel fee to close the PR when the times comes, I'll reopen it on the other side.

The goal here is to avoid waking up the host CPU while we can.

Host to gateware commands:

- WRITE
  u8 length
  u8 bytes[length]

- READ
  u8 length
  u16 poll_interval  (in milliseconds, 0 = don't poll)

Gateware to host messages:

- WRITE response
  u8 status

- READ
  u8 status
  u8 length
  u8 bytes[length]
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