![]() |
MatrixMiniR4 1.1.5
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.