mirror of
https://github.com/UpsilonNumworks/Upsilon.git
synced 2026-01-19 00:37:25 +01:00
Update MicroPython from 1.12 to 1.17
This commit is contained in:
@@ -35,9 +35,6 @@ Q(<genexpr>)
|
||||
Q(<string>)
|
||||
Q(<stdin>)
|
||||
Q(utf-8)
|
||||
#if __EMSCRIPTEN__
|
||||
Q(pystack exhausted)
|
||||
#endif
|
||||
Q(ArithmeticError)
|
||||
Q(AssertionError)
|
||||
Q(AttributeError)
|
||||
@@ -49,7 +46,6 @@ Q(GeneratorExit)
|
||||
Q(ImportError)
|
||||
Q(IndentationError)
|
||||
Q(IndexError)
|
||||
Q(keepends)
|
||||
Q(KeyError)
|
||||
Q(KeyboardInterrupt)
|
||||
Q(LookupError)
|
||||
@@ -68,88 +64,47 @@ Q(UnicodeError)
|
||||
Q(ValueError)
|
||||
Q(ZeroDivisionError)
|
||||
Q(_0x0a_)
|
||||
Q(__abs__)
|
||||
Q(__add__)
|
||||
Q(__and__)
|
||||
Q(__bool__)
|
||||
Q(__build_class__)
|
||||
Q(__call__)
|
||||
Q(__class__)
|
||||
Q(__contains__)
|
||||
Q(__delitem__)
|
||||
Q(__divmod__)
|
||||
Q(__enter__)
|
||||
Q(__eq__)
|
||||
Q(__exit__)
|
||||
Q(__floordiv__)
|
||||
Q(__ge__)
|
||||
Q(__getattr__)
|
||||
Q(__getitem__)
|
||||
Q(__gt__)
|
||||
Q(__hash__)
|
||||
Q(__iadd__)
|
||||
Q(__iand__)
|
||||
Q(__ifloordiv__)
|
||||
Q(__ilshift__)
|
||||
Q(__imatmul__)
|
||||
Q(__imod__)
|
||||
Q(__import__)
|
||||
Q(__imul__)
|
||||
Q(__init__)
|
||||
Q(__int__)
|
||||
Q(__invert__)
|
||||
Q(__ior__)
|
||||
Q(__ipow__)
|
||||
Q(__irshift__)
|
||||
Q(__isub__)
|
||||
Q(__iter__)
|
||||
Q(__itruediv__)
|
||||
Q(__ixor__)
|
||||
Q(__le__)
|
||||
Q(__len__)
|
||||
Q(__lshift__)
|
||||
Q(__lt__)
|
||||
Q(__main__)
|
||||
Q(__matmul__)
|
||||
Q(__mod__)
|
||||
Q(__module__)
|
||||
Q(__mul__)
|
||||
Q(__name__)
|
||||
#if __EMSCRIPTEN__
|
||||
Q(__ne__)
|
||||
#endif
|
||||
Q(__neg__)
|
||||
Q(__new__)
|
||||
Q(__next__)
|
||||
Q(__or__)
|
||||
Q(__path__)
|
||||
Q(__pos__)
|
||||
Q(__pow__)
|
||||
Q(__qualname__)
|
||||
Q(__radd__)
|
||||
Q(__rand__)
|
||||
Q(__repl_print__)
|
||||
Q(__repr__)
|
||||
Q(__reversed__)
|
||||
Q(__rfloordiv__)
|
||||
Q(__rlshift__)
|
||||
Q(__rmatmul__)
|
||||
Q(__rmod__)
|
||||
Q(__rmul__)
|
||||
Q(__ror__)
|
||||
Q(__rpow__)
|
||||
Q(__rrshift__)
|
||||
Q(__rshift__)
|
||||
Q(__rsub__)
|
||||
Q(__rtruediv__)
|
||||
Q(__rxor__)
|
||||
Q(__setitem__)
|
||||
Q(__str__)
|
||||
Q(__sub__)
|
||||
Q(__sub__)
|
||||
Q(__traceback__)
|
||||
Q(__truediv__)
|
||||
Q(__xor__)
|
||||
Q(_brace_open__colon__hash_b_brace_close_)
|
||||
Q(_lt_dictcomp_gt_)
|
||||
Q(_lt_genexpr_gt_)
|
||||
@@ -170,6 +125,7 @@ Q(all)
|
||||
Q(any)
|
||||
Q(append)
|
||||
Q(args)
|
||||
Q(argv)
|
||||
Q(asin)
|
||||
Q(asinh)
|
||||
Q(atan)
|
||||
@@ -179,11 +135,12 @@ Q(bin)
|
||||
Q(bool)
|
||||
Q(bound_method)
|
||||
Q(builtins)
|
||||
Q(bytearray)
|
||||
Q(bytecode)
|
||||
Q(byteorder)
|
||||
Q(bytes)
|
||||
Q(callable)
|
||||
Q(ceil)
|
||||
Q(center)
|
||||
Q(choice)
|
||||
Q(chr)
|
||||
Q(classmethod)
|
||||
@@ -200,6 +157,7 @@ Q(cosh)
|
||||
Q(count)
|
||||
Q(default)
|
||||
Q(degrees)
|
||||
Q(deleter)
|
||||
Q(dict)
|
||||
Q(dict_view)
|
||||
Q(difference)
|
||||
@@ -207,14 +165,17 @@ Q(difference_update)
|
||||
Q(dir)
|
||||
Q(discard)
|
||||
Q(divmod)
|
||||
Q(doc)
|
||||
Q(e)
|
||||
Q(end)
|
||||
Q(endswith)
|
||||
Q(enumerate)
|
||||
Q(erf)
|
||||
Q(erfc)
|
||||
Q(errno)
|
||||
Q(eval)
|
||||
Q(exec)
|
||||
Q(exit)
|
||||
Q(exp)
|
||||
Q(expm1)
|
||||
Q(extend)
|
||||
@@ -235,6 +196,7 @@ Q(generator)
|
||||
Q(get)
|
||||
Q(getattr)
|
||||
Q(getrandbits)
|
||||
Q(getter)
|
||||
Q(globals)
|
||||
Q(hasattr)
|
||||
Q(hash)
|
||||
@@ -243,12 +205,14 @@ Q(heap_unlock)
|
||||
Q(hex)
|
||||
Q(id)
|
||||
Q(imag)
|
||||
Q(implementation)
|
||||
Q(index)
|
||||
Q(input)
|
||||
Q(insert)
|
||||
Q(int)
|
||||
Q(intersection)
|
||||
Q(intersection_update)
|
||||
Q(ion)
|
||||
Q(isalpha)
|
||||
Q(isdigit)
|
||||
Q(isdisjoint)
|
||||
@@ -283,18 +247,23 @@ Q(lower)
|
||||
Q(lstrip)
|
||||
Q(map)
|
||||
Q(math)
|
||||
Q(matplotlib)
|
||||
Q(matplotlib_dot_pyplot)
|
||||
Q(max)
|
||||
Q(maximum_space_recursion_space_depth_space_exceeded)
|
||||
Q(micropython)
|
||||
Q(min)
|
||||
Q(modf)
|
||||
Q(module)
|
||||
Q(modules)
|
||||
Q(next)
|
||||
Q(object)
|
||||
Q(oct)
|
||||
Q(open)
|
||||
Q(opt_level)
|
||||
Q(ord)
|
||||
Q(os)
|
||||
Q(path)
|
||||
Q(pend_throw)
|
||||
Q(phase)
|
||||
Q(pi)
|
||||
@@ -303,10 +272,8 @@ Q(pop)
|
||||
Q(popitem)
|
||||
Q(pow)
|
||||
Q(print)
|
||||
#if __EMSCRIPTEN__
|
||||
Q(pystack_space_exhausted)
|
||||
Q(pystack_use)
|
||||
#endif
|
||||
Q(print_exception)
|
||||
Q(property)
|
||||
Q(radians)
|
||||
Q(randint)
|
||||
Q(random)
|
||||
@@ -330,13 +297,13 @@ Q(sep)
|
||||
Q(set)
|
||||
Q(setattr)
|
||||
Q(setdefault)
|
||||
Q(setter)
|
||||
Q(sin)
|
||||
Q(sinh)
|
||||
Q(slice)
|
||||
Q(sort)
|
||||
Q(sorted)
|
||||
Q(split)
|
||||
Q(splitlines)
|
||||
Q(sqrt)
|
||||
Q(start)
|
||||
Q(startswith)
|
||||
@@ -349,25 +316,27 @@ Q(sum)
|
||||
Q(super)
|
||||
Q(symmetric_difference)
|
||||
Q(symmetric_difference_update)
|
||||
Q(sys)
|
||||
Q(tan)
|
||||
Q(tanh)
|
||||
Q(throw)
|
||||
Q(time)
|
||||
Q(to_bytes)
|
||||
Q(trunc)
|
||||
Q(tuple)
|
||||
Q(turtle)
|
||||
Q(type)
|
||||
Q(uniform)
|
||||
Q(union)
|
||||
Q(update)
|
||||
Q(upper)
|
||||
Q(random)
|
||||
Q(usys)
|
||||
Q(value)
|
||||
Q(values)
|
||||
Q(version)
|
||||
Q(version_info)
|
||||
Q(zip)
|
||||
Q(doc)
|
||||
Q(property)
|
||||
Q(getter)
|
||||
Q(setter)
|
||||
Q(deleter)
|
||||
|
||||
// Ion QSTR
|
||||
Q(ion)
|
||||
|
||||
@@ -13,7 +13,7 @@ void mp_hal_set_interrupt_char(int c) {
|
||||
}
|
||||
|
||||
void mp_keyboard_interrupt(void) {
|
||||
MP_STATE_VM(mp_pending_exception) = MP_OBJ_FROM_PTR(&MP_STATE_VM(mp_kbd_exception));
|
||||
MP_STATE_MAIN_THREAD(mp_pending_exception) = MP_OBJ_FROM_PTR(&MP_STATE_VM(mp_kbd_exception));
|
||||
}
|
||||
|
||||
#endif
|
||||
|
||||
Reference in New Issue
Block a user