Maracas: Difference between revisions
Jump to navigation
Jump to search
(Created page with "= Maple Protocol = The Maracas peripheral implements the "FT0 (Controller)" function, meaning that its functionality is mapped to the various buttons and analog axes of a regu...") |
(No difference)
|
Revision as of 15:48, 31 December 2022
Maple Protocol
The Maracas peripheral implements the "FT0 (Controller)" function, meaning that its functionality is mapped to the various buttons and analog axes of a regular controller.
Button Mapping
Operation | Left Maraca | Right Maraca |
---|---|---|
Position | Analog Axis A | Analog Axis B |
Shake | B | A |
Button | C | Start |
Connection Loss | D | Z |
Initialization
Upon reset, the maracas begin performing ultrasonic wave emission timing adjustment. During this process, button input is disabled, their positions remains fixed, and the connection loss signal is active. The following table dictates the duration of this period.
Port | Seconds | # of "Get Condition" queries |
---|---|---|
A | 4 | 240 |
B | 5 | 300 |
C | 6 | 360 |
D | 7 | 420 |