40ad8f1666
This is consistent with the other 'micro' modules and allows implementing additional features in Python via e.g. micropython-lib's sys. Note this is a breaking change (not backwards compatible) for ports which do not enable weak links, as "import sys" must now be replaced with "import usys".
12 lines
163 B
Python
12 lines
163 B
Python
import micropython
|
|
|
|
# unsigned ints
|
|
@micropython.viper
|
|
def viper_uint() -> uint:
|
|
return uint(-1)
|
|
|
|
|
|
import usys
|
|
|
|
print(viper_uint() == (usys.maxsize << 1 | 1))
|