Adafruit Arcada Library
Adafruit_Arcada.h
1
#include <Arduino.h>
2
3
#ifndef _ADAFRUIT_ARCADA_
4
#define _ADAFRUIT_ARCADA_
5
6
class
Adafruit_Arcada_SPITFT
;
7
8
#include "Adafruit_Arcada_Def.h"
9
#include <Adafruit_GFX.h>
10
#include <Adafruit_NeoPixel.h>
11
#include <Adafruit_SPITFT.h>
12
13
#if defined(_SAMD21_) || defined(__SAMD51__)
14
#include <Adafruit_ZeroTimer.h>
15
#endif
16
17
#include <TouchScreen.h>
18
19
#include "Boards/Adafruit_Arcada_CircuitPlaygroundBluefruit.h"
20
#include "Boards/Adafruit_Arcada_CircuitPlaygroundExpress.h"
21
#include "Boards/Adafruit_Arcada_Clue.h"
22
#include "Boards/Adafruit_Arcada_HalloWingM0.h"
23
#include "Boards/Adafruit_Arcada_HalloWingM4.h"
24
#include "Boards/Adafruit_Arcada_MONSTERM4SK.h"
25
#include "Boards/Adafruit_Arcada_PyBadge.h"
26
#include "Boards/Adafruit_Arcada_PyGamer.h"
27
#include "Boards/Adafruit_Arcada_PyGamerAdvance.h"
28
#include "Boards/Adafruit_Arcada_PyPortal.h"
29
#include "Boards/Adafruit_Arcada_PyPortalTitano.h"
30
31
#ifndef ARCADA_SD_CS
32
#define ARCADA_SD_CS -1
33
#endif
34
#ifndef ARCADA_SPEAKER_ENABLE
35
#define ARCADA_SPEAKER_ENABLE -1
36
#endif
37
#ifndef ARCADA_NEOPIXEL_PIN
38
#define ARCADA_NEOPIXEL_PIN -1
39
#endif
40
#ifndef ARCADA_NEOPIXEL_NUM
41
#define ARCADA_NEOPIXEL_NUM 0
42
#endif
43
#ifndef ARCADA_TFT_LITE
44
#define ARCADA_TFT_LITE -1
45
#endif
46
#ifndef ARCADA_TFT_RST
47
#define ARCADA_TFT_RST -1
48
#endif
49
#ifndef ARCADA_LIGHT_SENSOR
50
#define ARCADA_LIGHT_SENSOR -1
51
#endif
52
#ifndef ARCADA_BATTERY_SENSOR
53
#define ARCADA_BATTERY_SENSOR -1
54
#endif
55
56
#ifndef ARCADA_JOYSTICK_X
57
#define ARCADA_JOYSTICK_X -1
58
#endif
59
#ifndef ARCADA_JOYSTICK_Y
60
#define ARCADA_JOYSTICK_Y -1
61
#endif
62
63
#ifndef ARCADA_BUTTONPIN_START
64
#define ARCADA_BUTTONPIN_START -1
65
#endif
66
#ifndef ARCADA_BUTTONPIN_SELECT
67
#define ARCADA_BUTTONPIN_SELECT -1
68
#endif
69
#ifndef ARCADA_BUTTONPIN_A
70
#define ARCADA_BUTTONPIN_A -1
71
#endif
72
#ifndef ARCADA_BUTTONPIN_B
73
#define ARCADA_BUTTONPIN_B -1
74
#endif
75
#ifndef ARCADA_BUTTONPIN_UP
76
#define ARCADA_BUTTONPIN_UP -1
77
#endif
78
#ifndef ARCADA_BUTTONPIN_DOWN
79
#define ARCADA_BUTTONPIN_DOWN -1
80
#endif
81
#ifndef ARCADA_BUTTONPIN_RIGHT
82
#define ARCADA_BUTTONPIN_RIGHT -1
83
#endif
84
#ifndef ARCADA_BUTTONPIN_LEFT
85
#define ARCADA_BUTTONPIN_LEFT -1
86
#endif
87
88
#ifndef ARCADA_BUTTON_CLOCK
89
#define ARCADA_BUTTON_CLOCK -1
90
#endif
91
#ifndef ARCADA_BUTTON_DATA
92
#define ARCADA_BUTTON_DATA -1
93
#endif
94
#ifndef ARCADA_BUTTON_LATCH
95
#define ARCADA_BUTTON_LATCH -1
96
#endif
97
#ifndef ARCADA_BUTTON_SHIFTMASK_B
98
#define ARCADA_BUTTON_SHIFTMASK_B 0
99
#endif
100
#ifndef ARCADA_BUTTON_SHIFTMASK_A
101
#define ARCADA_BUTTON_SHIFTMASK_A 0
102
#endif
103
#ifndef ARCADA_BUTTON_SHIFTMASK_UP
104
#define ARCADA_BUTTON_SHIFTMASK_UP 0
105
#endif
106
#ifndef ARCADA_BUTTON_SHIFTMASK_DOWN
107
#define ARCADA_BUTTON_SHIFTMASK_DOWN 0
108
#endif
109
#ifndef ARCADA_BUTTON_SHIFTMASK_LEFT
110
#define ARCADA_BUTTON_SHIFTMASK_LEFT 0
111
#endif
112
#ifndef ARCADA_BUTTON_SHIFTMASK_RIGHT
113
#define ARCADA_BUTTON_SHIFTMASK_RIGHT 0
114
#endif
115
#ifndef ARCADA_BUTTON_SHIFTMASK_START
116
#define ARCADA_BUTTON_SHIFTMASK_START 0
117
#endif
118
#ifndef ARCADA_BUTTON_SHIFTMASK_SELECT
119
#define ARCADA_BUTTON_SHIFTMASK_SELECT 0
120
#endif
121
122
#ifndef ARCADA_TOUCHSCREEN_XP
123
#define ARCADA_TOUCHSCREEN_XP -1
124
#endif
125
#ifndef ARCADA_TOUCHSCREEN_YP
126
#define ARCADA_TOUCHSCREEN_YP -1
127
#endif
128
#ifndef ARCADA_TOUCHSCREEN_XM
129
#define ARCADA_TOUCHSCREEN_XM -1
130
#endif
131
#ifndef ARCADA_TOUCHSCREEN_YM
132
#define ARCADA_TOUCHSCREEN_YM -1
133
#endif
134
135
#ifndef ARCADA_TOUCHSCREEN_CALIBX_MIN
136
#define ARCADA_TOUCHSCREEN_CALIBX_MIN 0
137
#endif
138
#ifndef ARCADA_TOUCHSCREEN_CALIBY_MIN
139
#define ARCADA_TOUCHSCREEN_CALIBY_MIN 0
140
#endif
141
#ifndef ARCADA_TOUCHSCREEN_CALIBX_MAX
142
#define ARCADA_TOUCHSCREEN_CALIBX_MAX 1023
143
#endif
144
#ifndef ARCADA_TOUCHSCREEN_CALIBY_MAX
145
#define ARCADA_TOUCHSCREEN_CALIBY_MAX 1023
146
#endif
147
148
#endif
Adafruit_Arcada_SPITFT
An abstraction class for something with a display, and possibly button controls or speaker...
Definition:
arcadatype.h:42
Generated by
1.8.13