This website works better with JavaScript.
Home
Explore
Help
Register
Sign In
github
/
micropython
mirror of
https://github.com/micropython/micropython.git
Watch
1
Star
0
Fork
0
Code
Issues
Projects
Releases
Wiki
Activity
embedded
microcontroller
python
micropython
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
16231
Commits
3
Branches
62
Tags
504 MiB
Tree:
3d53b39a2a
master
parse-bytecode
v1.22-release
v1.0
v1.0-rc1
v1.0.1
v1.1
v1.1.1
v1.10
v1.11
v1.12
v1.13
v1.14
v1.15
v1.16
v1.17
v1.18
v1.19
v1.19.1
v1.2
v1.20.0
v1.21.0
v1.22.0
v1.22.0-preview
v1.22.1
v1.22.2
v1.23.0
v1.23.0-preview
v1.24.0-preview
v1.3
v1.3.1
v1.3.10
v1.3.2
v1.3.3
v1.3.4
v1.3.5
v1.3.6
v1.3.7
v1.3.8
v1.3.9
v1.4
v1.4.1
v1.4.2
v1.4.3
v1.4.4
v1.4.5
v1.4.6
v1.5
v1.5.1
v1.5.2
v1.6
v1.7
v1.8
v1.8.1
v1.8.2
v1.8.3
v1.8.4
v1.8.5
v1.8.6
v1.8.7
v1.9
v1.9.1
v1.9.2
v1.9.3
v1.9.4
Branches
Tags
${ item.name }
Create tag
${ searchTerm }
Create branch
${ searchTerm }
from '3d53b39a2a'
${ noResults }
micropython
/
tests
/
misc
/
cexample_class.py.exp
10 lines
96 B
Raw
Normal View
History
examples/usercmodule: Add example of a native C class. This shows how ports can add their own custom types/classes. It is part of the unix coverage build, so we can use it for tests too. Signed-off-by: Laurens Valk <laurens@pybricks.com>
2 years ago
<Timer>
True
tests/misc/cexample_class: Fix timing sensitivity. This test could occasionally fail because some operations take longer than expected. This relaxes the timing constraints and defers printing until the very end. Signed-off-by: Laurens Valk <laurens@pybricks.com>
2 years ago
True
examples/usercmodule/cexample: Add more advanced native class. This adds a separate `AdvancedTimer` class that demonstrates a few more advanced concepts usch as custom handlers for printing and attributes. Signed-off-by: Laurens Valk <laurens@pybricks.com>
2 years ago
AdvancedTimer()
AdvancedTimer() # created 0 seconds ago
0
123
True
TypeError