MicroPython/uctypes.py

changeset 2
2c3f30af031d
equal deleted inserted replaced
1:afcd3f0662b1 2:2c3f30af031d
1 # -*- coding: utf-8 -*-
2
3 # Copyright (c) 2019 Detlev Offenbach <detlev@die-offenbachs.de>
4 #
5
6 """
7 Module containing stubs for API generation of the def 'uctypes' module.
8 """
9
10 LITTLE_ENDIAN = 0
11 BIG_ENDIAN = 0
12 NATIVE = 0
13 UINT8 = 0
14 INT8 = 0
15 UINT16 = 0
16 INT16 = 0
17 UINT32 = 0
18 INT32 = 0
19 UINT64 = 0
20 INT64 = 0
21 FLOAT32 = 0
22 FLOAT64 = 0
23 VOID = 0
24 PTR = 0
25 ARRAY = 0
26
27 def sizeof(struct, layout_type=NATIVE):
28 pass
29
30 def addressof(obj):
31 pass
32
33 def bytes_at(addr, size):
34 pass
35
36 def bytearray_at(addr, size):
37 pass
38
39 class struct():
40 def __init__(self, addr, descriptor, layout_type=NATIVE):
41 pass
42

eric ide

mercurial