VSF Documented
moduledefs.h
Go to the documentation of this file.
1// Automatically generated by makemoduledefs.py.
2
3extern const struct _mp_obj_module_t mp_module_array;
4#undef MODULE_DEF_ARRAY
5#define MODULE_DEF_ARRAY { MP_ROM_QSTR(MP_QSTR_array), MP_ROM_PTR(&mp_module_array) },
6
7extern const struct _mp_obj_module_t mp_module_binascii;
8#undef MODULE_DEF_BINASCII
9#define MODULE_DEF_BINASCII { MP_ROM_QSTR(MP_QSTR_binascii), MP_ROM_PTR(&mp_module_binascii) },
10
11extern const struct _mp_obj_module_t mp_module_collections;
12#undef MODULE_DEF_COLLECTIONS
13#define MODULE_DEF_COLLECTIONS { MP_ROM_QSTR(MP_QSTR_collections), MP_ROM_PTR(&mp_module_collections) },
14
15extern const struct _mp_obj_module_t mp_module_cryptolib;
16#undef MODULE_DEF_CRYPTOLIB
17#define MODULE_DEF_CRYPTOLIB { MP_ROM_QSTR(MP_QSTR_cryptolib), MP_ROM_PTR(&mp_module_cryptolib) },
18
19extern const struct _mp_obj_module_t mp_module_errno;
20#undef MODULE_DEF_ERRNO
21#define MODULE_DEF_ERRNO { MP_ROM_QSTR(MP_QSTR_errno), MP_ROM_PTR(&mp_module_errno) },
22
23extern const struct _mp_obj_module_t mp_module_hashlib;
24#undef MODULE_DEF_HASHLIB
25#define MODULE_DEF_HASHLIB { MP_ROM_QSTR(MP_QSTR_hashlib), MP_ROM_PTR(&mp_module_hashlib) },
26
27extern const struct _mp_obj_module_t mp_module_heapq;
28#undef MODULE_DEF_HEAPQ
29#define MODULE_DEF_HEAPQ { MP_ROM_QSTR(MP_QSTR_heapq), MP_ROM_PTR(&mp_module_heapq) },
30
31extern const struct _mp_obj_module_t mp_module_io;
32#undef MODULE_DEF_IO
33#define MODULE_DEF_IO { MP_ROM_QSTR(MP_QSTR_io), MP_ROM_PTR(&mp_module_io) },
34
35extern const struct _mp_obj_module_t mp_module_json;
36#undef MODULE_DEF_JSON
37#define MODULE_DEF_JSON { MP_ROM_QSTR(MP_QSTR_json), MP_ROM_PTR(&mp_module_json) },
38
39extern const struct _mp_obj_module_t mp_module_machine;
40#undef MODULE_DEF_MACHINE
41#define MODULE_DEF_MACHINE { MP_ROM_QSTR(MP_QSTR_machine), MP_ROM_PTR(&mp_module_machine) },
42
43extern const struct _mp_obj_module_t mp_module_os;
44#undef MODULE_DEF_OS
45#define MODULE_DEF_OS { MP_ROM_QSTR(MP_QSTR_os), MP_ROM_PTR(&mp_module_os) },
46
47extern const struct _mp_obj_module_t mp_module_platform;
48#undef MODULE_DEF_PLATFORM
49#define MODULE_DEF_PLATFORM { MP_ROM_QSTR(MP_QSTR_platform), MP_ROM_PTR(&mp_module_platform) },
50
51extern const struct _mp_obj_module_t mp_module_random;
52#undef MODULE_DEF_RANDOM
53#define MODULE_DEF_RANDOM { MP_ROM_QSTR(MP_QSTR_random), MP_ROM_PTR(&mp_module_random) },
54
55extern const struct _mp_obj_module_t mp_module_re;
56#undef MODULE_DEF_RE
57#define MODULE_DEF_RE { MP_ROM_QSTR(MP_QSTR_re), MP_ROM_PTR(&mp_module_re) },
58
59extern const struct _mp_obj_module_t mp_module_select;
60#undef MODULE_DEF_SELECT
61#define MODULE_DEF_SELECT { MP_ROM_QSTR(MP_QSTR_select), MP_ROM_PTR(&mp_module_select) },
62
63extern const struct _mp_obj_module_t mp_module_socket;
64#undef MODULE_DEF_SOCKET
65#define MODULE_DEF_SOCKET { MP_ROM_QSTR(MP_QSTR_socket), MP_ROM_PTR(&mp_module_socket) },
66
67extern const struct _mp_obj_module_t mp_module_ssl;
68#undef MODULE_DEF_SSL
69#define MODULE_DEF_SSL { MP_ROM_QSTR(MP_QSTR_ssl), MP_ROM_PTR(&mp_module_ssl) },
70
71extern const struct _mp_obj_module_t mp_module_struct;
72#undef MODULE_DEF_STRUCT
73#define MODULE_DEF_STRUCT { MP_ROM_QSTR(MP_QSTR_struct), MP_ROM_PTR(&mp_module_struct) },
74
75extern const struct _mp_obj_module_t mp_module_time;
76#undef MODULE_DEF_TIME
77#define MODULE_DEF_TIME { MP_ROM_QSTR(MP_QSTR_time), MP_ROM_PTR(&mp_module_time) },
78
79extern const struct _mp_obj_module_t mp_module_websocket;
80#undef MODULE_DEF_WEBSOCKET
81#define MODULE_DEF_WEBSOCKET { MP_ROM_QSTR(MP_QSTR_websocket), MP_ROM_PTR(&mp_module_websocket) },
82
83extern const struct _mp_obj_module_t mp_module___main__;
84#undef MODULE_DEF___MAIN__
85#define MODULE_DEF___MAIN__ { MP_ROM_QSTR(MP_QSTR___main__), MP_ROM_PTR(&mp_module___main__) },
86
87extern const struct _mp_obj_module_t mp_module_asyncio;
88#undef MODULE_DEF__ASYNCIO
89#define MODULE_DEF__ASYNCIO { MP_ROM_QSTR(MP_QSTR__asyncio), MP_ROM_PTR(&mp_module_asyncio) },
90
91extern const struct _mp_obj_module_t mp_module_thread;
92#undef MODULE_DEF__THREAD
93#define MODULE_DEF__THREAD { MP_ROM_QSTR(MP_QSTR__thread), MP_ROM_PTR(&mp_module_thread) },
94
95extern const struct _mp_obj_module_t mp_module_builtins;
96#undef MODULE_DEF_BUILTINS
97#define MODULE_DEF_BUILTINS { MP_ROM_QSTR(MP_QSTR_builtins), MP_ROM_PTR(&mp_module_builtins) },
98
99extern const struct _mp_obj_module_t mp_module_cmath;
100#undef MODULE_DEF_CMATH
101#define MODULE_DEF_CMATH { MP_ROM_QSTR(MP_QSTR_cmath), MP_ROM_PTR(&mp_module_cmath) },
102
103extern const struct _mp_obj_module_t mp_module_deflate;
104#undef MODULE_DEF_DEFLATE
105#define MODULE_DEF_DEFLATE { MP_ROM_QSTR(MP_QSTR_deflate), MP_ROM_PTR(&mp_module_deflate) },
106
107extern const struct _mp_obj_module_t mp_module_framebuf;
108#undef MODULE_DEF_FRAMEBUF
109#define MODULE_DEF_FRAMEBUF { MP_ROM_QSTR(MP_QSTR_framebuf), MP_ROM_PTR(&mp_module_framebuf) },
110
111extern const struct _mp_obj_module_t mp_module_gc;
112#undef MODULE_DEF_GC
113#define MODULE_DEF_GC { MP_ROM_QSTR(MP_QSTR_gc), MP_ROM_PTR(&mp_module_gc) },
114
115extern const struct _mp_obj_module_t mp_module_math;
116#undef MODULE_DEF_MATH
117#define MODULE_DEF_MATH { MP_ROM_QSTR(MP_QSTR_math), MP_ROM_PTR(&mp_module_math) },
118
119extern const struct _mp_obj_module_t mp_module_micropython;
120#undef MODULE_DEF_MICROPYTHON
121#define MODULE_DEF_MICROPYTHON { MP_ROM_QSTR(MP_QSTR_micropython), MP_ROM_PTR(&mp_module_micropython) },
122
123extern const struct _mp_obj_module_t mp_module_sys;
124#undef MODULE_DEF_SYS
125#define MODULE_DEF_SYS { MP_ROM_QSTR(MP_QSTR_sys), MP_ROM_PTR(&mp_module_sys) },
126
127extern const struct _mp_obj_module_t mp_module_termios;
128#undef MODULE_DEF_TERMIOS
129#define MODULE_DEF_TERMIOS { MP_ROM_QSTR(MP_QSTR_termios), MP_ROM_PTR(&mp_module_termios) },
130
131extern const struct _mp_obj_module_t mp_module_uctypes;
132#undef MODULE_DEF_UCTYPES
133#define MODULE_DEF_UCTYPES { MP_ROM_QSTR(MP_QSTR_uctypes), MP_ROM_PTR(&mp_module_uctypes) },
134
135
136#define MICROPY_REGISTERED_MODULES \
137 MODULE_DEF_BUILTINS \
138 MODULE_DEF_CMATH \
139 MODULE_DEF_DEFLATE \
140 MODULE_DEF_FRAMEBUF \
141 MODULE_DEF_GC \
142 MODULE_DEF_MATH \
143 MODULE_DEF_MICROPYTHON \
144 MODULE_DEF_SYS \
145 MODULE_DEF_TERMIOS \
146 MODULE_DEF_UCTYPES \
147 MODULE_DEF__ASYNCIO \
148 MODULE_DEF__THREAD \
149 MODULE_DEF___MAIN__ \
150// MICROPY_REGISTERED_MODULES
151
152#define MICROPY_REGISTERED_EXTENSIBLE_MODULES \
153 MODULE_DEF_ARRAY \
154 MODULE_DEF_BINASCII \
155 MODULE_DEF_COLLECTIONS \
156 MODULE_DEF_CRYPTOLIB \
157 MODULE_DEF_ERRNO \
158 MODULE_DEF_HASHLIB \
159 MODULE_DEF_HEAPQ \
160 MODULE_DEF_IO \
161 MODULE_DEF_JSON \
162 MODULE_DEF_MACHINE \
163 MODULE_DEF_OS \
164 MODULE_DEF_PLATFORM \
165 MODULE_DEF_RANDOM \
166 MODULE_DEF_RE \
167 MODULE_DEF_SELECT \
168 MODULE_DEF_SOCKET \
169 MODULE_DEF_SSL \
170 MODULE_DEF_STRUCT \
171 MODULE_DEF_TIME \
172 MODULE_DEF_WEBSOCKET \
173// MICROPY_REGISTERED_EXTENSIBLE_MODULES
174
175extern void mp_module_sys_attr(mp_obj_t self_in, qstr attr, mp_obj_t *dest);
176#define MICROPY_MODULE_DELEGATIONS \
177 { MP_ROM_PTR(&mp_module_sys), mp_module_sys_attr }, \
178// MICROPY_MODULE_DELEGATIONS
const struct _mp_obj_module_t mp_module_termios
const struct _mp_obj_module_t mp_module_cmath
const struct _mp_obj_module_t mp_module_struct
const struct _mp_obj_module_t mp_module_deflate
const struct _mp_obj_module_t mp_module_heapq
const struct _mp_obj_module_t mp_module_platform
const struct _mp_obj_module_t mp_module_re
const struct _mp_obj_module_t mp_module_builtins
const struct _mp_obj_module_t mp_module_uctypes
const struct _mp_obj_module_t mp_module_machine
const struct _mp_obj_module_t mp_module_websocket
const struct _mp_obj_module_t mp_module___main__
const struct _mp_obj_module_t mp_module_asyncio
const struct _mp_obj_module_t mp_module_errno
void mp_module_sys_attr(mp_obj_t self_in, qstr attr, mp_obj_t *dest)
const struct _mp_obj_module_t mp_module_cryptolib
const struct _mp_obj_module_t mp_module_collections
const struct _mp_obj_module_t mp_module_select
const struct _mp_obj_module_t mp_module_array
const struct _mp_obj_module_t mp_module_json
const struct _mp_obj_module_t mp_module_ssl
const struct _mp_obj_module_t mp_module_io
const struct _mp_obj_module_t mp_module_binascii
const struct _mp_obj_module_t mp_module_math
const struct _mp_obj_module_t mp_module_gc
const struct _mp_obj_module_t mp_module_time
const struct _mp_obj_module_t mp_module_hashlib
const struct _mp_obj_module_t mp_module_os
const struct _mp_obj_module_t mp_module_framebuf
const struct _mp_obj_module_t mp_module_micropython
const struct _mp_obj_module_t mp_module_sys
const struct _mp_obj_module_t mp_module_thread
const struct _mp_obj_module_t mp_module_random
const struct _mp_obj_module_t mp_module_socket