![]() |
MatrixMiniR4 1.1.9
Matrix Mini R4 Arduino Library API Documentation
|
Merge PS2X Lib into Mini R4. More...
#include "WProgram.h"#include <math.h>#include <stdint.h>#include <stdio.h>Go to the source code of this file.
Classes | |
| class | PS2X |
| Class to interface with the MJ2 or PS2 controller. More... | |
Macros | |
| #define | CTRL_CLK 5 |
| #define | CTRL_CLK_HIGH 5 |
| #define | CTRL_BYTE_DELAY 18 |
| #define | PSB_SELECT 0x0001 |
| #define | PSB_L3 0x0002 |
| #define | PSB_R3 0x0004 |
| #define | PSB_START 0x0008 |
| #define | PSB_PAD_UP 0x0010 |
| #define | PSB_PAD_RIGHT 0x0020 |
| #define | PSB_PAD_DOWN 0x0040 |
| #define | PSB_PAD_LEFT 0x0080 |
| #define | PSB_L2 0x0100 |
| #define | PSB_R2 0x0200 |
| #define | PSB_L1 0x0400 |
| #define | PSB_R1 0x0800 |
| #define | PSB_GREEN 0x1000 |
| #define | PSB_RED 0x2000 |
| #define | PSB_BLUE 0x4000 |
| #define | PSB_PINK 0x8000 |
| #define | PSB_TRIANGLE 0x1000 |
| #define | PSB_CIRCLE 0x2000 |
| #define | PSB_CROSS 0x4000 |
| #define | PSB_SQUARE 0x8000 |
| #define | UP_STRUM 0x0010 |
| #define | DOWN_STRUM 0x0040 |
| #define | LEFT_STRUM 0x0080 |
| #define | RIGHT_STRUM 0x0020 |
| #define | STAR_POWER 0x0100 |
| #define | GREEN_FRET 0x0200 |
| #define | YELLOW_FRET 0x1000 |
| #define | RED_FRET 0x2000 |
| #define | BLUE_FRET 0x4000 |
| #define | ORANGE_FRET 0x8000 |
| #define | WHAMMY_BAR 8 |
| #define | PSS_RX 5 |
| #define | PSS_RY 6 |
| #define | PSS_LX 7 |
| #define | PSS_LY 8 |
| #define | PSAB_PAD_RIGHT 9 |
| #define | PSAB_PAD_UP 11 |
| #define | PSAB_PAD_DOWN 12 |
| #define | PSAB_PAD_LEFT 10 |
| #define | PSAB_L2 19 |
| #define | PSAB_R2 20 |
| #define | PSAB_L1 17 |
| #define | PSAB_R1 18 |
| #define | PSAB_GREEN 13 |
| #define | PSAB_RED 14 |
| #define | PSAB_BLUE 15 |
| #define | PSAB_PINK 16 |
| #define | PSAB_TRIANGLE 13 |
| #define | PSAB_CIRCLE 14 |
| #define | PSAB_CROSS 15 |
| #define | PSAB_SQUARE 16 |
| #define | SET(x, y) |
| #define | CLR(x, y) |
| #define | CHK(x, y) |
| #define | TOG(x, y) |
Merge PS2X Lib into Mini R4.
Definition in file MiniR4PS2X_lib.h.
| #define BLUE_FRET 0x4000 |
Definition at line 139 of file MiniR4PS2X_lib.h.
| #define CHK | ( | x, | |
| y ) |
Definition at line 169 of file MiniR4PS2X_lib.h.
| #define CLR | ( | x, | |
| y ) |
Definition at line 168 of file MiniR4PS2X_lib.h.
| #define CTRL_BYTE_DELAY 18 |
Definition at line 106 of file MiniR4PS2X_lib.h.
| #define CTRL_CLK 5 |
Definition at line 104 of file MiniR4PS2X_lib.h.
| #define CTRL_CLK_HIGH 5 |
Definition at line 105 of file MiniR4PS2X_lib.h.
| #define DOWN_STRUM 0x0040 |
Definition at line 132 of file MiniR4PS2X_lib.h.
| #define GREEN_FRET 0x0200 |
Definition at line 136 of file MiniR4PS2X_lib.h.
| #define LEFT_STRUM 0x0080 |
Definition at line 133 of file MiniR4PS2X_lib.h.
| #define ORANGE_FRET 0x8000 |
Definition at line 140 of file MiniR4PS2X_lib.h.
| #define PSAB_BLUE 15 |
Definition at line 160 of file MiniR4PS2X_lib.h.
| #define PSAB_CIRCLE 14 |
Definition at line 163 of file MiniR4PS2X_lib.h.
| #define PSAB_CROSS 15 |
Definition at line 164 of file MiniR4PS2X_lib.h.
| #define PSAB_GREEN 13 |
Definition at line 158 of file MiniR4PS2X_lib.h.
| #define PSAB_L1 17 |
Definition at line 156 of file MiniR4PS2X_lib.h.
| #define PSAB_L2 19 |
Definition at line 154 of file MiniR4PS2X_lib.h.
| #define PSAB_PAD_DOWN 12 |
Definition at line 152 of file MiniR4PS2X_lib.h.
| #define PSAB_PAD_LEFT 10 |
Definition at line 153 of file MiniR4PS2X_lib.h.
| #define PSAB_PAD_RIGHT 9 |
Definition at line 150 of file MiniR4PS2X_lib.h.
| #define PSAB_PAD_UP 11 |
Definition at line 151 of file MiniR4PS2X_lib.h.
| #define PSAB_PINK 16 |
Definition at line 161 of file MiniR4PS2X_lib.h.
| #define PSAB_R1 18 |
Definition at line 157 of file MiniR4PS2X_lib.h.
| #define PSAB_R2 20 |
Definition at line 155 of file MiniR4PS2X_lib.h.
| #define PSAB_RED 14 |
Definition at line 159 of file MiniR4PS2X_lib.h.
| #define PSAB_SQUARE 16 |
Definition at line 165 of file MiniR4PS2X_lib.h.
| #define PSAB_TRIANGLE 13 |
Definition at line 162 of file MiniR4PS2X_lib.h.
| #define PSB_BLUE 0x4000 |
Definition at line 123 of file MiniR4PS2X_lib.h.
| #define PSB_CIRCLE 0x2000 |
Definition at line 126 of file MiniR4PS2X_lib.h.
| #define PSB_CROSS 0x4000 |
Definition at line 127 of file MiniR4PS2X_lib.h.
| #define PSB_GREEN 0x1000 |
Definition at line 121 of file MiniR4PS2X_lib.h.
| #define PSB_L1 0x0400 |
Definition at line 119 of file MiniR4PS2X_lib.h.
| #define PSB_L2 0x0100 |
Definition at line 117 of file MiniR4PS2X_lib.h.
| #define PSB_L3 0x0002 |
Definition at line 110 of file MiniR4PS2X_lib.h.
| #define PSB_PAD_DOWN 0x0040 |
Definition at line 115 of file MiniR4PS2X_lib.h.
| #define PSB_PAD_LEFT 0x0080 |
Definition at line 116 of file MiniR4PS2X_lib.h.
| #define PSB_PAD_RIGHT 0x0020 |
Definition at line 114 of file MiniR4PS2X_lib.h.
| #define PSB_PAD_UP 0x0010 |
Definition at line 113 of file MiniR4PS2X_lib.h.
| #define PSB_PINK 0x8000 |
Definition at line 124 of file MiniR4PS2X_lib.h.
| #define PSB_R1 0x0800 |
Definition at line 120 of file MiniR4PS2X_lib.h.
| #define PSB_R2 0x0200 |
Definition at line 118 of file MiniR4PS2X_lib.h.
| #define PSB_R3 0x0004 |
Definition at line 111 of file MiniR4PS2X_lib.h.
| #define PSB_RED 0x2000 |
Definition at line 122 of file MiniR4PS2X_lib.h.
| #define PSB_SELECT 0x0001 |
Definition at line 109 of file MiniR4PS2X_lib.h.
| #define PSB_SQUARE 0x8000 |
Definition at line 128 of file MiniR4PS2X_lib.h.
| #define PSB_START 0x0008 |
Definition at line 112 of file MiniR4PS2X_lib.h.
| #define PSB_TRIANGLE 0x1000 |
Definition at line 125 of file MiniR4PS2X_lib.h.
| #define PSS_LX 7 |
Definition at line 146 of file MiniR4PS2X_lib.h.
| #define PSS_LY 8 |
Definition at line 147 of file MiniR4PS2X_lib.h.
| #define PSS_RX 5 |
Definition at line 144 of file MiniR4PS2X_lib.h.
| #define PSS_RY 6 |
Definition at line 145 of file MiniR4PS2X_lib.h.
| #define RED_FRET 0x2000 |
Definition at line 138 of file MiniR4PS2X_lib.h.
| #define RIGHT_STRUM 0x0020 |
Definition at line 134 of file MiniR4PS2X_lib.h.
| #define SET | ( | x, | |
| y ) |
Definition at line 167 of file MiniR4PS2X_lib.h.
| #define STAR_POWER 0x0100 |
Definition at line 135 of file MiniR4PS2X_lib.h.
| #define TOG | ( | x, | |
| y ) |
Definition at line 170 of file MiniR4PS2X_lib.h.
| #define UP_STRUM 0x0010 |
Definition at line 131 of file MiniR4PS2X_lib.h.
| #define WHAMMY_BAR 8 |
Definition at line 141 of file MiniR4PS2X_lib.h.
| #define YELLOW_FRET 0x1000 |
Definition at line 137 of file MiniR4PS2X_lib.h.