qstrdefs.h 2.46 KB
Newer Older
Rahix's avatar
Rahix committed
1
2
#include "py/mpconfig.h"

3
4
5
6
#ifndef Q
#define Q(x)
#endif

Rahix's avatar
Rahix committed
7
/* leds */
fleur's avatar
fleur committed
8
9
10
Q(sys_leds)
Q(update)
Q(set)
11
Q(get_rgb)
fleur's avatar
fleur committed
12
13
14
15
16
17
18
Q(set_hsv)
Q(prep)
Q(prep_hsv)
Q(set_all)
Q(set_all_hsv)
Q(set_flashlight)
Q(set_rocket)
19
Q(get_rocket)
zenox's avatar
zenox committed
20
Q(flash_rocket)
fleur's avatar
fleur committed
21
22
23
24
Q(set_powersave)
Q(set_gamma)
Q(dim_top)
Q(dim_bottom)
25
26
27
28
Q(BOTTOM_LEFT)
Q(BOTTOM_RIGHT)
Q(TOP_LEFT)
Q(TOP_RIGHT)
Rahix's avatar
Rahix committed
29

fleur's avatar
fleur committed
30
31
32
33
34
35
36
37
38
/* buttons */
Q(buttons)
Q(read)
Q(BOTTOM_LEFT)
Q(TOP_LEFT)
Q(BOTTOM_RIGHT)
Q(TOP_RIGHT)
Q(RESET)

Rahix's avatar
Rahix committed
39
40
/* utime */
Q(utime)
Rahix's avatar
Rahix committed
41
Q(alarm)
Rahix's avatar
Rahix committed
42
43
44
45
46
47
48
49
Q(sleep)
Q(sleep_ms)
Q(sleep_us)
Q(ticks_ms)
Q(ticks_us)
Q(ticks_cpu)
Q(ticks_add)
Q(ticks_diff)
50
Q(localtime)
Rahix's avatar
Rahix committed
51
Q(mktime)
52
53
Q(monotonic)
Q(monotonic_ms)
Rahix's avatar
Rahix committed
54
Q(time)
55
Q(time_ms)
56
57
Q(unix_time)
Q(unix_time_ms)
58
Q(set_time)
59
Q(set_time_ms)
60
Q(set_unix_time)
61
Q(set_unix_time_ms)
Gerd's avatar
Gerd committed
62
63

/* vibra */
64
65
Q(vibra)
Q(vibrate)
66
67
68

Q(set_callback)
Q(enable_callback)
69
Q(disable_callback)
70
Q(BHI160_ACCELEROMETER)
71
Q(BHI160_MAGNETOMETER)
koalo's avatar
koalo committed
72
Q(BHI160_ORIENTATION)
koalo's avatar
koalo committed
73
Q(BHI160_GYROSCOPE)
74
Q(RTC_ALARM)
Gerd's avatar
Gerd committed
75

76
77
78
/* bhi160 */
Q(sys_bhi160)
Q(enable_sensor)
koalo's avatar
koalo committed
79
Q(disable_sensor)
80
Q(disable_all_sensors)
81
Q(read_sensor)
82
83
84
Q(x)
Q(y)
Q(z)
85

86
87
88
89
90
91
92
93
94
/* power */
Q(power)
Q(read_battery_voltage)
Q(read_battery_current)
Q(read_chargein_voltage)
Q(read_chargein_current)
Q(read_system_voltage)
Q(read_thermistor_voltage)

Gerd's avatar
Gerd committed
95
96
97
98
/* display */
Q(sys_display)
Q(display)
Q(print)
99
Q(print_adv)
100
Q(pixel)
101
Q(backlight)
Gerd's avatar
Gerd committed
102
103
104
105
Q(line)
Q(rect)
Q(circ)
Q(clear)
106
107
108
109
110
111

/* ambient */
Q(light_sensor)
Q(start)
Q(get_reading)
Q(stop)
112
Q(read)
113

chris007's avatar
chris007 committed
114
/* bme680 */
115
Q(sys_bme680)
chris007's avatar
chris007 committed
116
117
118
119
Q(init)
Q(deinit)
Q(get_data)

120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
/* file */
Q(__del__)
Q(__enter__)
Q(__exit__)
Q(close)
Q(encoding)
Q(file)
Q(FileIO)
Q(flush)
Q(mode)
Q(r)
Q(read)
Q(readinto)
Q(readline)
Q(readlines)
Q(seek)
Q(tell)
Q(TextIOWrapper)
Q(write)

140
141
142
/* os */
Q(os)
Q(exit)
koalo's avatar
koalo committed
143
Q(reset)
144
Q(exec)
145
146
Q(listdir)
Q(unlink)
swym's avatar
swym committed
147
148
Q(mkdir)
Q(rename)
149
Q(read_battery)
Rahix's avatar
Rahix committed
150
Q(urandom)
swym's avatar
swym committed
151
152
153
154
Q(usbconfig)
Q(USB_FLASH)
Q(USB_SERIAL)
Q(USB_NONE)
155
156
157
158
159
160
161
162
163
164
165
166
167

/* gpio */
Q(gpio)
Q(set_mode)
Q(get_mode)
Q(read)
Q(write)
Q(WRISTBAND_1)
Q(WRISTBAND_2)
Q(WRISTBAND_3)
Q(WRISTBAND_4)
Q(INPUT)
Q(OUTPUT)
168
Q(ADC)
169
170
Q(PULL_UP)
Q(PULL_DOWN)
171

172
173
174
175
/* path */
Q(/apps)
Q(/lib)

176
177
178
179
180
181
182
183
/* personal_state */
Q(personal_state)
Q(get)
Q(NO_STATE)
Q(NO_CONTACT)
Q(CHAOS)
Q(COMMUNICATION)
Q(CAMP)
schneider's avatar
schneider committed
184

Arist's avatar
Arist committed
185
/* required for interrupts */
schneider's avatar
schneider committed
186
Q(MAX30001_ECG)
Arist's avatar
Arist committed
187
Q(MAX86150)
188
189
190
191

/* ws2812 */
Q(ws2812)
Q(set_all)
192

193
/* config */
194
195
196
Q(config)
Q(set_string)
Q(get_string)
197
198
199
200
201

/* BLE */
Q(BLE)
Q(ble)
Q(get_compare_value)
202
Q(get_scan_report)
203
204
Q(confirm_compare_value)
Q(set_bondable)
205
Q(scan_start)
206
207
208
209
210
Q(get_event)
Q(EVENT_NONE)
Q(EVENT_HANDLE_NUMERIC_COMPARISON)
Q(EVENT_PAIRING_COMPLETE)
Q(EVENT_PAIRING_FAILED)
211
Q(EVENT_SCAN_REPORT)
212