QUERY · ISSUE
ViperTypeError: div/mod not implemented for uint
enhancement
General topic, not related to a specific micro.
Viper is great for optimizing functions, like custom hashes, that only do calculations on integers... but
ViperTypeError: div/mod not implemented for uint
Is it possible to implement this?
CANDIDATE · ISSUE
viper: ViperTypeError: can't do binary op between 'uint' and 'uint'
The following produces the above error at compile time (only with uints - compiles and runs with int)
@micropython.viper
def foo(arg1: uint, arg2: uint) -> uint:
return arg1 + arg2
MicroPython v1.6-35-ge372e83 on 2016-02-11; PYBv1.0 with STM32F405RG