micropython 273 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200
  1. commit 7bd33ce4b28fbe038e9c42fda004cccf1c724cb4
  2. Author: Oliver Fabel <28701799+ofabel@users.noreply.github.com>
  3. Date: Mon Apr 15 19:28:42 2024 +0200
  4. library update
  5. diff --git a/genhdr/moduledefs.h b/genhdr/moduledefs.h
  6. index 56276e487..de8690d2e 100644
  7. --- a/genhdr/moduledefs.h
  8. +++ b/genhdr/moduledefs.h
  9. @@ -4,14 +4,6 @@ extern const struct _mp_obj_module_t mp_module_array;
  10. #undef MODULE_DEF_ARRAY
  11. #define MODULE_DEF_ARRAY { MP_ROM_QSTR(MP_QSTR_array), MP_ROM_PTR(&mp_module_array) },
  12. -extern const struct _mp_obj_module_t mp_module_io;
  13. -#undef MODULE_DEF_IO
  14. -#define MODULE_DEF_IO { MP_ROM_QSTR(MP_QSTR_io), MP_ROM_PTR(&mp_module_io) },
  15. -
  16. -extern const struct _mp_obj_module_t mp_module_json;
  17. -#undef MODULE_DEF_JSON
  18. -#define MODULE_DEF_JSON { MP_ROM_QSTR(MP_QSTR_json), MP_ROM_PTR(&mp_module_json) },
  19. -
  20. extern const struct _mp_obj_module_t mp_module_random;
  21. #undef MODULE_DEF_RANDOM
  22. #define MODULE_DEF_RANDOM { MP_ROM_QSTR(MP_QSTR_random), MP_ROM_PTR(&mp_module_random) },
  23. @@ -36,10 +28,6 @@ extern const struct _mp_obj_module_t mp_module_gc;
  24. #undef MODULE_DEF_GC
  25. #define MODULE_DEF_GC { MP_ROM_QSTR(MP_QSTR_gc), MP_ROM_PTR(&mp_module_gc) },
  26. -extern const struct _mp_obj_module_t mp_module_math;
  27. -#undef MODULE_DEF_MATH
  28. -#define MODULE_DEF_MATH { MP_ROM_QSTR(MP_QSTR_math), MP_ROM_PTR(&mp_module_math) },
  29. -
  30. extern const struct _mp_obj_module_t mp_module_micropython;
  31. #undef MODULE_DEF_MICROPYTHON
  32. #define MODULE_DEF_MICROPYTHON { MP_ROM_QSTR(MP_QSTR_micropython), MP_ROM_PTR(&mp_module_micropython) },
  33. @@ -49,15 +37,12 @@ extern const struct _mp_obj_module_t mp_module_micropython;
  34. MODULE_DEF_BUILTINS \
  35. MODULE_DEF_FLIPPERZERO \
  36. MODULE_DEF_GC \
  37. - MODULE_DEF_MATH \
  38. MODULE_DEF_MICROPYTHON \
  39. MODULE_DEF___MAIN__ \
  40. // MICROPY_REGISTERED_MODULES
  41. #define MICROPY_REGISTERED_EXTENSIBLE_MODULES \
  42. MODULE_DEF_ARRAY \
  43. - MODULE_DEF_IO \
  44. - MODULE_DEF_JSON \
  45. MODULE_DEF_RANDOM \
  46. MODULE_DEF_TIME \
  47. // MICROPY_REGISTERED_EXTENSIBLE_MODULES
  48. diff --git a/genhdr/qstrdefs.generated.h b/genhdr/qstrdefs.generated.h
  49. index 11db2cb20..9c7c86451 100644
  50. --- a/genhdr/qstrdefs.generated.h
  51. +++ b/genhdr/qstrdefs.generated.h
  52. @@ -175,7 +175,6 @@ QDEF0(MP_QSTR__lt_listcomp_gt_, 212, 10, "<listcomp>")
  53. QDEF0(MP_QSTR__lt_setcomp_gt_, 84, 9, "<setcomp>")
  54. QDEF1(MP_QSTR__lt_stdin_gt_, 227, 7, "<stdin>")
  55. QDEF1(MP_QSTR__lt_string_gt_, 82, 8, "<string>")
  56. -QDEF1(MP_QSTR_BytesIO, 26, 7, "BytesIO")
  57. QDEF1(MP_QSTR_CANVAS_ALIGN_BEGIN, 167, 18, "CANVAS_ALIGN_BEGIN")
  58. QDEF1(MP_QSTR_CANVAS_ALIGN_CENTER, 235, 19, "CANVAS_ALIGN_CENTER")
  59. QDEF1(MP_QSTR_CANVAS_ALIGN_END, 239, 16, "CANVAS_ALIGN_END")
  60. @@ -198,7 +197,6 @@ QDEF1(MP_QSTR_LIGHT_BACKLIGHT, 17, 15, "LIGHT_BACKLIGHT")
  61. QDEF1(MP_QSTR_LIGHT_BLUE, 90, 10, "LIGHT_BLUE")
  62. QDEF1(MP_QSTR_LIGHT_GREEN, 95, 11, "LIGHT_GREEN")
  63. QDEF1(MP_QSTR_LIGHT_RED, 215, 9, "LIGHT_RED")
  64. -QDEF1(MP_QSTR_StringIO, 118, 8, "StringIO")
  65. QDEF0(MP_QSTR___add__, 196, 7, "__add__")
  66. QDEF1(MP_QSTR___bases__, 3, 9, "__bases__")
  67. QDEF0(MP_QSTR___bool__, 43, 8, "__bool__")
  68. @@ -223,12 +221,8 @@ QDEF1(MP_QSTR___reversed__, 97, 12, "__reversed__")
  69. QDEF0(MP_QSTR___sub__, 33, 7, "__sub__")
  70. QDEF1(MP_QSTR___traceback__, 79, 13, "__traceback__")
  71. QDEF1(MP_QSTR__input_trigger_handler, 108, 22, "_input_trigger_handler")
  72. -QDEF1(MP_QSTR_acos, 27, 4, "acos")
  73. QDEF1(MP_QSTR_add, 68, 3, "add")
  74. QDEF1(MP_QSTR_array, 124, 5, "array")
  75. -QDEF1(MP_QSTR_asin, 80, 4, "asin")
  76. -QDEF1(MP_QSTR_atan, 31, 4, "atan")
  77. -QDEF1(MP_QSTR_atan2, 205, 5, "atan2")
  78. QDEF1(MP_QSTR_bin, 224, 3, "bin")
  79. QDEF1(MP_QSTR_bound_method, 151, 12, "bound_method")
  80. QDEF1(MP_QSTR_canvas_clear, 107, 12, "canvas_clear")
  81. @@ -247,15 +241,11 @@ QDEF1(MP_QSTR_canvas_text_height, 239, 18, "canvas_text_height")
  82. QDEF1(MP_QSTR_canvas_text_width, 86, 17, "canvas_text_width")
  83. QDEF1(MP_QSTR_canvas_update, 131, 13, "canvas_update")
  84. QDEF1(MP_QSTR_canvas_width, 180, 12, "canvas_width")
  85. -QDEF1(MP_QSTR_ceil, 6, 4, "ceil")
  86. QDEF1(MP_QSTR_choice, 46, 6, "choice")
  87. QDEF1(MP_QSTR_closure, 116, 7, "closure")
  88. QDEF1(MP_QSTR_collect, 155, 7, "collect")
  89. -QDEF1(MP_QSTR_copysign, 51, 8, "copysign")
  90. -QDEF1(MP_QSTR_cos, 122, 3, "cos")
  91. QDEF1(MP_QSTR_decode, 169, 6, "decode")
  92. QDEF1(MP_QSTR_default, 206, 7, "default")
  93. -QDEF1(MP_QSTR_degrees, 2, 7, "degrees")
  94. QDEF1(MP_QSTR_delattr, 219, 7, "delattr")
  95. QDEF1(MP_QSTR_deleter, 110, 7, "deleter")
  96. QDEF1(MP_QSTR_dict_view, 45, 9, "dict_view")
  97. @@ -264,67 +254,44 @@ QDEF1(MP_QSTR_difference_update, 156, 17, "difference_update")
  98. QDEF1(MP_QSTR_disable, 145, 7, "disable")
  99. QDEF1(MP_QSTR_discard, 15, 7, "discard")
  100. QDEF1(MP_QSTR_doc, 45, 3, "doc")
  101. -QDEF1(MP_QSTR_dump, 233, 4, "dump")
  102. -QDEF1(MP_QSTR_dumps, 122, 5, "dumps")
  103. -QDEF1(MP_QSTR_e, 192, 1, "e")
  104. QDEF1(MP_QSTR_enable, 4, 6, "enable")
  105. QDEF1(MP_QSTR_encode, 67, 6, "encode")
  106. QDEF1(MP_QSTR_enumerate, 113, 9, "enumerate")
  107. QDEF1(MP_QSTR_errno, 193, 5, "errno")
  108. -QDEF1(MP_QSTR_exp, 200, 3, "exp")
  109. -QDEF1(MP_QSTR_fabs, 147, 4, "fabs")
  110. QDEF1(MP_QSTR_filter, 37, 6, "filter")
  111. QDEF1(MP_QSTR_flipperzero, 179, 11, "flipperzero")
  112. QDEF1(MP_QSTR_float, 53, 5, "float")
  113. -QDEF1(MP_QSTR_floor, 125, 5, "floor")
  114. -QDEF1(MP_QSTR_flush, 97, 5, "flush")
  115. -QDEF1(MP_QSTR_fmod, 229, 4, "fmod")
  116. -QDEF1(MP_QSTR_frexp, 28, 5, "frexp")
  117. QDEF1(MP_QSTR_fromkeys, 55, 8, "fromkeys")
  118. QDEF1(MP_QSTR_function, 39, 8, "function")
  119. QDEF1(MP_QSTR_gc, 97, 2, "gc")
  120. QDEF1(MP_QSTR_generator, 150, 9, "generator")
  121. QDEF1(MP_QSTR_getrandbits, 102, 11, "getrandbits")
  122. QDEF1(MP_QSTR_getter, 144, 6, "getter")
  123. -QDEF1(MP_QSTR_getvalue, 120, 8, "getvalue")
  124. QDEF1(MP_QSTR_heap_lock, 173, 9, "heap_lock")
  125. QDEF1(MP_QSTR_heap_unlock, 86, 11, "heap_unlock")
  126. QDEF1(MP_QSTR_hex, 112, 3, "hex")
  127. QDEF1(MP_QSTR_intersection, 40, 12, "intersection")
  128. QDEF1(MP_QSTR_intersection_update, 6, 19, "intersection_update")
  129. -QDEF1(MP_QSTR_io, 35, 2, "io")
  130. QDEF1(MP_QSTR_isdisjoint, 247, 10, "isdisjoint")
  131. QDEF1(MP_QSTR_isenabled, 154, 9, "isenabled")
  132. -QDEF1(MP_QSTR_isfinite, 166, 8, "isfinite")
  133. -QDEF1(MP_QSTR_isinf, 62, 5, "isinf")
  134. -QDEF1(MP_QSTR_isnan, 158, 5, "isnan")
  135. QDEF1(MP_QSTR_issubset, 185, 8, "issubset")
  136. QDEF1(MP_QSTR_issuperset, 252, 10, "issuperset")
  137. QDEF1(MP_QSTR_iterable, 37, 8, "iterable")
  138. QDEF1(MP_QSTR_iterator, 71, 8, "iterator")
  139. -QDEF1(MP_QSTR_json, 253, 4, "json")
  140. -QDEF1(MP_QSTR_ldexp, 64, 5, "ldexp")
  141. QDEF1(MP_QSTR_light_blink_set_color, 217, 21, "light_blink_set_color")
  142. QDEF1(MP_QSTR_light_blink_start, 121, 17, "light_blink_start")
  143. QDEF1(MP_QSTR_light_blink_stop, 33, 16, "light_blink_stop")
  144. QDEF1(MP_QSTR_light_set, 134, 9, "light_set")
  145. -QDEF1(MP_QSTR_load, 99, 4, "load")
  146. -QDEF1(MP_QSTR_loads, 176, 5, "loads")
  147. -QDEF1(MP_QSTR_log, 33, 3, "log")
  148. -QDEF1(MP_QSTR_math, 53, 4, "math")
  149. QDEF1(MP_QSTR_max, 177, 3, "max")
  150. QDEF1(MP_QSTR_maximum_space_recursion_space_depth_space_exceeded, 115, 32, "maximum recursion depth exceeded")
  151. QDEF1(MP_QSTR_mem_alloc, 82, 9, "mem_alloc")
  152. QDEF1(MP_QSTR_mem_free, 203, 8, "mem_free")
  153. QDEF1(MP_QSTR_min, 175, 3, "min")
  154. -QDEF1(MP_QSTR_modf, 37, 4, "modf")
  155. QDEF1(MP_QSTR_module, 191, 6, "module")
  156. QDEF1(MP_QSTR_oct, 253, 3, "oct")
  157. QDEF1(MP_QSTR_on_input, 141, 8, "on_input")
  158. QDEF1(MP_QSTR_opt_level, 135, 9, "opt_level")
  159. -QDEF1(MP_QSTR_pi, 28, 2, "pi")
  160. QDEF1(MP_QSTR_property, 194, 8, "property")
  161. -QDEF1(MP_QSTR_radians, 135, 7, "radians")
  162. QDEF1(MP_QSTR_randint, 175, 7, "randint")
  163. QDEF1(MP_QSTR_random, 190, 6, "random")
  164. QDEF1(MP_QSTR_randrange, 163, 9, "randrange")
  165. @@ -332,10 +299,7 @@ QDEF1(MP_QSTR_rb, 213, 2, "rb")
  166. QDEF1(MP_QSTR_reversed, 161, 8, "reversed")
  167. QDEF1(MP_QSTR_schedule, 224, 8, "schedule")
  168. QDEF1(MP_QSTR_seed, 146, 4, "seed")
  169. -QDEF1(MP_QSTR_seek, 157, 4, "seek")
  170. -QDEF1(MP_QSTR_separators, 235, 10, "separators")
  171. QDEF1(MP_QSTR_setter, 4, 6, "setter")
  172. -QDEF1(MP_QSTR_sin, 177, 3, "sin")
  173. QDEF1(MP_QSTR_sleep, 234, 5, "sleep")
  174. QDEF1(MP_QSTR_sleep_ms, 11, 8, "sleep_ms")
  175. QDEF1(MP_QSTR_sleep_us, 19, 8, "sleep_us")
  176. @@ -343,11 +307,8 @@ QDEF1(MP_QSTR_slice, 181, 5, "slice")
  177. QDEF1(MP_QSTR_speaker_set_volume, 116, 18, "speaker_set_volume")
  178. QDEF1(MP_QSTR_speaker_start, 1, 13, "speaker_start")
  179. QDEF1(MP_QSTR_speaker_stop, 153, 12, "speaker_stop")
  180. -QDEF1(MP_QSTR_sqrt, 33, 4, "sqrt")
  181. QDEF1(MP_QSTR_symmetric_difference, 206, 20, "symmetric_difference")
  182. QDEF1(MP_QSTR_symmetric_difference_update, 96, 27, "symmetric_difference_update")
  183. -QDEF1(MP_QSTR_tan, 254, 3, "tan")
  184. -QDEF1(MP_QSTR_tell, 20, 4, "tell")
  185. QDEF1(MP_QSTR_threshold, 242, 9, "threshold")
  186. QDEF1(MP_QSTR_ticks_add, 157, 9, "ticks_add")
  187. QDEF1(MP_QSTR_ticks_cpu, 26, 9, "ticks_cpu")
  188. @@ -356,7 +317,6 @@ QDEF1(MP_QSTR_ticks_ms, 66, 8, "ticks_ms")
  189. QDEF1(MP_QSTR_ticks_us, 90, 8, "ticks_us")
  190. QDEF1(MP_QSTR_time, 240, 4, "time")
  191. QDEF1(MP_QSTR_time_ns, 114, 7, "time_ns")
  192. -QDEF1(MP_QSTR_trunc, 91, 5, "trunc")
  193. QDEF1(MP_QSTR_uniform, 1, 7, "uniform")
  194. QDEF1(MP_QSTR_union, 246, 5, "union")
  195. QDEF1(MP_QSTR_vibro_set, 216, 9, "vibro_set")