SYMBOL INDEX (2793 symbols across 233 files) FILE: micropython/examples/analog_watch.py function fiveticks (line 13) | def fiveticks(): function ticks (line 22) | def ticks(): FILE: micropython/examples/asmleds.py function led_cycle (line 12) | def led_cycle(): FILE: micropython/examples/bubble_level_2d.py function clamp (line 10) | def clamp(number, min, max): FILE: micropython/examples/conway.py function show (line 13) | def show(): function conway_step (line 21) | def conway_step(): FILE: micropython/examples/digital_water.py function clamp (line 24) | def clamp(minimum, n, maximum): function rescale (line 29) | def rescale(src_scale, dest_scale, x): function light (line 48) | def light(brightness, filter): function fade_display (line 57) | def fade_display(): function paint_water (line 70) | def paint_water(): FILE: micropython/examples/dodge_game.py class Enemy (line 11) | class Enemy: method __init__ (line 15) | def __init__(self): method get_positions (line 18) | def get_positions(self): method move (line 21) | def move(self): method draw (line 25) | def draw(self): class Player (line 30) | class Player: method __init__ (line 40) | def __init__(self): method get_position (line 47) | def get_position(self): method die (line 50) | def die(self): method move (line 58) | def move(self): method draw (line 73) | def draw(self): method act_on_input (line 81) | def act_on_input(self): class Game (line 91) | class Game: method __init__ (line 92) | def __init__(self): method detect_collisions (line 97) | def detect_collisions(self): method do_frame (line 103) | def do_frame(self): FILE: micropython/examples/flame_simulation.py function generate_line (line 26) | def generate_line(start=MIN_BRIGHTNESS, end=MAX_BRIGHTNESS): function shift_up (line 31) | def shift_up(grid, newline): function interpolate_frame (line 42) | def interpolate_frame(screen, pcnt, grid, line): FILE: micropython/examples/four_buttons.py function clamp (line 19) | def clamp(minimum, n, maximum): function light (line 27) | def light(brightness, filter): function light_column (line 36) | def light_column(column): function light_row (line 45) | def light_row(row): function fade_display (line 54) | def fade_display(): function paint_box (line 66) | def paint_box(top=0, bottom=DISPLAY_HEIGHT-1, left=0, right=DISPLAY_WIDT... function pin_is_touched (line 81) | def pin_is_touched(n): function four_buttons (line 90) | def four_buttons(): FILE: micropython/examples/led_dance.py function led_dance (line 15) | def led_dance(delay): FILE: micropython/examples/maze.py function get_maze (line 31) | def get_maze(x, y): function draw (line 37) | def draw(x, y, tick): function main (line 47) | def main(): FILE: micropython/examples/play_file.py function audio_generator (line 4) | def audio_generator(file, frame): function play_file (line 10) | def play_file(name, pin=None, return_pin=None): FILE: micropython/examples/pomodoro.py function index_to_xy (line 18) | def index_to_xy(i): function show_alarm (line 24) | def show_alarm(): function run_timer (line 32) | def run_timer(seconds, LED_state): FILE: micropython/examples/reverb.py function from_file (line 3) | def from_file(file, frame): function reverb_gen (line 9) | def reverb_gen(src, buckets, reflect, fadeout): function reverb (line 31) | def reverb(src, delay, reflect): function play_file (line 44) | def play_file(name, delay=80, reflect=0.5): FILE: micropython/examples/watch.py function decode_time (line 62) | def decode_time(milliseconds): function show_time (line 69) | def show_time(time): function show_colon (line 80) | def show_colon(visible): function get_clock_time (line 85) | def get_clock_time(): function plot_LED_column (line 93) | def plot_LED_column(column, number): FILE: micropython/examples/waveforms.py function repeated_frame (line 5) | def repeated_frame(frame, count): function show_wave (line 10) | def show_wave(name, frame, duration=1500): function repeated_frames (line 58) | def repeated_frames(frames, count): FILE: micropython/inc/extmod/machine_mem.h type machine_mem_obj_t (line 31) | typedef struct _machine_mem_obj_t { FILE: micropython/inc/lib/utils/pyexec.h type pyexec_mode_kind_t (line 29) | typedef enum { FILE: micropython/inc/microbit/filesystem.h function persistent_page_size (line 37) | static inline uint32_t persistent_page_size(void) { type file_descriptor_obj (line 57) | typedef struct _file_descriptor_obj { type file_header (line 83) | typedef struct _file_header { type file_chunk (line 89) | typedef struct _file_chunk { type persistent_config_t (line 98) | typedef struct _persistent_config_t { FILE: micropython/inc/microbit/microbit_image.h type image_base_t (line 46) | typedef struct _image_base_t { type monochrome_5by5_t (line 50) | typedef struct _monochrome_5by5_t { type greyscale_t (line 60) | typedef struct _greyscale_t { type microbit_image_obj_t (line 73) | typedef union _microbit_image_obj_t { FILE: micropython/inc/microbit/microbitdal.h function class (line 33) | class MicroPythonI2C : public MicroBitI2C { function i2c_t (line 42) | i2c_t *get_i2c_obj() { FILE: micropython/inc/microbit/modaudio.h type microbit_audio_frame_obj_t (line 17) | typedef struct _microbit_audio_frame_obj_t { FILE: micropython/inc/microbit/modmicrobit.h type microbit_pin_obj_t (line 59) | typedef struct _microbit_pin_obj_t { type microbit_pinmode_t (line 68) | typedef struct _pinmode { type _microbit_pin_obj_t (line 79) | struct _microbit_pin_obj_t type _microbit_pin_obj_t (line 80) | struct _microbit_pin_obj_t type _microbit_pin_obj_t (line 81) | struct _microbit_pin_obj_t type _microbit_pin_obj_t (line 82) | struct _microbit_pin_obj_t type _microbit_pin_obj_t (line 83) | struct _microbit_pin_obj_t type _microbit_pin_obj_t (line 84) | struct _microbit_pin_obj_t type _microbit_pin_obj_t (line 85) | struct _microbit_pin_obj_t type _microbit_pin_obj_t (line 86) | struct _microbit_pin_obj_t type _microbit_pin_obj_t (line 87) | struct _microbit_pin_obj_t type _microbit_pin_obj_t (line 88) | struct _microbit_pin_obj_t type _microbit_pin_obj_t (line 89) | struct _microbit_pin_obj_t type _microbit_pin_obj_t (line 90) | struct _microbit_pin_obj_t type _microbit_pin_obj_t (line 91) | struct _microbit_pin_obj_t type _microbit_pin_obj_t (line 92) | struct _microbit_pin_obj_t type _microbit_pin_obj_t (line 93) | struct _microbit_pin_obj_t type _microbit_pin_obj_t (line 94) | struct _microbit_pin_obj_t type _microbit_pin_obj_t (line 95) | struct _microbit_pin_obj_t type _microbit_pin_obj_t (line 96) | struct _microbit_pin_obj_t type _microbit_pin_obj_t (line 97) | struct _microbit_pin_obj_t type microbit_image_obj_t (line 123) | typedef union _microbit_image_obj_t microbit_image_obj_t; type _monochrome_5by5_t (line 128) | struct _monochrome_5by5_t type _monochrome_5by5_t (line 129) | struct _monochrome_5by5_t type _monochrome_5by5_t (line 130) | struct _monochrome_5by5_t type _monochrome_5by5_t (line 131) | struct _monochrome_5by5_t type _monochrome_5by5_t (line 132) | struct _monochrome_5by5_t type _monochrome_5by5_t (line 133) | struct _monochrome_5by5_t type _monochrome_5by5_t (line 134) | struct _monochrome_5by5_t type _monochrome_5by5_t (line 135) | struct _monochrome_5by5_t type _monochrome_5by5_t (line 136) | struct _monochrome_5by5_t type _monochrome_5by5_t (line 137) | struct _monochrome_5by5_t type _monochrome_5by5_t (line 138) | struct _monochrome_5by5_t type _monochrome_5by5_t (line 139) | struct _monochrome_5by5_t type _monochrome_5by5_t (line 140) | struct _monochrome_5by5_t type _monochrome_5by5_t (line 141) | struct _monochrome_5by5_t type _monochrome_5by5_t (line 142) | struct _monochrome_5by5_t type _monochrome_5by5_t (line 143) | struct _monochrome_5by5_t type _monochrome_5by5_t (line 144) | struct _monochrome_5by5_t type _monochrome_5by5_t (line 145) | struct _monochrome_5by5_t type _monochrome_5by5_t (line 146) | struct _monochrome_5by5_t type _monochrome_5by5_t (line 147) | struct _monochrome_5by5_t type _monochrome_5by5_t (line 148) | struct _monochrome_5by5_t type _monochrome_5by5_t (line 149) | struct _monochrome_5by5_t type _monochrome_5by5_t (line 150) | struct _monochrome_5by5_t type _monochrome_5by5_t (line 151) | struct _monochrome_5by5_t type _monochrome_5by5_t (line 152) | struct _monochrome_5by5_t type _monochrome_5by5_t (line 153) | struct _monochrome_5by5_t type _monochrome_5by5_t (line 154) | struct _monochrome_5by5_t type _monochrome_5by5_t (line 155) | struct _monochrome_5by5_t type _monochrome_5by5_t (line 156) | struct _monochrome_5by5_t type _monochrome_5by5_t (line 157) | struct _monochrome_5by5_t type _monochrome_5by5_t (line 158) | struct _monochrome_5by5_t type _monochrome_5by5_t (line 159) | struct _monochrome_5by5_t type _monochrome_5by5_t (line 160) | struct _monochrome_5by5_t type _monochrome_5by5_t (line 161) | struct _monochrome_5by5_t type _monochrome_5by5_t (line 162) | struct _monochrome_5by5_t type _monochrome_5by5_t (line 163) | struct _monochrome_5by5_t type _monochrome_5by5_t (line 164) | struct _monochrome_5by5_t type _monochrome_5by5_t (line 165) | struct _monochrome_5by5_t type _monochrome_5by5_t (line 166) | struct _monochrome_5by5_t type _monochrome_5by5_t (line 167) | struct _monochrome_5by5_t type _monochrome_5by5_t (line 168) | struct _monochrome_5by5_t type _monochrome_5by5_t (line 169) | struct _monochrome_5by5_t type _monochrome_5by5_t (line 170) | struct _monochrome_5by5_t type _monochrome_5by5_t (line 171) | struct _monochrome_5by5_t type _monochrome_5by5_t (line 172) | struct _monochrome_5by5_t type _monochrome_5by5_t (line 173) | struct _monochrome_5by5_t type _monochrome_5by5_t (line 174) | struct _monochrome_5by5_t type _monochrome_5by5_t (line 175) | struct _monochrome_5by5_t type _monochrome_5by5_t (line 176) | struct _monochrome_5by5_t type _monochrome_5by5_t (line 177) | struct _monochrome_5by5_t type _mp_obj_tuple_t (line 178) | struct _mp_obj_tuple_t type _mp_obj_tuple_t (line 179) | struct _mp_obj_tuple_t type _monochrome_5by5_t (line 180) | struct _monochrome_5by5_t type _monochrome_5by5_t (line 181) | struct _monochrome_5by5_t type _monochrome_5by5_t (line 182) | struct _monochrome_5by5_t type _monochrome_5by5_t (line 183) | struct _monochrome_5by5_t type _monochrome_5by5_t (line 184) | struct _monochrome_5by5_t type _monochrome_5by5_t (line 185) | struct _monochrome_5by5_t type _monochrome_5by5_t (line 186) | struct _monochrome_5by5_t type _monochrome_5by5_t (line 187) | struct _monochrome_5by5_t type _monochrome_5by5_t (line 188) | struct _monochrome_5by5_t type _monochrome_5by5_t (line 189) | struct _monochrome_5by5_t type _monochrome_5by5_t (line 190) | struct _monochrome_5by5_t type _monochrome_5by5_t (line 191) | struct _monochrome_5by5_t type _monochrome_5by5_t (line 192) | struct _monochrome_5by5_t type microbit_display_obj_t (line 197) | typedef struct _microbit_display_obj_t microbit_display_obj_t; type _microbit_compass_obj_t (line 217) | struct _microbit_compass_obj_t type _microbit_accelerometer_obj_t (line 228) | struct _microbit_accelerometer_obj_t type _microbit_button_obj_t (line 235) | struct _microbit_button_obj_t type _microbit_button_obj_t (line 236) | struct _microbit_button_obj_t type _microbit_i2c_obj_t (line 243) | struct _microbit_i2c_obj_t type _microbit_uart_obj_t (line 244) | struct _microbit_uart_obj_t type _microbit_spi_obj_t (line 245) | struct _microbit_spi_obj_t FILE: micropython/inc/microbit/modmusic.h type _mp_obj_tuple_t (line 31) | struct _mp_obj_tuple_t type _mp_obj_tuple_t (line 32) | struct _mp_obj_tuple_t type _mp_obj_tuple_t (line 33) | struct _mp_obj_tuple_t type _mp_obj_tuple_t (line 34) | struct _mp_obj_tuple_t type _mp_obj_tuple_t (line 35) | struct _mp_obj_tuple_t type _mp_obj_tuple_t (line 36) | struct _mp_obj_tuple_t type _mp_obj_tuple_t (line 37) | struct _mp_obj_tuple_t type _mp_obj_tuple_t (line 38) | struct _mp_obj_tuple_t type _mp_obj_tuple_t (line 39) | struct _mp_obj_tuple_t type _mp_obj_tuple_t (line 40) | struct _mp_obj_tuple_t type _mp_obj_tuple_t (line 41) | struct _mp_obj_tuple_t type _mp_obj_tuple_t (line 42) | struct _mp_obj_tuple_t type _mp_obj_tuple_t (line 43) | struct _mp_obj_tuple_t type _mp_obj_tuple_t (line 44) | struct _mp_obj_tuple_t type _mp_obj_tuple_t (line 45) | struct _mp_obj_tuple_t type _mp_obj_tuple_t (line 46) | struct _mp_obj_tuple_t type _mp_obj_tuple_t (line 47) | struct _mp_obj_tuple_t type _mp_obj_tuple_t (line 48) | struct _mp_obj_tuple_t type _mp_obj_tuple_t (line 49) | struct _mp_obj_tuple_t type _mp_obj_tuple_t (line 50) | struct _mp_obj_tuple_t type _mp_obj_tuple_t (line 51) | struct _mp_obj_tuple_t FILE: micropython/inc/microbit/mpconfigport.h type _mp_obj_module_t (line 108) | struct _mp_obj_module_t type _mp_obj_module_t (line 109) | struct _mp_obj_module_t type _mp_obj_module_t (line 110) | struct _mp_obj_module_t type _mp_obj_module_t (line 111) | struct _mp_obj_module_t type _mp_obj_module_t (line 112) | struct _mp_obj_module_t type _mp_obj_module_t (line 113) | struct _mp_obj_module_t type _mp_obj_module_t (line 114) | struct _mp_obj_module_t type _mp_obj_module_t (line 115) | struct _mp_obj_module_t type _mp_obj_module_t (line 116) | struct _mp_obj_module_t type _mp_obj_module_t (line 117) | struct _mp_obj_module_t type _mp_obj_module_t (line 118) | struct _mp_obj_module_t type _mp_obj_module_t (line 119) | struct _mp_obj_module_t type _mp_obj_module_t (line 120) | struct _mp_obj_module_t type mp_int_t (line 157) | typedef intptr_t mp_int_t; type mp_uint_t (line 158) | typedef uintptr_t mp_uint_t; type mp_off_t (line 159) | typedef long mp_off_t; FILE: micropython/inc/py/asmarm.h type asm_arm_t (line 69) | typedef struct _asm_arm_t { FILE: micropython/inc/py/asmbase.h type mp_asm_base_t (line 35) | typedef struct _mp_asm_base_t { function mp_asm_base_get_code_pos (line 53) | static inline size_t mp_asm_base_get_code_pos(mp_asm_base_t *as) { function mp_asm_base_get_code_size (line 57) | static inline size_t mp_asm_base_get_code_size(mp_asm_base_t *as) { FILE: micropython/inc/py/asmthumb.h type asm_thumb_t (line 65) | typedef struct _asm_thumb_t { function asm_thumb_it_cc (line 96) | static inline void asm_thumb_it_cc(asm_thumb_t *as, uint cc, uint mask) function asm_thumb_format_1 (line 108) | static inline void asm_thumb_format_1(asm_thumb_t *as, uint op, uint rlo... function asm_thumb_format_2 (line 124) | static inline void asm_thumb_format_2(asm_thumb_t *as, uint op, uint rlo... function asm_thumb_add_rlo_rlo_rlo (line 130) | static inline void asm_thumb_add_rlo_rlo_rlo(asm_thumb_t *as, uint rlo_d... function asm_thumb_add_rlo_rlo_i3 (line 132) | static inline void asm_thumb_add_rlo_rlo_i3(asm_thumb_t *as, uint rlo_de... function asm_thumb_sub_rlo_rlo_rlo (line 134) | static inline void asm_thumb_sub_rlo_rlo_rlo(asm_thumb_t *as, uint rlo_d... function asm_thumb_sub_rlo_rlo_i3 (line 136) | static inline void asm_thumb_sub_rlo_rlo_i3(asm_thumb_t *as, uint rlo_de... function asm_thumb_format_3 (line 149) | static inline void asm_thumb_format_3(asm_thumb_t *as, uint op, uint rlo... function asm_thumb_mov_rlo_i8 (line 154) | static inline void asm_thumb_mov_rlo_i8(asm_thumb_t *as, uint rlo, int i... function asm_thumb_cmp_rlo_i8 (line 155) | static inline void asm_thumb_cmp_rlo_i8(asm_thumb_t *as, uint rlo, int i... function asm_thumb_add_rlo_i8 (line 156) | static inline void asm_thumb_add_rlo_i8(asm_thumb_t *as, uint rlo, int i... function asm_thumb_sub_rlo_i8 (line 157) | static inline void asm_thumb_sub_rlo_i8(asm_thumb_t *as, uint rlo, int i... function asm_thumb_cmp_rlo_rlo (line 180) | static inline void asm_thumb_cmp_rlo_rlo(asm_thumb_t *as, uint rlo_dest,... function asm_thumb_format_9_10 (line 200) | static inline void asm_thumb_format_9_10(asm_thumb_t *as, uint op, uint ... function asm_thumb_str_rlo_rlo_i5 (line 203) | static inline void asm_thumb_str_rlo_rlo_i5(asm_thumb_t *as, uint rlo_sr... function asm_thumb_strb_rlo_rlo_i5 (line 205) | static inline void asm_thumb_strb_rlo_rlo_i5(asm_thumb_t *as, uint rlo_s... function asm_thumb_strh_rlo_rlo_i5 (line 207) | static inline void asm_thumb_strh_rlo_rlo_i5(asm_thumb_t *as, uint rlo_s... function asm_thumb_ldr_rlo_rlo_i5 (line 209) | static inline void asm_thumb_ldr_rlo_rlo_i5(asm_thumb_t *as, uint rlo_de... function asm_thumb_ldrb_rlo_rlo_i5 (line 211) | static inline void asm_thumb_ldrb_rlo_rlo_i5(asm_thumb_t *as, uint rlo_d... function asm_thumb_ldrh_rlo_rlo_i5 (line 213) | static inline void asm_thumb_ldrh_rlo_rlo_i5(asm_thumb_t *as, uint rlo_d... FILE: micropython/inc/py/asmx64.h type asm_x64_t (line 73) | typedef struct _asm_x64_t { function asm_x64_end_pass (line 78) | static inline void asm_x64_end_pass(asm_x64_t *as) { FILE: micropython/inc/py/asmx86.h type asm_x86_t (line 76) | typedef struct _asm_x86_t { function asm_x86_end_pass (line 81) | static inline void asm_x86_end_pass(asm_x86_t *as) { FILE: micropython/inc/py/asmxtensa.h type asm_xtensa_t (line 98) | typedef struct _asm_xtensa_t { function asm_xtensa_op_add (line 116) | static inline void asm_xtensa_op_add(asm_xtensa_t *as, uint reg_dest, ui... function asm_xtensa_op_addi (line 120) | static inline void asm_xtensa_op_addi(asm_xtensa_t *as, uint reg_dest, u... function asm_xtensa_op_and (line 124) | static inline void asm_xtensa_op_and(asm_xtensa_t *as, uint reg_dest, ui... function asm_xtensa_op_bcc (line 128) | static inline void asm_xtensa_op_bcc(asm_xtensa_t *as, uint cond, uint r... function asm_xtensa_op_bccz (line 132) | static inline void asm_xtensa_op_bccz(asm_xtensa_t *as, uint cond, uint ... function asm_xtensa_op_callx0 (line 136) | static inline void asm_xtensa_op_callx0(asm_xtensa_t *as, uint reg) { function asm_xtensa_op_j (line 140) | static inline void asm_xtensa_op_j(asm_xtensa_t *as, int32_t rel18) { function asm_xtensa_op_jx (line 144) | static inline void asm_xtensa_op_jx(asm_xtensa_t *as, uint reg) { function asm_xtensa_op_l8ui (line 148) | static inline void asm_xtensa_op_l8ui(asm_xtensa_t *as, uint reg_dest, u... function asm_xtensa_op_l16ui (line 152) | static inline void asm_xtensa_op_l16ui(asm_xtensa_t *as, uint reg_dest, ... function asm_xtensa_op_l32i (line 156) | static inline void asm_xtensa_op_l32i(asm_xtensa_t *as, uint reg_dest, u... function asm_xtensa_op_l32i_n (line 160) | static inline void asm_xtensa_op_l32i_n(asm_xtensa_t *as, uint reg_dest,... function asm_xtensa_op_l32r (line 164) | static inline void asm_xtensa_op_l32r(asm_xtensa_t *as, uint reg_dest, u... function asm_xtensa_op_mov_n (line 168) | static inline void asm_xtensa_op_mov_n(asm_xtensa_t *as, uint reg_dest, ... function asm_xtensa_op_movi (line 172) | static inline void asm_xtensa_op_movi(asm_xtensa_t *as, uint reg_dest, i... function asm_xtensa_op_movi_n (line 176) | static inline void asm_xtensa_op_movi_n(asm_xtensa_t *as, uint reg_dest,... function asm_xtensa_op_mull (line 180) | static inline void asm_xtensa_op_mull(asm_xtensa_t *as, uint reg_dest, u... function asm_xtensa_op_or (line 184) | static inline void asm_xtensa_op_or(asm_xtensa_t *as, uint reg_dest, uin... function asm_xtensa_op_ret_n (line 188) | static inline void asm_xtensa_op_ret_n(asm_xtensa_t *as) { function asm_xtensa_op_s8i (line 192) | static inline void asm_xtensa_op_s8i(asm_xtensa_t *as, uint reg_src, uin... function asm_xtensa_op_s16i (line 196) | static inline void asm_xtensa_op_s16i(asm_xtensa_t *as, uint reg_src, ui... function asm_xtensa_op_s32i (line 200) | static inline void asm_xtensa_op_s32i(asm_xtensa_t *as, uint reg_src, ui... function asm_xtensa_op_s32i_n (line 204) | static inline void asm_xtensa_op_s32i_n(asm_xtensa_t *as, uint reg_src, ... function asm_xtensa_op_sll (line 208) | static inline void asm_xtensa_op_sll(asm_xtensa_t *as, uint reg_dest, ui... function asm_xtensa_op_sra (line 212) | static inline void asm_xtensa_op_sra(asm_xtensa_t *as, uint reg_dest, ui... function asm_xtensa_op_ssl (line 216) | static inline void asm_xtensa_op_ssl(asm_xtensa_t *as, uint reg_src) { function asm_xtensa_op_ssr (line 220) | static inline void asm_xtensa_op_ssr(asm_xtensa_t *as, uint reg_src) { function asm_xtensa_op_sub (line 224) | static inline void asm_xtensa_op_sub(asm_xtensa_t *as, uint reg_dest, ui... function asm_xtensa_op_xor (line 228) | static inline void asm_xtensa_op_xor(asm_xtensa_t *as, uint reg_dest, ui... FILE: micropython/inc/py/bc.h type mp_exc_stack_t (line 64) | typedef struct _mp_exc_stack_t { type mp_code_state_t (line 73) | typedef struct _mp_code_state_t { FILE: micropython/inc/py/emit.h type pass_kind_t (line 43) | typedef enum { type emit_t (line 59) | typedef struct _emit_t emit_t; type mp_emit_method_table_id_ops_t (line 61) | typedef struct _mp_emit_method_table_id_ops_t { type emit_method_table_t (line 68) | typedef struct _emit_method_table_t { type emit_inline_asm_t (line 261) | typedef struct _emit_inline_asm_t emit_inline_asm_t; type emit_inline_asm_method_table_t (line 263) | typedef struct _emit_inline_asm_method_table_t { FILE: micropython/inc/py/emitglue.h type mp_raw_code_kind_t (line 33) | typedef enum { type mp_raw_code_t (line 42) | typedef struct _mp_raw_code_t { FILE: micropython/inc/py/gc.h type gc_info_t (line 53) | typedef struct _gc_info_t { FILE: micropython/inc/py/lexer.h type mp_token_kind_t (line 41) | typedef enum _mp_token_kind_t { type mp_lexer_t (line 148) | typedef struct _mp_lexer_t { type mp_import_stat_t (line 182) | typedef enum { FILE: micropython/inc/py/misc.h type byte (line 37) | typedef unsigned char byte; type uint (line 38) | typedef unsigned int uint; type unichar (line 115) | typedef uint32_t unichar; type uint (line 119) | typedef uint unichar; type vstr_t (line 142) | typedef struct _vstr_t { type _mp_print_t (line 155) | struct _mp_print_t type _mp_print_t (line 156) | struct _mp_print_t function vstr_reset (line 160) | static inline void vstr_reset(vstr_t *vstr) { vstr->len = 0; } function vstr_len (line 162) | static inline size_t vstr_len(vstr_t *vstr) { return vstr->len; } function mp_uint_t (line 205) | static inline mp_uint_t count_lead_ones(byte val) { FILE: micropython/inc/py/mpconfig.h type mp_longint_impl_t (line 512) | typedef long long mp_longint_impl_t; type mp_float_t (line 555) | typedef float mp_float_t; type mp_float_t (line 560) | typedef double mp_float_t; FILE: micropython/inc/py/mpprint.h type mp_print_t (line 50) | typedef struct _mp_print_t { FILE: micropython/inc/py/mpstate.h type mp_dynamic_compiler_t (line 45) | typedef struct mp_dynamic_compiler_t { type mp_sched_item_t (line 58) | typedef struct _mp_sched_item_t { type mp_state_mem_t (line 64) | typedef struct _mp_state_mem_t { type mp_state_vm_t (line 108) | typedef struct _mp_state_vm_t { type mp_state_thread_t (line 210) | typedef struct _mp_state_thread_t { type mp_state_ctx_t (line 229) | typedef struct _mp_state_ctx_t { FILE: micropython/inc/py/mpthread.h type _mp_state_thread_t (line 39) | struct _mp_state_thread_t type _mp_state_thread_t (line 41) | struct _mp_state_thread_t FILE: micropython/inc/py/mpz.h type mpz_dig_t (line 58) | typedef uint32_t mpz_dig_t; type mpz_dbl_dig_t (line 59) | typedef uint64_t mpz_dbl_dig_t; type mpz_dbl_dig_signed_t (line 60) | typedef int64_t mpz_dbl_dig_signed_t; type mpz_dig_t (line 62) | typedef uint16_t mpz_dig_t; type mpz_dbl_dig_t (line 63) | typedef uint32_t mpz_dbl_dig_t; type mpz_dbl_dig_signed_t (line 64) | typedef int32_t mpz_dbl_dig_signed_t; type mpz_dig_t (line 66) | typedef uint8_t mpz_dig_t; type mpz_dbl_dig_t (line 67) | typedef uint16_t mpz_dbl_dig_t; type mpz_dbl_dig_signed_t (line 68) | typedef int16_t mpz_dbl_dig_signed_t; type mpz_dig_t (line 70) | typedef uint8_t mpz_dig_t; type mpz_dbl_dig_t (line 71) | typedef uint8_t mpz_dbl_dig_t; type mpz_dbl_dig_signed_t (line 72) | typedef int8_t mpz_dbl_dig_signed_t; type mpz_t (line 89) | typedef struct _mpz_t { function mpz_is_zero (line 114) | static inline bool mpz_is_zero(const mpz_t *z) { return z->len == 0; } function mpz_is_neg (line 115) | static inline bool mpz_is_neg(const mpz_t *z) { return z->len != 0 && z-... function mpz_max_num_bits (line 133) | static inline size_t mpz_max_num_bits(const mpz_t *z) { return z->len * ... FILE: micropython/inc/py/nlr.h type nlr_buf_t (line 38) | typedef struct _nlr_buf_t nlr_buf_t; type _nlr_buf_t (line 39) | struct _nlr_buf_t { FILE: micropython/inc/py/obj.h type mp_obj_t (line 38) | typedef uint64_t mp_obj_t; type mp_const_obj_t (line 39) | typedef uint64_t mp_const_obj_t; type mp_obj_type_t (line 47) | typedef struct _mp_obj_type_t mp_obj_type_t; type _mp_obj_base_t (line 51) | struct _mp_obj_base_t { type mp_obj_base_t (line 54) | typedef struct _mp_obj_base_t mp_obj_base_t; function MP_OBJ_IS_SMALL_INT (line 83) | static inline bool MP_OBJ_IS_SMALL_INT(mp_const_obj_t o) function MP_OBJ_IS_QSTR (line 88) | static inline bool MP_OBJ_IS_QSTR(mp_const_obj_t o) type _mp_obj_float_t (line 96) | struct _mp_obj_float_t type _mp_obj_float_t (line 97) | struct _mp_obj_float_t function MP_OBJ_IS_OBJ (line 104) | static inline bool MP_OBJ_IS_OBJ(mp_const_obj_t o) function MP_OBJ_IS_SMALL_INT (line 109) | static inline bool MP_OBJ_IS_SMALL_INT(mp_const_obj_t o) function MP_OBJ_IS_QSTR (line 114) | static inline bool MP_OBJ_IS_QSTR(mp_const_obj_t o) type _mp_obj_float_t (line 122) | struct _mp_obj_float_t type _mp_obj_float_t (line 123) | struct _mp_obj_float_t function MP_OBJ_IS_OBJ (line 130) | static inline bool MP_OBJ_IS_OBJ(mp_const_obj_t o) function MP_OBJ_IS_SMALL_INT (line 135) | static inline bool MP_OBJ_IS_SMALL_INT(mp_const_obj_t o) function mp_obj_is_float (line 143) | static inline bool mp_obj_is_float(mp_const_obj_t o) function mp_float_t (line 145) | static inline mp_float_t mp_obj_float_get(mp_const_obj_t o) { function mp_obj_t (line 152) | static inline mp_obj_t mp_obj_new_float(mp_float_t f) { function MP_OBJ_IS_QSTR (line 160) | static inline bool MP_OBJ_IS_QSTR(mp_const_obj_t o) function MP_OBJ_IS_OBJ (line 165) | static inline bool MP_OBJ_IS_OBJ(mp_const_obj_t o) function MP_OBJ_IS_SMALL_INT (line 170) | static inline bool MP_OBJ_IS_SMALL_INT(mp_const_obj_t o) function MP_OBJ_IS_QSTR (line 175) | static inline bool MP_OBJ_IS_QSTR(mp_const_obj_t o) function mp_obj_is_float (line 184) | static inline bool mp_obj_is_float(mp_const_obj_t o) { function mp_float_t (line 187) | static inline mp_float_t mp_obj_float_get(mp_const_obj_t o) { function mp_obj_t (line 194) | static inline mp_obj_t mp_obj_new_float(mp_float_t f) { function MP_OBJ_IS_OBJ (line 203) | static inline bool MP_OBJ_IS_OBJ(mp_const_obj_t o) type mp_rom_obj_t (line 209) | typedef union _mp_rom_obj_t { uint64_t u64; struct { const void *lo, *hi... type mp_const_obj_t (line 238) | typedef mp_const_obj_t mp_rom_obj_t; function mp_obj_is_integer (line 266) | static inline bool mp_obj_is_integer(mp_const_obj_t o) { return MP_OBJ_I... type mp_map_elem_t (line 343) | typedef struct _mp_map_elem_t { type mp_rom_map_elem_t (line 348) | typedef struct _mp_rom_map_elem_t { type mp_map_t (line 358) | typedef struct _mp_map_t { type mp_map_lookup_kind_t (line 368) | typedef enum _mp_map_lookup_kind_t { function MP_MAP_SLOT_IS_FILLED (line 377) | static inline bool MP_MAP_SLOT_IS_FILLED(const mp_map_t *map, size_t pos... type mp_set_t (line 390) | typedef struct _mp_set_t { function MP_SET_SLOT_IS_FILLED (line 396) | static inline bool MP_SET_SLOT_IS_FILLED(const mp_set_t *set, size_t pos... type mp_obj_t (line 405) | typedef mp_obj_t (*mp_fun_0_t)(void); type mp_obj_t (line 406) | typedef mp_obj_t (*mp_fun_1_t)(mp_obj_t); type mp_obj_t (line 407) | typedef mp_obj_t (*mp_fun_2_t)(mp_obj_t, mp_obj_t); type mp_obj_t (line 408) | typedef mp_obj_t (*mp_fun_3_t)(mp_obj_t, mp_obj_t, mp_obj_t); type mp_obj_t (line 409) | typedef mp_obj_t (*mp_fun_var_t)(size_t n, const mp_obj_t *); type mp_obj_t (line 412) | typedef mp_obj_t (*mp_fun_kw_t)(size_t n, const mp_obj_t *, mp_map_t *); type mp_print_kind_t (line 414) | typedef enum { type mp_obj_iter_buf_t (line 423) | typedef struct _mp_obj_iter_buf_t { type mp_obj_t (line 433) | typedef mp_obj_t (*mp_make_new_fun_t)(const mp_obj_type_t *type, size_t ... type mp_obj_t (line 434) | typedef mp_obj_t (*mp_call_fun_t)(mp_obj_t fun, size_t n_args, size_t n_... type mp_obj_t (line 435) | typedef mp_obj_t (*mp_unary_op_fun_t)(mp_uint_t op, mp_obj_t); type mp_obj_t (line 436) | typedef mp_obj_t (*mp_binary_op_fun_t)(mp_uint_t op, mp_obj_t, mp_obj_t); type mp_obj_t (line 438) | typedef mp_obj_t (*mp_subscr_fun_t)(mp_obj_t self_in, mp_obj_t index, mp... type mp_obj_t (line 439) | typedef mp_obj_t (*mp_getiter_fun_t)(mp_obj_t self_in, mp_obj_iter_buf_t... type mp_buffer_info_t (line 442) | typedef struct _mp_buffer_info_t { type mp_buffer_p_t (line 459) | typedef struct _mp_buffer_p_t { type mp_stream_p_t (line 466) | typedef struct _mp_stream_p_t { type _mp_obj_type_t (line 475) | struct _mp_obj_type_t { type _mp_obj_none_t (line 621) | struct _mp_obj_none_t type _mp_obj_bool_t (line 622) | struct _mp_obj_bool_t type _mp_obj_bool_t (line 623) | struct _mp_obj_bool_t type _mp_obj_str_t (line 624) | struct _mp_obj_str_t type _mp_obj_tuple_t (line 625) | struct _mp_obj_tuple_t type _mp_obj_singleton_t (line 626) | struct _mp_obj_singleton_t type _mp_obj_singleton_t (line 627) | struct _mp_obj_singleton_t type _mp_obj_exception_t (line 628) | struct _mp_obj_exception_t type _mp_obj_exception_t (line 629) | struct _mp_obj_exception_t function mp_obj_t (line 635) | static inline mp_obj_t mp_obj_new_bool(mp_int_t x) { return x ? mp_const... function mp_int_t (line 738) | static inline mp_int_t mp_float_hash(mp_float_t val) { return (mp_int_t)... type _mp_obj_list_t (line 755) | struct _mp_obj_list_t type _mp_obj_list_t (line 756) | struct _mp_obj_list_t type mp_obj_dict_t (line 765) | typedef struct _mp_obj_dict_t { type mp_obj_fun_builtin_fixed0_t (line 784) | typedef struct _mp_obj_fun_builtin_fixed0_t { type mp_obj_fun_builtin_fixed1_t (line 789) | typedef struct _mp_obj_fun_builtin_fixed1_t { type mp_obj_fun_builtin_fixed2_t (line 794) | typedef struct _mp_obj_fun_builtin_fixed2_t { type mp_obj_fun_builtin_fixed3_t (line 799) | typedef struct _mp_obj_fun_builtin_fixed3_t { type mp_obj_fun_builtin_var_t (line 806) | typedef struct _mp_obj_fun_builtin_var_t { type mp_obj_fun_builtin_kw_t (line 814) | typedef struct _mp_obj_fun_builtin_kw_t { type mp_obj_module_t (line 830) | typedef struct _mp_obj_module_t { type mp_obj_static_class_method_t (line 840) | typedef struct _mp_obj_static_class_method_t { type mp_rom_obj_static_class_method_t (line 844) | typedef struct _mp_rom_obj_static_class_method_t { type mp_bound_slice_t (line 855) | typedef struct { FILE: micropython/inc/py/objarray.h type mp_obj_array_t (line 32) | typedef struct _mp_obj_array_t { FILE: micropython/inc/py/objexcept.h type mp_obj_exception_t (line 32) | typedef struct _mp_obj_exception_t { FILE: micropython/inc/py/objfun.h type mp_obj_fun_bc_t (line 31) | typedef struct _mp_obj_fun_bc_t { FILE: micropython/inc/py/objint.h type mp_obj_int_t (line 32) | typedef struct _mp_obj_int_t { FILE: micropython/inc/py/objlist.h type mp_obj_list_t (line 31) | typedef struct _mp_obj_list_t { FILE: micropython/inc/py/objstr.h type mp_obj_str_t (line 31) | typedef struct _mp_obj_str_t { FILE: micropython/inc/py/objstringio.h type mp_obj_stringio_t (line 31) | typedef struct _mp_obj_stringio_t { FILE: micropython/inc/py/objtuple.h type mp_obj_tuple_t (line 31) | typedef struct _mp_obj_tuple_t { type mp_rom_obj_tuple_t (line 37) | typedef struct _mp_rom_obj_tuple_t { FILE: micropython/inc/py/objtype.h type mp_obj_instance_t (line 33) | typedef struct _mp_obj_instance_t { FILE: micropython/inc/py/parse.h type _mp_lexer_t (line 37) | struct _mp_lexer_t type mp_parse_node_t (line 55) | typedef uintptr_t mp_parse_node_t; type mp_parse_node_struct_t (line 57) | typedef struct _mp_parse_node_struct_t { function mp_parse_node_t (line 82) | static inline mp_parse_node_t mp_parse_node_new_small_int(mp_int_t val) { function mp_parse_node_t (line 85) | static inline mp_parse_node_t mp_parse_node_new_leaf(size_t kind, mp_int... type mp_parse_input_kind_t (line 94) | typedef enum { type mp_parse_tree_t (line 100) | typedef struct _mp_parse_t { type _mp_lexer_t (line 107) | struct _mp_lexer_t FILE: micropython/inc/py/parse2.h type _mp_lexer_t (line 36) | struct _mp_lexer_t type byte (line 50) | typedef const byte *mp_parse_node_t; function byte (line 54) | static inline const byte *pt_tok_extract(const byte *p, byte *tok) { function pt_is_null (line 61) | static inline bool pt_is_null(const byte *p) { function pt_is_null_with_top (line 65) | static inline bool pt_is_null_with_top(const byte *p, const byte *ptop) { function pt_is_small_int (line 69) | static inline bool pt_is_small_int(const byte *p) { function pt_is_any_rule (line 73) | static inline bool pt_is_any_rule(const byte *p) { function mp_uint_t (line 77) | static inline mp_uint_t pt_rule_extract_rule_id(const byte *p) { function pt_is_any_id (line 81) | static inline bool pt_is_any_id(const byte *p) { function pt_is_id (line 85) | static inline bool pt_is_id(const byte *p, qstr qst) { function pt_is_any_tok (line 90) | static inline bool pt_is_any_tok(const byte *p) { function pt_is_tok (line 94) | static inline bool pt_is_tok(const byte *p, int tok) { function pt_is_rule (line 98) | static inline bool pt_is_rule(const byte *p, int rule) { function byte (line 106) | static inline const byte *pt_extract_id(const byte *p, qstr *qst) { type mp_parse_input_kind_t (line 123) | typedef enum { type mp_parse_tree_t (line 129) | typedef struct _mp_parse_t { type _mp_lexer_t (line 137) | struct _mp_lexer_t FILE: micropython/inc/py/qstr.h type qstr (line 48) | typedef size_t qstr; type qstr_pool_t (line 50) | typedef struct _qstr_pool_t { FILE: micropython/inc/py/reader.h type mp_reader_t (line 36) | typedef struct _mp_reader_t { FILE: micropython/inc/py/ringbuf.h type ringbuf_t (line 29) | typedef struct _ringbuf_t { function ringbuf_get (line 48) | static inline int ringbuf_get(ringbuf_t *r) { function ringbuf_put (line 59) | static inline int ringbuf_put(ringbuf_t *r, uint8_t v) { FILE: micropython/inc/py/runtime.h type mp_vm_return_kind_t (line 32) | typedef enum { type mp_arg_flag_t (line 38) | typedef enum { type mp_arg_val_t (line 47) | typedef union _mp_arg_val_t { type mp_arg_t (line 54) | typedef struct _mp_arg_t { function mp_sched_num_pending (line 73) | static inline unsigned int mp_sched_num_pending(void) { return MP_STATE_... function mp_obj_dict_t (line 86) | static inline mp_obj_dict_t *mp_locals_get(void) { return MP_STATE_THREA... function mp_locals_set (line 87) | static inline void mp_locals_set(mp_obj_dict_t *d) { MP_STATE_THREAD(dic... function mp_obj_dict_t (line 88) | static inline mp_obj_dict_t *mp_globals_get(void) { return MP_STATE_THRE... function mp_globals_set (line 89) | static inline void mp_globals_set(mp_obj_dict_t *d) { MP_STATE_THREAD(di... type mp_call_args_t (line 113) | typedef struct _mp_call_args_t { FILE: micropython/inc/py/runtime0.h type mp_unary_op_t (line 45) | typedef enum { type mp_binary_op_t (line 56) | typedef enum { type mp_fun_kind_t (line 103) | typedef enum { FILE: micropython/inc/py/scope.h type id_info_t (line 46) | typedef struct _id_info_t { type scope_kind_t (line 58) | typedef enum { type scope_t (line 69) | typedef struct _scope_t { FILE: micropython/inc/py/stream.h type mp_stream_seek_t (line 52) | struct mp_stream_seek_t { FILE: micropython/source/extmod/machine_mem.c function STATIC (line 42) | STATIC uintptr_t machine_mem_get_addr(mp_obj_t addr_o, uint align) { function STATIC (line 57) | STATIC void machine_mem_print(const mp_print_t *print, mp_obj_t self_in,... function STATIC (line 63) | STATIC mp_obj_t machine_mem_subscr(mp_obj_t self_in, mp_obj_t index, mp_... FILE: micropython/source/extmod/machine_pulse.c function mp_uint_t (line 33) | mp_uint_t machine_time_pulse_us(mp_hal_pin_obj_t pin, int pulse_level, m... function STATIC (line 49) | STATIC mp_obj_t machine_time_pulse_us_(size_t n_args, const mp_obj_t *ar... FILE: micropython/source/extmod/utime_mphal.c function STATIC (line 39) | STATIC mp_obj_t time_sleep(mp_obj_t seconds_o) { function STATIC (line 49) | STATIC mp_obj_t time_sleep_ms(mp_obj_t arg) { function STATIC (line 58) | STATIC mp_obj_t time_sleep_us(mp_obj_t arg) { function STATIC (line 67) | STATIC mp_obj_t time_ticks_ms(void) { function STATIC (line 72) | STATIC mp_obj_t time_ticks_us(void) { function STATIC (line 77) | STATIC mp_obj_t time_ticks_cpu(void) { function STATIC (line 82) | STATIC mp_obj_t time_ticks_diff(mp_obj_t end_in, mp_obj_t start_in) { function STATIC (line 94) | STATIC mp_obj_t time_ticks_add(mp_obj_t ticks_in, mp_obj_t delta_in) { FILE: micropython/source/lib/iters.c type repeat_iterator_t (line 31) | typedef struct _repeat_iterator_t { function mp_obj_t (line 37) | static mp_obj_t microbit_repeat_iter_next(mp_obj_t iter_in) { function mp_obj_t (line 60) | mp_obj_t microbit_repeat_iterator(mp_obj_t iterable) { FILE: micropython/source/lib/mp-readline/readline.c function readline_init0 (line 47) | void readline_init0(void) { function STATIC (line 51) | STATIC char *str_dup_maybe(const char *str) { function STATIC (line 68) | STATIC void mp_hal_move_cursor_back(uint pos) { function STATIC (line 83) | STATIC void mp_hal_erase_line_from_cursor(uint n_chars_to_erase) { type readline_t (line 89) | typedef struct _readline_t { function readline_process_char (line 101) | int readline_process_char(int c) { function STATIC (line 357) | STATIC void readline_auto_indent(void) { function readline_note_newline (line 398) | void readline_note_newline(const char *prompt) { function readline_init (line 408) | void readline_init(vstr_t *line, const char *prompt) { function readline (line 422) | int readline(vstr_t *line, const char *prompt) { function readline_push_history (line 433) | void readline_push_history(const char *line) { FILE: micropython/source/lib/pwm.c type pwm_event (line 42) | typedef struct _pwm_event { type pwm_events (line 47) | typedef struct _pwm_events { function pwm_init (line 77) | void pwm_init(void) { function pwm_get_period_ticks (line 83) | static inline int32_t pwm_get_period_ticks(void) { function pwm_dump_events (line 91) | void pwm_dump_events(const pwm_events *events) { function pwm_dump_state (line 99) | void pwm_dump_state(void) { function pwm_events (line 105) | static pwm_events *get_pending_for_update(void) { function find_pin_in_events (line 134) | static int find_pin_in_events(const pwm_events *events, uint32_t pin) { function sort_events (line 142) | static void sort_events(pwm_events *events) { function pwm_callback (line 154) | int32_t pwm_callback(void) { function pwm_start (line 181) | void pwm_start(void) { function pwm_stop (line 185) | void pwm_stop(void) { function pwm_set_period_ticks (line 189) | static void pwm_set_period_ticks(int32_t ticks) { function pwm_set_period_us (line 195) | int pwm_set_period_us(int32_t us) { function pwm_get_period_us (line 204) | int32_t pwm_get_period_us(void) { function pwm_set_duty_cycle (line 208) | void pwm_set_duty_cycle(int32_t pin, uint32_t value) { function pwm_release (line 251) | void pwm_release(int32_t pin) { FILE: micropython/source/lib/sam/debug.c function PrintPhonemes (line 7) | void PrintPhonemes(char* title, phoneme_t *phonemes) function PrintOutput (line 37) | void PrintOutput(unsigned char *flags, render_freq_amp_t *frames, unsign... FILE: micropython/source/lib/sam/main.c function PrintUsage (line 10) | void PrintUsage() FILE: micropython/source/lib/sam/reciter.c function Code37055 (line 10) | void Code37055(reciter_memory* mem, unsigned char mem59) function Code37066 (line 20) | void Code37066(reciter_memory* mem, unsigned char mem58) function GetRuleByte (line 30) | unsigned char GetRuleByte(unsigned short mem62, unsigned char Y) function TextToPhonemes (line 43) | int TextToPhonemes(reciter_memory* mem) // Code36484 FILE: micropython/source/lib/sam/reciter.h type reciter_memory (line 6) | typedef struct _reciter_memory { FILE: micropython/source/lib/sam/render.c function Output (line 30) | void Output(int index, unsigned char A) function Read (line 49) | unsigned char Read(sam_memory* sam, unsigned char p, unsigned char Y) function Write (line 69) | void Write(sam_memory* sam, unsigned char p, unsigned char Y, unsigned c... function RenderSample (line 145) | unsigned char RenderSample(sam_memory* sam, unsigned char *mem66, unsign... function Render (line 319) | void Render(sam_memory* sam) function OutputFrames (line 717) | void OutputFrames(sam_memory *sam, unsigned char frame_count) { function AddInflection (line 844) | void AddInflection(sam_memory* sam, unsigned char mem48, unsigned char p... function trans (line 880) | static inline unsigned char trans(unsigned char mem39212, unsigned char ... function get_freq1 (line 912) | unsigned char get_freq1(unsigned char pos, unsigned char mouth) { function get_freq2 (line 929) | unsigned char get_freq2(unsigned char pos, unsigned char throat) { FILE: micropython/source/lib/sam/sam.c function SetInput (line 17) | void SetInput(sam_memory* sam, const char *_input, unsigned int l) function Init (line 44) | void Init(sam_memory* sam) function ClearInput (line 90) | void ClearInput(sam_memory* sam) { function SAMMain (line 95) | int SAMMain(sam_memory* sam) function PrepareOutput (line 141) | void PrepareOutput(sam_memory* sam) function InsertBreath (line 185) | void InsertBreath(sam_memory* sam) function CopyStress (line 231) | void CopyStress(sam_memory* sam) function Insert (line 274) | void Insert(sam_memory* sam, unsigned char position/*var57*/, unsigned c... function Parser1 (line 340) | int Parser1(sam_memory* sam) function SetPhonemeLength (line 511) | void SetPhonemeLength(sam_memory* sam) function Code41240 (line 531) | void Code41240(sam_memory* sam) function Parser2 (line 598) | void Parser2(sam_memory* sam) function AdjustLengths (line 1046) | void AdjustLengths(sam_memory* sam) FILE: micropython/source/lib/sam/sam.h type phoneme_t (line 10) | typedef struct _phoneme_t { type prepare_memory (line 28) | typedef struct _prepare_memory { type common_memory (line 35) | typedef struct _common_memory { type render_freq_amp_t (line 44) | typedef struct _render_freq_amp_t { type render_memory (line 53) | typedef struct _render_memory { type sam_memory (line 59) | typedef struct _sam_memory { FILE: micropython/source/lib/ticker.c function ticker_init (line 46) | void ticker_init(callback_ptr slow_ticker_callback) { function ticker_start (line 70) | void ticker_start(void) { function ticker_stop (line 76) | void ticker_stop(void) { function noop (line 82) | int32_t noop(void) { function FastTicker_IRQHandler (line 88) | void FastTicker_IRQHandler(void) { function set_ticker_callback (line 118) | int set_ticker_callback(uint32_t index, ticker_callback_ptr func, int32_... function clear_ticker_callback (line 137) | int clear_ticker_callback(uint32_t index) { function SlowTicker_IRQHandler (line 145) | void SlowTicker_IRQHandler(void) function LowPriority_IRQHandler (line 153) | void LowPriority_IRQHandler(void) function set_low_priority_callback (line 164) | int set_low_priority_callback(callback_ptr callback, int id) { FILE: micropython/source/lib/utils/interrupt_char.c function mp_hal_set_interrupt_char (line 34) | void mp_hal_set_interrupt_char(int c) { function mp_keyboard_interrupt (line 41) | void mp_keyboard_interrupt(void) { FILE: micropython/source/lib/utils/pyexec.c function STATIC (line 62) | STATIC int parse_compile_execute(const void *source, mp_parse_input_kind... type repl_t (line 134) | typedef struct _repl_t { function pyexec_event_repl_init (line 148) | void pyexec_event_repl_init(void) { function STATIC (line 160) | STATIC int pyexec_raw_repl_process_char(int c) { function STATIC (line 206) | STATIC int pyexec_friendly_repl_process_char(int c) { function pyexec_event_repl_process_char (line 286) | int pyexec_event_repl_process_char(int c) { function pyexec_raw_repl (line 300) | int pyexec_raw_repl(void) { function pyexec_friendly_repl (line 350) | int pyexec_friendly_repl(void) { function pyexec_file (line 476) | int pyexec_file(const char *filename) { function pyexec_frozen_module (line 481) | int pyexec_frozen_module(const char *name) { FILE: micropython/source/microbit/events.cpp class MicroPythonEventHandler (line 35) | class MicroPythonEventHandler : public EventModel { FILE: micropython/source/microbit/fileobj.c function mp_obj_t (line 32) | static mp_obj_t microbit_file_writable(mp_obj_t self) { function mp_obj_t (line 39) | static mp_obj_t microbit_file_close_func(mp_obj_t self_in) { function STATIC (line 45) | STATIC mp_obj_t file___exit__(size_t n_args, const mp_obj_t *args) { function mp_obj_t (line 112) | static mp_obj_t mp_builtin_open(size_t n_args, const mp_obj_t *args) { FILE: micropython/source/microbit/filesystem.c function init_limits (line 88) | static void init_limits(void) { function randomise_start_index (line 101) | static void randomise_start_index(void) { function microbit_filesystem_init (line 114) | void microbit_filesystem_init(void) { function copy_page (line 128) | static void copy_page(void *dest, void *src) { function filesystem_sweep (line 151) | void filesystem_sweep(void) { function microbit_find_file (line 185) | uint8_t microbit_find_file(const char *name, int name_len) { function find_chunk_and_erase (line 209) | static uint8_t find_chunk_and_erase(void) { function mp_obj_t (line 257) | mp_obj_t microbit_file_name(file_descriptor_obj *fd) { function clear_file (line 263) | static void clear_file(uint8_t chunk) { function file_descriptor_obj (line 271) | file_descriptor_obj *microbit_file_open(const char *name, uint32_t name_... function file_descriptor_obj (line 296) | static file_descriptor_obj *microbit_file_descriptor_new(uint8_t start_c... function mp_obj_t (line 312) | mp_obj_t microbit_remove(mp_obj_t filename) { function check_file_open (line 323) | static void check_file_open(file_descriptor_obj *self) { function advance (line 329) | static int advance(file_descriptor_obj *self, uint32_t n, bool write) { function mp_uint_t (line 351) | mp_uint_t microbit_file_read(mp_obj_t obj, void *buf, mp_uint_t size, in... function mp_uint_t (line 381) | mp_uint_t microbit_file_write(mp_obj_t obj, const void *buf, mp_uint_t s... function microbit_file_close (line 404) | void microbit_file_close(file_descriptor_obj *fd) { function mp_obj_t (line 411) | mp_obj_t microbit_file_list(void) { function mp_obj_t (line 422) | mp_obj_t microbit_file_size(mp_obj_t filename) { function mp_uint_t (line 441) | static mp_uint_t file_read_byte(void *fd_in) { function mp_lexer_t (line 454) | mp_lexer_t *microbit_file_lexer(qstr src_name, file_descriptor_obj *fd) { function mp_lexer_t (line 459) | mp_lexer_t *mp_lexer_new_from_file(const char *filename) { FILE: micropython/source/microbit/gccollect.c function gc_helper_get_regs_and_sp (line 30) | __attribute__((naked)) uint32_t gc_helper_get_regs_and_sp(uint32_t *regs) { function gc_collect (line 56) | void gc_collect(void) { FILE: micropython/source/microbit/help.c type mp_doc_t (line 61) | typedef struct _mp_doc_t { function mp_plat_specific_help (line 185) | bool mp_plat_specific_help(mp_obj_t args0) { FILE: micropython/source/microbit/main.cpp function reset_button_handler (line 31) | void reset_button_handler(uint32_t data, gpio_irq_event event) { function microbit_ticker (line 38) | void microbit_ticker(void) { function microbit_display_exception (line 58) | static void microbit_display_exception(mp_obj_t exc_in) { function do_lexer (line 92) | static void do_lexer(mp_lexer_t *lex) { function do_strn (line 123) | static void do_strn(const char *src, size_t len) { function do_file (line 128) | static void do_file(file_descriptor_obj *fd) { type _appended_script_t (line 133) | struct _appended_script_t { function main (line 141) | int main(void) { function mp_import_stat_t (line 224) | mp_import_stat_t mp_import_stat(const char *path) { function NORETURN (line 231) | NORETURN void nlr_jump_fail(void *val) { function __register_exitproc (line 240) | void __register_exitproc() { FILE: micropython/source/microbit/microbitaccelerometer.cpp type _microbit_accelerometer_obj_t (line 34) | struct _microbit_accelerometer_obj_t { function update (line 49) | static void update(microbit_accelerometer_obj_t *self) { function microbit_accelerometer_event_handler (line 64) | void microbit_accelerometer_event_handler(const MicroBitEvent *evt) { function mp_obj_t (line 80) | mp_obj_t microbit_accelerometer_get_x(mp_obj_t self_in) { function mp_obj_t (line 86) | mp_obj_t microbit_accelerometer_get_y(mp_obj_t self_in) { function mp_obj_t (line 92) | mp_obj_t microbit_accelerometer_get_z(mp_obj_t self_in) { function mp_obj_t (line 98) | mp_obj_t microbit_accelerometer_get_values(mp_obj_t self_in) { function STATIC (line 124) | STATIC uint32_t gesture_from_obj(mp_obj_t gesture_in) { function mp_obj_t (line 134) | mp_obj_t microbit_accelerometer_current_gesture(mp_obj_t self_in) { function mp_obj_t (line 141) | mp_obj_t microbit_accelerometer_is_gesture(mp_obj_t self_in, mp_obj_t ge... function mp_obj_t (line 149) | mp_obj_t microbit_accelerometer_was_gesture(mp_obj_t self_in, mp_obj_t g... function mp_obj_t (line 160) | mp_obj_t microbit_accelerometer_get_gestures(mp_obj_t self_in) { FILE: micropython/source/microbit/microbitbutton.cpp type _microbit_button_obj_t (line 33) | struct _microbit_button_obj_t { function mp_obj_t (line 44) | mp_obj_t microbit_button_is_pressed(mp_obj_t self_in) { function mp_obj_t (line 52) | mp_obj_t microbit_button_get_presses(mp_obj_t self_in) { function mp_obj_t (line 60) | mp_obj_t microbit_button_was_pressed(mp_obj_t self_in) { type PinTransition (line 107) | enum PinTransition function PinTransition (line 115) | static PinTransition update(const microbit_pin_obj_t *pin) { function microbit_button_tick (line 151) | void microbit_button_tick(void) { function microbit_pin_high_debounced (line 166) | bool microbit_pin_high_debounced(microbit_pin_obj_t *pin) { FILE: micropython/source/microbit/microbitcompass.cpp type _microbit_compass_obj_t (line 38) | struct _microbit_compass_obj_t { function microbit_compass_init (line 42) | void microbit_compass_init(void) { function mp_obj_t (line 54) | mp_obj_t microbit_compass_is_calibrated(mp_obj_t self_in) { function mp_obj_t (line 60) | mp_obj_t microbit_compass_calibrate(mp_obj_t self_in) { function mp_obj_t (line 90) | mp_obj_t microbit_compass_clear_calibration(mp_obj_t self_in) { function update (line 100) | static void update(microbit_compass_obj_t *self) { function mp_obj_t (line 115) | mp_obj_t microbit_compass_heading(mp_obj_t self_in) { function mp_obj_t (line 129) | mp_obj_t microbit_compass_get_x(mp_obj_t self_in) { function mp_obj_t (line 135) | mp_obj_t microbit_compass_get_y(mp_obj_t self_in) { function mp_obj_t (line 141) | mp_obj_t microbit_compass_get_z(mp_obj_t self_in) { function mp_obj_t (line 147) | mp_obj_t microbit_compass_get_field_strength(mp_obj_t self_in) { FILE: micropython/source/microbit/microbitdisplay.cpp type _microbit_display_obj_t (line 48) | struct _microbit_display_obj_t { function microbit_display_show (line 63) | void microbit_display_show(microbit_display_obj_t *display, microbit_ima... function mp_obj_t (line 90) | mp_obj_t microbit_display_show_func(mp_uint_t n_args, const mp_obj_t *po... function STATIC (line 163) | STATIC void async_stop(void) { function STATIC (line 174) | STATIC void wait_for_event() { type DisplayPoint (line 186) | struct DisplayPoint { function light_sensor_read (line 307) | static int light_sensor_read(void) { function light_sensor_busy (line 338) | static bool light_sensor_busy(void) { function light_sensor_update (line 348) | static void light_sensor_update(void) { function callback (line 357) | static int32_t callback(void) { function draw_object (line 372) | static void draw_object(mp_obj_t obj) { function microbit_display_update (line 397) | static void microbit_display_update(void) { function microbit_display_tick (line 446) | void microbit_display_tick(void) { function microbit_display_animate (line 470) | void microbit_display_animate(microbit_display_obj_t *self, mp_obj_t ite... function microbit_display_scroll (line 493) | void microbit_display_scroll(microbit_display_obj_t *self, const char* s... function mp_obj_t (line 499) | mp_obj_t microbit_display_scroll_func(mp_uint_t n_args, const mp_obj_t *... function mp_obj_t (line 523) | mp_obj_t microbit_display_on_func(mp_obj_t obj) { function mp_obj_t (line 541) | mp_obj_t microbit_display_off_func(mp_obj_t obj) { function mp_obj_t (line 562) | mp_obj_t microbit_display_is_on_func(mp_obj_t obj) { function mp_obj_t (line 573) | mp_obj_t microbit_display_read_light_level(mp_obj_t obj) { function microbit_display_clear (line 579) | void microbit_display_clear(void) { function mp_obj_t (line 587) | mp_obj_t microbit_display_clear_func(mp_obj_t self) { function microbit_display_set_pixel (line 594) | void microbit_display_set_pixel(microbit_display_obj_t *display, mp_int_... function STATIC (line 605) | STATIC mp_obj_t microbit_display_set_pixel_func(mp_uint_t n_args, const ... function mp_int_t (line 613) | mp_int_t microbit_display_get_pixel(microbit_display_obj_t *display, mp_... function STATIC (line 620) | STATIC mp_obj_t microbit_display_get_pixel_func(mp_obj_t self_in, mp_obj... function microbit_display_init (line 669) | void microbit_display_init(void) { FILE: micropython/source/microbit/microbiti2c.cpp type _microbit_i2c_obj_t (line 34) | struct _microbit_i2c_obj_t { function STATIC (line 39) | STATIC mp_obj_t microbit_i2c_init(mp_uint_t n_args, const mp_obj_t *pos_... function STATIC (line 73) | STATIC bool i2c_probe(i2c_t *obj, uint8_t address) { function STATIC (line 88) | STATIC mp_obj_t microbit_i2c_scan(mp_obj_t self_in) { function STATIC (line 102) | STATIC mp_obj_t microbit_i2c_read(mp_uint_t n_args, const mp_obj_t *pos_... function STATIC (line 126) | STATIC mp_obj_t microbit_i2c_write(mp_uint_t n_args, const mp_obj_t *pos... FILE: micropython/source/microbit/microbitimage.cpp function STATIC (line 46) | STATIC void microbit_image_print(const mp_print_t *print, mp_obj_t self_... function mp_int_t (line 104) | mp_int_t microbit_image_obj_t::width() { function mp_int_t (line 111) | mp_int_t microbit_image_obj_t::height() { function STATIC (line 118) | STATIC greyscale_t *greyscale_new(mp_int_t w, mp_int_t h) { function greyscale_t (line 127) | greyscale_t *microbit_image_obj_t::copy() { function greyscale_t (line 139) | greyscale_t *microbit_image_obj_t::invert() { function STATIC (line 151) | STATIC microbit_image_obj_t *image_from_parsed_str(const char *s, mp_int... function STATIC (line 208) | STATIC mp_obj_t microbit_image_make_new(const mp_obj_type_t *type_in, mp... function clear_rect (line 269) | static void clear_rect(greyscale_t *img, mp_int_t x0, mp_int_t y0,mp_int... function STATIC (line 277) | STATIC void image_blit(microbit_image_obj_t *src, greyscale_t *dest, mp_... function greyscale_t (line 324) | greyscale_t *image_shift(microbit_image_obj_t *self, mp_int_t x, mp_int_... function STATIC (line 330) | STATIC microbit_image_obj_t *image_crop(microbit_image_obj_t *img, mp_in... function mp_obj_t (line 340) | mp_obj_t microbit_image_width(mp_obj_t self_in) { function mp_obj_t (line 346) | mp_obj_t microbit_image_height(mp_obj_t self_in) { function mp_obj_t (line 352) | mp_obj_t microbit_image_get_pixel(mp_obj_t self_in, mp_obj_t x_in, mp_ob... function check_mutability (line 367) | static void check_mutability(microbit_image_obj_t *self) { function mp_obj_t (line 374) | mp_obj_t microbit_image_set_pixel(mp_uint_t n_args, const mp_obj_t *args) { function mp_obj_t (line 395) | mp_obj_t microbit_image_fill(mp_obj_t self_in, mp_obj_t n_in) { function mp_obj_t (line 407) | mp_obj_t microbit_image_blit(mp_uint_t n_args, const mp_obj_t *args) { function mp_obj_t (line 439) | mp_obj_t microbit_image_crop(mp_uint_t n_args, const mp_obj_t *args) { function mp_obj_t (line 450) | mp_obj_t microbit_image_shift_left(mp_obj_t self_in, mp_obj_t n_in) { function mp_obj_t (line 457) | mp_obj_t microbit_image_shift_right(mp_obj_t self_in, mp_obj_t n_in) { function mp_obj_t (line 464) | mp_obj_t microbit_image_shift_up(mp_obj_t self_in, mp_obj_t n_in) { function mp_obj_t (line 471) | mp_obj_t microbit_image_shift_down(mp_obj_t self_in, mp_obj_t n_in) { function mp_obj_t (line 478) | mp_obj_t microbit_image_copy(mp_obj_t self_in) { function mp_obj_t (line 484) | mp_obj_t microbit_image_invert(mp_obj_t self_in) { function STATIC (line 580) | STATIC const unsigned char *get_font_data_from_char(char c) { function STATIC (line 588) | STATIC mp_int_t get_pixel_from_font_data(const unsigned char *data, int ... function microbit_image_set_from_char (line 593) | void microbit_image_set_from_char(greyscale_t *img, char c) { function microbit_image_obj_t (line 603) | microbit_image_obj_t *microbit_image_for_char(char c) { function microbit_image_obj_t (line 609) | microbit_image_obj_t *microbit_image_dim(microbit_image_obj_t *lhs, mp_f... function microbit_image_obj_t (line 622) | microbit_image_obj_t *microbit_image_sum(microbit_image_obj_t *lhs, micr... function STATIC (line 644) | STATIC mp_obj_t image_binary_op(mp_uint_t op, mp_obj_t lhs_in, mp_obj_t ... type _scrolling_string_t (line 685) | struct _scrolling_string_t { type _scrolling_string_iterator_t (line 694) | struct _scrolling_string_iterator_t { function mp_obj_t (line 711) | mp_obj_t scrolling_string_image_iterable(const char* str, mp_uint_t len,... function STATIC (line 722) | STATIC int font_column_non_blank(const unsigned char *font_data, unsigne... function rightmost_non_blank_column (line 732) | STATIC unsigned int rightmost_non_blank_column(const unsigned char *font... function restart (line 742) | static void restart(scrolling_string_iterator_t *iter) { function STATIC (line 758) | STATIC mp_obj_t get_microbit_scrolling_string_iter(mp_obj_t o_in, mp_obj... function STATIC (line 773) | STATIC mp_obj_t microbit_scrolling_string_iter_next(mp_obj_t o_in) { type _string_image_facade_t (line 861) | struct _string_image_facade_t { function mp_obj_t (line 867) | static mp_obj_t string_image_facade_subscr(mp_obj_t self_in, mp_obj_t in... function mp_obj_t (line 881) | static mp_obj_t facade_unary_op(mp_uint_t op, mp_obj_t self_in) { type _facade_iterator_t (line 911) | struct _facade_iterator_t { function mp_obj_t (line 918) | mp_obj_t microbit_string_facade(mp_obj_t string) { function mp_obj_t (line 926) | static mp_obj_t microbit_facade_iter_next(mp_obj_t iter_in) { function mp_obj_t (line 956) | static mp_obj_t microbit_facade_iterator(mp_obj_t iterable_in, mp_obj_it... FILE: micropython/source/microbit/microbitpin.cpp function mp_obj_t (line 58) | static mp_obj_t microbit_pin_get_mode_func(mp_obj_t self_in) { function mp_obj_t (line 64) | mp_obj_t microbit_pin_write_digital(mp_obj_t self_in, mp_obj_t value_in) { function mp_obj_t (line 81) | mp_obj_t microbit_pin_read_digital(mp_obj_t self_in) { function mp_obj_t (line 93) | mp_obj_t microbit_pin_set_pull(mp_obj_t self_in, mp_obj_t pull_in) { function mp_obj_t (line 108) | mp_obj_t microbit_pin_get_pull(mp_obj_t self_in) { function mp_obj_t (line 120) | mp_obj_t microbit_pin_write_analog(mp_obj_t self_in, mp_obj_t value_in) { function mp_obj_t (line 142) | mp_obj_t microbit_pin_read_analog(mp_obj_t self_in) { function mp_obj_t (line 153) | mp_obj_t microbit_pin_set_analog_period(mp_obj_t self_in, mp_obj_t perio... function mp_obj_t (line 163) | mp_obj_t microbit_pin_set_analog_period_microseconds(mp_obj_t self_in, m... function mp_obj_t (line 173) | mp_obj_t microbit_pin_get_analog_period_microseconds(mp_obj_t self_in) { function mp_obj_t (line 180) | mp_obj_t microbit_pin_is_touched(mp_obj_t self_in) { function microbit_pin_init (line 297) | void microbit_pin_init(void) { function microbit_pin_obj_t (line 303) | const microbit_pin_obj_t *microbit_obj_get_pin(mp_obj_t o) { function microbit_obj_get_pin_name (line 312) | uint8_t microbit_obj_get_pin_name(mp_obj_t o) { FILE: micropython/source/microbit/microbitpinmode.c function microbit_pinmode_t (line 36) | const microbit_pinmode_t *microbit_pin_get_mode(const microbit_pin_obj_t... function set_mode (line 50) | static void set_mode(uint32_t pin, const microbit_pinmode_t *mode) { function microbit_obj_pin_free (line 56) | void microbit_obj_pin_free(const microbit_pin_obj_t *pin) { function microbit_obj_pin_can_be_acquired (line 62) | bool microbit_obj_pin_can_be_acquired(const microbit_pin_obj_t *pin) { function microbit_obj_pin_acquire (line 67) | bool microbit_obj_pin_acquire(const microbit_pin_obj_t *pin, const micro... function noop (line 84) | static void noop(const microbit_pin_obj_t *pin) { function pinmode_error (line 88) | void pinmode_error(const microbit_pin_obj_t *pin) { function analog_release (line 93) | static void analog_release(const microbit_pin_obj_t *pin) { FILE: micropython/source/microbit/microbitspi.cpp type _microbit_spi_obj_t (line 33) | struct _microbit_spi_obj_t { function STATIC (line 38) | STATIC void microbit_spi_check_initialised(microbit_spi_obj_t *self) { function STATIC (line 45) | STATIC mp_obj_t microbit_spi_init(mp_uint_t n_args, const mp_obj_t *pos_... function STATIC (line 93) | STATIC mp_obj_t microbit_spi_write(mp_obj_t self_in, mp_obj_t buf_in) { function STATIC (line 106) | STATIC mp_obj_t microbit_spi_read(size_t n_args, const mp_obj_t *args) { function STATIC (line 122) | STATIC mp_obj_t microbit_spi_write_readinto(mp_obj_t self_in, mp_obj_t w... FILE: micropython/source/microbit/microbituart.cpp type _microbit_uart_obj_t (line 42) | struct _microbit_uart_obj_t { function STATIC (line 49) | STATIC mp_obj_t microbit_uart_init(mp_uint_t n_args, const mp_obj_t *pos... function STATIC (line 115) | STATIC mp_obj_t microbit_uart_any(mp_obj_t self_in) { function STATIC (line 142) | STATIC bool microbit_uart_rx_wait(uint32_t timeout_ms) { function STATIC (line 154) | STATIC mp_uint_t microbit_uart_read(mp_obj_t self_in, void *buf_in, mp_u... function STATIC (line 181) | STATIC mp_uint_t microbit_uart_write(mp_obj_t self_in, const void *buf_i... FILE: micropython/source/microbit/modantigravity.cpp function STATIC (line 39) | STATIC void antigravity_output_char(char c) { function antigravity_print_rle (line 44) | static void antigravity_print_rle(const char *s) { function antigravity (line 75) | void antigravity(uint8_t interval = 200 /* ms */) { function STATIC (line 202) | STATIC mp_obj_t antigravity__init__(void) { FILE: micropython/source/microbit/modaudio.cpp function disable_gpiote (line 59) | static void disable_gpiote(uint8_t channel) function audio_gpiote_init (line 66) | static void audio_gpiote_init(uint32_t pin, uint8_t channel) function audio_ppi_disconnect (line 80) | static void audio_ppi_disconnect(void) { function audio_ppi_init (line 86) | static void audio_ppi_init(uint8_t channel0, uint8_t channel1) { function timer_stop (line 112) | static inline void timer_stop(void) { function timer_start (line 122) | static inline void timer_start(void) { function audio_stop (line 140) | void audio_stop(void) { function init_pin (line 163) | static void init_pin(const microbit_pin_obj_t *p0) { function init_pins (line 172) | static void init_pins(const microbit_pin_obj_t *p0, const microbit_pin_o... function audio_data_fetcher (line 187) | static void audio_data_fetcher(bool lock) { function audio_data_fetcher_no_gc (line 247) | static void audio_data_fetcher_no_gc(void) { function audio_data_fetcher_allow_gc (line 251) | static void audio_data_fetcher_allow_gc(void) { function set_gpiote_output_pulses (line 260) | static inline void set_gpiote_output_pulses(int32_t val1, int32_t val2) { function audio_ticker (line 297) | static int32_t audio_ticker(void) { function audio_set_pins (line 325) | static void audio_set_pins(mp_obj_t pin0_obj, mp_obj_t pin1_obj) { function pin_read_digital (line 335) | static int32_t pin_read_digital(const microbit_pin_obj_t *pin) { function audio_auto_set_pins (line 344) | static void audio_auto_set_pins(void) { function audio_init (line 388) | static void audio_init(void) { function audio_play_source (line 407) | void audio_play_source(mp_obj_t src, mp_obj_t pin1, mp_obj_t pin2, bool ... function STATIC (line 441) | STATIC mp_obj_t stop() { function STATIC (line 447) | STATIC mp_obj_t play(mp_uint_t n_args, const mp_obj_t *pos_args, mp_map_... function microbit_audio_is_playing (line 465) | bool microbit_audio_is_playing(void) { function mp_obj_t (line 469) | mp_obj_t is_playing(void) { function STATIC (line 477) | STATIC mp_obj_t microbit_audio_frame_new(const mp_obj_type_t *type_in, m... function STATIC (line 484) | STATIC mp_obj_t audio_frame_subscr(mp_obj_t self_in, mp_obj_t index_in, ... function mp_obj_t (line 506) | static mp_obj_t audio_frame_unary_op(mp_uint_t op, mp_obj_t self_in) { function mp_int_t (line 514) | static mp_int_t audio_frame_get_buffer(mp_obj_t self_in, mp_buffer_info_... function add_into (line 523) | static void add_into(microbit_audio_frame_obj_t *self, microbit_audio_fr... function microbit_audio_frame_obj_t (line 535) | static microbit_audio_frame_obj_t *copy(microbit_audio_frame_obj_t *self) { function mp_obj_t (line 543) | mp_obj_t copyfrom(mp_obj_t self_in, mp_obj_t other) { function float_to_fixed (line 561) | int32_t float_to_fixed(float f, uint32_t scale) { function mult (line 582) | static void mult(microbit_audio_frame_obj_t *self, float f) { function STATIC (line 593) | STATIC mp_obj_t audio_frame_binary_op(mp_uint_t op, mp_obj_t lhs_in, mp_... function microbit_audio_frame_obj_t (line 642) | microbit_audio_frame_obj_t *new_microbit_audio_frame(void) { FILE: micropython/source/microbit/modlove.cpp function love (line 40) | void love(int interval = 25 /* ms */) { function STATIC (line 65) | STATIC mp_obj_t love_badaboom(void) { FILE: micropython/source/microbit/modmachine.c function STATIC (line 37) | STATIC mp_obj_t machine_unique_id(void) { function STATIC (line 46) | STATIC mp_obj_t machine_freq(void) { function STATIC (line 52) | STATIC mp_obj_t machine_disable_irq(void) { function STATIC (line 60) | STATIC mp_obj_t machine_enable_irq(mp_obj_t state_in) { FILE: micropython/source/microbit/modmicrobit.cpp function STATIC (line 37) | STATIC mp_obj_t microbit_reset_(void) { function STATIC (line 43) | STATIC mp_obj_t microbit_sleep(mp_obj_t ms_in) { function STATIC (line 57) | STATIC mp_obj_t microbit_running_time(void) { function STATIC (line 62) | STATIC mp_obj_t microbit_panic(mp_uint_t n_args, const mp_obj_t *args) { function STATIC (line 73) | STATIC mp_obj_t microbit_temperature(void) { FILE: micropython/source/microbit/modmusic.cpp type _music_data_t (line 43) | struct _music_data_t { function microbit_music_tick (line 71) | void microbit_music_tick(void) { function STATIC (line 127) | STATIC void wait_async_music_idle(void) { function STATIC (line 139) | STATIC uint32_t start_note(const char *note_str, size_t note_len, const ... function STATIC (line 249) | STATIC mp_obj_t microbit_music_reset(void) { function STATIC (line 259) | STATIC mp_obj_t microbit_music_get_tempo(void) { function STATIC (line 269) | STATIC mp_obj_t microbit_music_stop(mp_uint_t n_args, const mp_obj_t *ar... function STATIC (line 287) | STATIC mp_obj_t microbit_music_play(mp_uint_t n_args, const mp_obj_t *po... function STATIC (line 347) | STATIC mp_obj_t microbit_music_pitch(mp_uint_t n_args, const mp_obj_t *p... function STATIC (line 399) | STATIC mp_obj_t microbit_music_set_tempo(mp_uint_t n_args, const mp_obj_... function mp_obj_t (line 422) | static mp_obj_t music_init(void) { FILE: micropython/source/microbit/modneopixel.cpp type _neopixel_obj_t (line 48) | struct _neopixel_obj_t { function neopixel_clear_data (line 57) | static inline void neopixel_clear_data(neopixel_obj_t *self) { function STATIC (line 61) | STATIC mp_obj_t neopixel_make_new(const mp_obj_type_t *type_in, mp_uint_... function STATIC (line 85) | STATIC mp_obj_t neopixel_unary_op(mp_uint_t op, mp_obj_t self_in) { function STATIC (line 93) | STATIC mp_obj_t neopixel_subscr(mp_obj_t self_in, mp_obj_t index_in, mp_... function STATIC (line 125) | STATIC mp_obj_t neopixel_clear_(mp_obj_t self_in) { function STATIC (line 133) | STATIC mp_obj_t neopixel_show_(mp_obj_t self_in) { FILE: micropython/source/microbit/modos.c function STATIC (line 51) | STATIC MP_DEFINE_ATTRTUPLE( FILE: micropython/source/microbit/modradio.cpp type _radio_state_t (line 67) | struct _radio_state_t { function bytewise_bit_swap (line 88) | static uint32_t bytewise_bit_swap(uint32_t inp) function crc_update (line 96) | uint16_t crc_update(uint16_t crc, uint8_t byte, uint8_t bits) function bit_reverse (line 121) | uint8_t bit_reverse(uint8_t b_in) function crc16_update (line 133) | uint16_t crc16_update(uint16_t crc, unsigned char a) function channel_resolver_get_frequency (line 150) | uint8_t channel_resolver_get_frequency(uint8_t channel) function RADIO_IRQHandler (line 173) | void RADIO_IRQHandler(void) { function ensure_enabled (line 353) | static void ensure_enabled(void) { function radio_disable (line 359) | static void radio_disable(void) { function radio_enable (line 371) | static void radio_enable(void) { function radio_enable_sniff (line 443) | static void radio_enable_sniff(void) { function radio_enable_esb (line 530) | static void radio_enable_esb(void) { function radio_enable_sb (line 612) | static void radio_enable_sb(void) { function radio_enable_cx (line 692) | static void radio_enable_cx(void) { function radio_enable_ble (line 717) | void radio_enable_ble(void) { function radio_enable_ble_ll (line 808) | void radio_enable_ble_ll(void) { function radio_send (line 894) | void radio_send(const void *buf, size_t len, const void *buf2, size_t le... function radio_ping (line 1021) | int radio_ping() { function radio_find (line 1105) | int radio_find() { function mp_obj_t (line 1196) | static mp_obj_t radio_receive(bool typed_packet) { function mp_obj_t (line 1316) | static mp_obj_t radio_sniff(void) { function STATIC (line 1365) | STATIC mp_obj_t mod_radio_reset(void) { function STATIC (line 1379) | STATIC mp_obj_t mod_radio_config(size_t n_args, const mp_obj_t *pos_args... function STATIC (line 1534) | STATIC mp_obj_t mod_radio_on(void) { function STATIC (line 1540) | STATIC mp_obj_t mod_radio_sniff_on(void) { function STATIC (line 1546) | STATIC mp_obj_t mod_radio_esb(void) { function STATIC (line 1552) | STATIC mp_obj_t mod_radio_sb(void) { function STATIC (line 1558) | STATIC mp_obj_t mod_radio_cx(void) { function STATIC (line 1564) | STATIC mp_obj_t mod_radio_ble(void) { function STATIC (line 1570) | STATIC mp_obj_t mod_radio_off(void) { function STATIC (line 1576) | STATIC mp_obj_t mod_radio_send_bytes(mp_obj_t buf_in) { function STATIC (line 1584) | STATIC mp_obj_t mod_radio_ping(void) { function STATIC (line 1591) | STATIC mp_obj_t mod_radio_find(void) { function STATIC (line 1602) | STATIC mp_obj_t mod_radio_receive_bytes(void) { function STATIC (line 1607) | STATIC mp_obj_t mod_radio_send(mp_obj_t buf_in) { function STATIC (line 1624) | STATIC mp_obj_t mod_radio_receive(void) { function STATIC (line 1634) | STATIC mp_obj_t mod_radio_sniff(void) { FILE: micropython/source/microbit/modrandom.cpp function STATIC (line 41) | STATIC mp_obj_t mod_random_getrandbits(mp_obj_t num_in) { function STATIC (line 53) | STATIC mp_obj_t mod_random_seed(size_t n_args, const mp_obj_t *args) { function STATIC (line 64) | STATIC mp_obj_t mod_random_randrange(size_t n_args, const mp_obj_t *args) { function STATIC (line 103) | STATIC mp_obj_t mod_random_randint(mp_obj_t a_in, mp_obj_t b_in) { function STATIC (line 114) | STATIC mp_obj_t mod_random_choice(mp_obj_t seq) { function STATIC (line 127) | STATIC mp_float_t randfloat(void) { function STATIC (line 151) | STATIC mp_obj_t mod_random_random(void) { function STATIC (line 156) | STATIC mp_obj_t mod_random_uniform(mp_obj_t a_in, mp_obj_t b_in) { FILE: micropython/source/microbit/modspeech.c function SamOutputByte (line 47) | void SamOutputByte(unsigned int pos, unsigned char b) { type speech_iterator_t (line 70) | typedef struct _speech_iterator_t { function mp_obj_t (line 78) | static mp_obj_t next(mp_obj_t iter) { function mp_obj_t (line 109) | static mp_obj_t make_speech_iter(void) { function mp_obj_t (line 117) | static mp_obj_t translate(mp_obj_t words) { function mp_obj_t (line 148) | static mp_obj_t articulate(mp_obj_t phonemes, mp_uint_t n_args, const mp... function mp_obj_t (line 202) | static mp_obj_t say(mp_uint_t n_args, const mp_obj_t *pos_args, mp_map_t... function mp_obj_t (line 208) | static mp_obj_t pronounce(mp_uint_t n_args, const mp_obj_t *pos_args, mp... function mp_obj_t (line 213) | static mp_obj_t sing(mp_uint_t n_args, const mp_obj_t *pos_args, mp_map_... FILE: micropython/source/microbit/modthis.cpp function STATIC (line 34) | STATIC mp_obj_t this__init__(void) { function STATIC (line 53) | STATIC mp_obj_t this_authors(void) { FILE: micropython/source/microbit/mphalport.cpp function uart_rx_irq (line 46) | void uart_rx_irq(void) { function mp_hal_init (line 63) | void mp_hal_init(void) { function mp_hal_stdin_rx_any (line 69) | int mp_hal_stdin_rx_any(void) { function mp_hal_stdin_rx_chr (line 73) | int mp_hal_stdin_rx_chr(void) { function mp_hal_stdout_tx_str (line 82) | void mp_hal_stdout_tx_str(const char *str) { function mp_hal_stdout_tx_strn (line 86) | void mp_hal_stdout_tx_strn(const char *str, size_t len) { function mp_hal_stdout_tx_strn_cooked (line 92) | void mp_hal_stdout_tx_strn_cooked(const char *str, size_t len) { function STATIC (line 101) | STATIC void mp_hal_print_many(const char chrs[8], unsigned int total) { function mp_hal_move_cursor_back (line 112) | void mp_hal_move_cursor_back(unsigned int pos) { function mp_hal_erase_line_from_cursor (line 116) | void mp_hal_erase_line_from_cursor(unsigned int n_chars) { function mp_hal_display_string (line 121) | void mp_hal_display_string(const char *str) { function mp_hal_delay_us (line 125) | void mp_hal_delay_us(mp_uint_t us) { function mp_hal_delay_ms (line 129) | void mp_hal_delay_ms(mp_uint_t ms) { function mp_uint_t (line 143) | mp_uint_t mp_hal_ticks_us(void) { function mp_uint_t (line 147) | mp_uint_t mp_hal_ticks_ms(void) { FILE: micropython/source/microbit/persistent.c function persistent_write_byte_unchecked (line 44) | void persistent_write_byte_unchecked(const uint8_t *dest, const uint8_t ... function persistent_write_unchecked (line 58) | void persistent_write_unchecked(const void *dest, const void *src, uint3... function can_write (line 86) | static inline bool can_write(const int8_t *dest, const int8_t *src, uint... function persistent_erase_page (line 100) | void persistent_erase_page(const void *page) { function is_persistent_page_aligned (line 108) | bool is_persistent_page_aligned(const void *ptr) { function persistent_write (line 112) | int persistent_write(const void *dst, const void *src, uint32_t len) { function persistent_write_byte (line 146) | int persistent_write_byte(const uint8_t *dest, const uint8_t val) { FILE: micropython/source/py/argcheck.c function mp_arg_check_num (line 33) | void mp_arg_check_num(size_t n_args, size_t n_kw, size_t n_args_min, siz... function mp_arg_parse_all (line 75) | void mp_arg_parse_all(size_t n_pos, const mp_obj_t *pos, mp_map_t *kws, ... function mp_arg_parse_all_kw_array (line 131) | void mp_arg_parse_all_kw_array(size_t n_pos, size_t n_kw, const mp_obj_t... function NORETURN (line 138) | NORETURN void mp_arg_error_terse_mismatch(void) { function NORETURN (line 144) | NORETURN void mp_arg_error_unimpl_kw(void) { FILE: micropython/source/py/asmarm.c function asm_arm_end_pass (line 41) | void asm_arm_end_pass(asm_arm_t *as) { function STATIC (line 57) | STATIC void emit(asm_arm_t *as, uint op) { function STATIC (line 65) | STATIC void emit_al(asm_arm_t *as, uint op) { function STATIC (line 70) | STATIC uint asm_arm_op_push(uint reglist) { function STATIC (line 75) | STATIC uint asm_arm_op_pop(uint reglist) { function STATIC (line 80) | STATIC uint asm_arm_op_mov_reg(uint rd, uint rn) { function STATIC (line 85) | STATIC uint asm_arm_op_mov_imm(uint rd, uint imm) { function STATIC (line 90) | STATIC uint asm_arm_op_mvn_imm(uint rd, uint imm) { function STATIC (line 95) | STATIC uint asm_arm_op_add_imm(uint rd, uint rn, uint imm) { function STATIC (line 100) | STATIC uint asm_arm_op_add_reg(uint rd, uint rn, uint rm) { function STATIC (line 105) | STATIC uint asm_arm_op_sub_imm(uint rd, uint rn, uint imm) { function STATIC (line 110) | STATIC uint asm_arm_op_sub_reg(uint rd, uint rn, uint rm) { function STATIC (line 115) | STATIC uint asm_arm_op_mul_reg(uint rd, uint rm, uint rs) { function STATIC (line 121) | STATIC uint asm_arm_op_and_reg(uint rd, uint rn, uint rm) { function STATIC (line 126) | STATIC uint asm_arm_op_eor_reg(uint rd, uint rn, uint rm) { function STATIC (line 131) | STATIC uint asm_arm_op_orr_reg(uint rd, uint rn, uint rm) { function asm_arm_bkpt (line 136) | void asm_arm_bkpt(asm_arm_t *as) { function asm_arm_entry (line 152) | void asm_arm_entry(asm_arm_t *as, int num_locals) { function asm_arm_exit (line 183) | void asm_arm_exit(asm_arm_t *as) { function asm_arm_push (line 191) | void asm_arm_push(asm_arm_t *as, uint reglist) { function asm_arm_pop (line 195) | void asm_arm_pop(asm_arm_t *as, uint reglist) { function asm_arm_mov_reg_reg (line 199) | void asm_arm_mov_reg_reg(asm_arm_t *as, uint reg_dest, uint reg_src) { function asm_arm_mov_reg_i32 (line 203) | void asm_arm_mov_reg_i32(asm_arm_t *as, uint rd, int imm) { function asm_arm_mov_local_reg (line 218) | void asm_arm_mov_local_reg(asm_arm_t *as, int local_num, uint rd) { function asm_arm_mov_reg_local (line 223) | void asm_arm_mov_reg_local(asm_arm_t *as, uint rd, int local_num) { function asm_arm_cmp_reg_i8 (line 228) | void asm_arm_cmp_reg_i8(asm_arm_t *as, uint rd, int imm) { function asm_arm_cmp_reg_reg (line 233) | void asm_arm_cmp_reg_reg(asm_arm_t *as, uint rd, uint rn) { function asm_arm_setcc_reg (line 238) | void asm_arm_setcc_reg(asm_arm_t *as, uint rd, uint cond) { function asm_arm_add_reg_reg_reg (line 243) | void asm_arm_add_reg_reg_reg(asm_arm_t *as, uint rd, uint rn, uint rm) { function asm_arm_sub_reg_reg_reg (line 248) | void asm_arm_sub_reg_reg_reg(asm_arm_t *as, uint rd, uint rn, uint rm) { function asm_arm_mul_reg_reg_reg (line 253) | void asm_arm_mul_reg_reg_reg(asm_arm_t *as, uint rd, uint rs, uint rm) { function asm_arm_and_reg_reg_reg (line 259) | void asm_arm_and_reg_reg_reg(asm_arm_t *as, uint rd, uint rn, uint rm) { function asm_arm_eor_reg_reg_reg (line 264) | void asm_arm_eor_reg_reg_reg(asm_arm_t *as, uint rd, uint rn, uint rm) { function asm_arm_orr_reg_reg_reg (line 269) | void asm_arm_orr_reg_reg_reg(asm_arm_t *as, uint rd, uint rn, uint rm) { function asm_arm_mov_reg_local_addr (line 274) | void asm_arm_mov_reg_local_addr(asm_arm_t *as, uint rd, int local_num) { function asm_arm_lsl_reg_reg (line 279) | void asm_arm_lsl_reg_reg(asm_arm_t *as, uint rd, uint rs) { function asm_arm_asr_reg_reg (line 284) | void asm_arm_asr_reg_reg(asm_arm_t *as, uint rd, uint rs) { function asm_arm_ldr_reg_reg (line 289) | void asm_arm_ldr_reg_reg(asm_arm_t *as, uint rd, uint rn, uint byte_offs... function asm_arm_ldrh_reg_reg (line 294) | void asm_arm_ldrh_reg_reg(asm_arm_t *as, uint rd, uint rn) { function asm_arm_ldrb_reg_reg (line 299) | void asm_arm_ldrb_reg_reg(asm_arm_t *as, uint rd, uint rn) { function asm_arm_str_reg_reg (line 304) | void asm_arm_str_reg_reg(asm_arm_t *as, uint rd, uint rm, uint byte_offs... function asm_arm_strh_reg_reg (line 309) | void asm_arm_strh_reg_reg(asm_arm_t *as, uint rd, uint rm) { function asm_arm_strb_reg_reg (line 314) | void asm_arm_strb_reg_reg(asm_arm_t *as, uint rd, uint rm) { function asm_arm_str_reg_reg_reg (line 319) | void asm_arm_str_reg_reg_reg(asm_arm_t *as, uint rd, uint rm, uint rn) { function asm_arm_strh_reg_reg_reg (line 324) | void asm_arm_strh_reg_reg_reg(asm_arm_t *as, uint rd, uint rm, uint rn) { function asm_arm_strb_reg_reg_reg (line 330) | void asm_arm_strb_reg_reg_reg(asm_arm_t *as, uint rd, uint rm, uint rn) { function asm_arm_bcc_label (line 335) | void asm_arm_bcc_label(asm_arm_t *as, int cond, uint label) { function asm_arm_b_label (line 349) | void asm_arm_b_label(asm_arm_t *as, uint label) { function asm_arm_bl_ind (line 353) | void asm_arm_bl_ind(asm_arm_t *as, void *fun_ptr, uint fun_id, uint reg_... FILE: micropython/source/py/asmbase.c function mp_asm_base_init (line 36) | void mp_asm_base_init(mp_asm_base_t *as, size_t max_num_labels) { function mp_asm_base_deinit (line 41) | void mp_asm_base_deinit(mp_asm_base_t *as, bool free_code) { function mp_asm_base_start_pass (line 48) | void mp_asm_base_start_pass(mp_asm_base_t *as, int pass) { function mp_asm_base_label_assign (line 74) | void mp_asm_base_label_assign(mp_asm_base_t *as, size_t label) { function mp_asm_base_align (line 87) | void mp_asm_base_align(mp_asm_base_t* as, unsigned int align) { function mp_asm_base_data (line 92) | void mp_asm_base_data(mp_asm_base_t* as, unsigned int bytesize, uintptr_... FILE: micropython/source/py/asmthumb.c function byte (line 46) | static inline byte *asm_thumb_get_cur_to_write_bytes(asm_thumb_t *as, in... function asm_thumb_end_pass (line 50) | void asm_thumb_end_pass(asm_thumb_t *as) { function asm_thumb_entry (line 106) | void asm_thumb_entry(asm_thumb_t *as, int num_locals) { function asm_thumb_exit (line 152) | void asm_thumb_exit(asm_thumb_t *as) { function STATIC (line 159) | STATIC mp_uint_t get_label_dest(asm_thumb_t *as, uint label) { function asm_thumb_op16 (line 164) | void asm_thumb_op16(asm_thumb_t *as, uint op) { function asm_thumb_op32 (line 173) | void asm_thumb_op32(asm_thumb_t *as, uint op1, uint op2) { function asm_thumb_format_4 (line 186) | void asm_thumb_format_4(asm_thumb_t *as, uint op, uint rlo_dest, uint rl... function asm_thumb_mov_reg_reg (line 192) | void asm_thumb_mov_reg_reg(asm_thumb_t *as, uint reg_dest, uint reg_src) { function asm_thumb_mov_reg_i16 (line 209) | void asm_thumb_mov_reg_i16(asm_thumb_t *as, uint mov_op, uint reg_dest, ... function asm_thumb_b_n_label (line 217) | bool asm_thumb_b_n_label(asm_thumb_t *as, uint label) { function asm_thumb_bcc_nw_label (line 231) | bool asm_thumb_bcc_nw_label(asm_thumb_t *as, int cond, uint label, bool ... function asm_thumb_bl_label (line 247) | bool asm_thumb_bl_label(asm_thumb_t *as, uint label) { function asm_thumb_mov_reg_i32 (line 255) | void asm_thumb_mov_reg_i32(asm_thumb_t *as, uint reg_dest, mp_uint_t i32) { function asm_thumb_mov_reg_i32_optimised (line 263) | void asm_thumb_mov_reg_i32_optimised(asm_thumb_t *as, uint reg_dest, int... function asm_thumb_mov_reg_i32_aligned (line 275) | void asm_thumb_mov_reg_i32_aligned(asm_thumb_t *as, uint reg_dest, int i... function asm_thumb_mov_local_reg (line 291) | void asm_thumb_mov_local_reg(asm_thumb_t *as, int local_num, uint rlo_sr... function asm_thumb_mov_reg_local (line 298) | void asm_thumb_mov_reg_local(asm_thumb_t *as, uint rlo_dest, int local_n... function asm_thumb_mov_reg_local_addr (line 307) | void asm_thumb_mov_reg_local_addr(asm_thumb_t *as, uint rlo_dest, int lo... function asm_thumb_b_label (line 318) | void asm_thumb_b_label(asm_thumb_t *as, uint label) { function asm_thumb_bcc_label (line 337) | void asm_thumb_bcc_label(asm_thumb_t *as, int cond, uint label) { function asm_thumb_bl_ind (line 359) | void asm_thumb_bl_ind(asm_thumb_t *as, void *fun_ptr, uint fun_id, uint ... FILE: micropython/source/py/asmx64.c function byte (line 119) | static inline byte *asm_x64_get_cur_to_write_bytes(asm_x64_t *as, int n) { function STATIC (line 123) | STATIC void asm_x64_write_byte_1(asm_x64_t *as, byte b1) { function STATIC (line 130) | STATIC void asm_x64_write_byte_2(asm_x64_t *as, byte b1, byte b2) { function STATIC (line 138) | STATIC void asm_x64_write_byte_3(asm_x64_t *as, byte b1, byte b2, byte b... function STATIC (line 147) | STATIC void asm_x64_write_word32(asm_x64_t *as, int w32) { function STATIC (line 157) | STATIC void asm_x64_write_word64(asm_x64_t *as, int64_t w64) { function STATIC (line 183) | STATIC void asm_x64_write_r64_disp(asm_x64_t *as, int r64, int disp_r64,... function STATIC (line 203) | STATIC void asm_x64_generic_r64_r64(asm_x64_t *as, int dest_r64, int src... function asm_x64_nop (line 207) | void asm_x64_nop(asm_x64_t *as) { function asm_x64_push_r64 (line 211) | void asm_x64_push_r64(asm_x64_t *as, int src_r64) { function asm_x64_pop_r64 (line 234) | void asm_x64_pop_r64(asm_x64_t *as, int dest_r64) { function STATIC (line 242) | STATIC void asm_x64_ret(asm_x64_t *as) { function asm_x64_mov_r64_r64 (line 246) | void asm_x64_mov_r64_r64(asm_x64_t *as, int dest_r64, int src_r64) { function asm_x64_mov_r8_to_mem8 (line 250) | void asm_x64_mov_r8_to_mem8(asm_x64_t *as, int src_r64, int dest_r64, in... function asm_x64_mov_r16_to_mem16 (line 259) | void asm_x64_mov_r16_to_mem16(asm_x64_t *as, int src_r64, int dest_r64, ... function asm_x64_mov_r32_to_mem32 (line 268) | void asm_x64_mov_r32_to_mem32(asm_x64_t *as, int src_r64, int dest_r64, ... function asm_x64_mov_r64_to_mem64 (line 277) | void asm_x64_mov_r64_to_mem64(asm_x64_t *as, int src_r64, int dest_r64, ... function asm_x64_mov_mem8_to_r64zx (line 283) | void asm_x64_mov_mem8_to_r64zx(asm_x64_t *as, int src_r64, int src_disp,... function asm_x64_mov_mem16_to_r64zx (line 293) | void asm_x64_mov_mem16_to_r64zx(asm_x64_t *as, int src_r64, int src_disp... function asm_x64_mov_mem32_to_r64zx (line 303) | void asm_x64_mov_mem32_to_r64zx(asm_x64_t *as, int src_r64, int src_disp... function asm_x64_mov_mem64_to_r64 (line 313) | void asm_x64_mov_mem64_to_r64(asm_x64_t *as, int src_r64, int src_disp, ... function STATIC (line 319) | STATIC void asm_x64_lea_disp_to_r64(asm_x64_t *as, int src_r64, int src_... function STATIC (line 334) | STATIC void asm_x64_mov_i32_to_r64(asm_x64_t *as, int src_i32, int dest_... function asm_x64_mov_i64_to_r64 (line 344) | void asm_x64_mov_i64_to_r64(asm_x64_t *as, int64_t src_i64, int dest_r64) { function asm_x64_mov_i64_to_r64_optimised (line 353) | void asm_x64_mov_i64_to_r64_optimised(asm_x64_t *as, int64_t src_i64, in... function asm_x64_mov_i64_to_r64_aligned (line 365) | void asm_x64_mov_i64_to_r64_aligned(asm_x64_t *as, int64_t src_i64, int ... function asm_x64_and_r64_r64 (line 373) | void asm_x64_and_r64_r64(asm_x64_t *as, int dest_r64, int src_r64) { function asm_x64_or_r64_r64 (line 377) | void asm_x64_or_r64_r64(asm_x64_t *as, int dest_r64, int src_r64) { function asm_x64_xor_r64_r64 (line 381) | void asm_x64_xor_r64_r64(asm_x64_t *as, int dest_r64, int src_r64) { function asm_x64_shl_r64_cl (line 385) | void asm_x64_shl_r64_cl(asm_x64_t* as, int dest_r64) { function asm_x64_sar_r64_cl (line 389) | void asm_x64_sar_r64_cl(asm_x64_t* as, int dest_r64) { function asm_x64_add_r64_r64 (line 393) | void asm_x64_add_r64_r64(asm_x64_t *as, int dest_r64, int src_r64) { function asm_x64_sub_r64_r64 (line 397) | void asm_x64_sub_r64_r64(asm_x64_t *as, int dest_r64, int src_r64) { function asm_x64_mul_r64_r64 (line 401) | void asm_x64_mul_r64_r64(asm_x64_t *as, int dest_r64, int src_r64) { function STATIC (line 421) | STATIC void asm_x64_sub_r64_i32(asm_x64_t *as, int dest_r64, int src_i32) { function asm_x64_cmp_r64_with_r64 (line 451) | void asm_x64_cmp_r64_with_r64(asm_x64_t *as, int src_r64_a, int src_r64_... function asm_x64_test_r8_with_r8 (line 467) | void asm_x64_test_r8_with_r8(asm_x64_t *as, int src_r64_a, int src_r64_b) { function asm_x64_setcc_r8 (line 474) | void asm_x64_setcc_r8(asm_x64_t *as, int jcc_type, int dest_r8) { function STATIC (line 479) | STATIC mp_uint_t get_label_dest(asm_x64_t *as, mp_uint_t label) { function asm_x64_jmp_label (line 484) | void asm_x64_jmp_label(asm_x64_t *as, mp_uint_t label) { function asm_x64_jcc_label (line 506) | void asm_x64_jcc_label(asm_x64_t *as, int jcc_type, mp_uint_t label) { function asm_x64_entry (line 528) | void asm_x64_entry(asm_x64_t *as, int num_locals) { function asm_x64_exit (line 542) | void asm_x64_exit(asm_x64_t *as) { function STATIC (line 561) | STATIC int asm_x64_local_offset_from_ebp(asm_x64_t *as, int local_num) { function asm_x64_mov_local_to_r64 (line 565) | void asm_x64_mov_local_to_r64(asm_x64_t *as, int src_local_num, int dest... function asm_x64_mov_r64_to_local (line 569) | void asm_x64_mov_r64_to_local(asm_x64_t *as, int src_r64, int dest_local... function asm_x64_mov_local_addr_to_r64 (line 573) | void asm_x64_mov_local_addr_to_r64(asm_x64_t *as, int local_num, int des... function asm_x64_call_ind (line 615) | void asm_x64_call_ind(asm_x64_t *as, void *ptr, int temp_r64) { FILE: micropython/source/py/asmx86.c function STATIC (line 103) | STATIC void asm_x86_write_byte_1(asm_x86_t *as, byte b1) { function STATIC (line 110) | STATIC void asm_x86_write_byte_2(asm_x86_t *as, byte b1, byte b2) { function STATIC (line 118) | STATIC void asm_x86_write_byte_3(asm_x86_t *as, byte b1, byte b2, byte b... function STATIC (line 127) | STATIC void asm_x86_write_word32(asm_x86_t *as, int w32) { function STATIC (line 137) | STATIC void asm_x86_write_r32_disp(asm_x86_t *as, int r32, int disp_r32,... function STATIC (line 150) | STATIC void asm_x86_generic_r32_r32(asm_x86_t *as, int dest_r32, int src... function STATIC (line 154) | STATIC void asm_x86_nop(asm_x86_t *as) { function STATIC (line 158) | STATIC void asm_x86_push_r32(asm_x86_t *as, int src_r32) { function asm_x86_push_i32 (line 163) | void asm_x86_push_i32(asm_x86_t *as, int src_i32) { function asm_x86_push_disp (line 168) | void asm_x86_push_disp(asm_x86_t *as, int src_r32, int src_offset) { function STATIC (line 174) | STATIC void asm_x86_pop_r32(asm_x86_t *as, int dest_r32) { function STATIC (line 178) | STATIC void asm_x86_ret(asm_x86_t *as) { function asm_x86_mov_r32_r32 (line 182) | void asm_x86_mov_r32_r32(asm_x86_t *as, int dest_r32, int src_r32) { function asm_x86_mov_r8_to_mem8 (line 186) | void asm_x86_mov_r8_to_mem8(asm_x86_t *as, int src_r32, int dest_r32, in... function asm_x86_mov_r16_to_mem16 (line 191) | void asm_x86_mov_r16_to_mem16(asm_x86_t *as, int src_r32, int dest_r32, ... function asm_x86_mov_r32_to_mem32 (line 196) | void asm_x86_mov_r32_to_mem32(asm_x86_t *as, int src_r32, int dest_r32, ... function asm_x86_mov_mem8_to_r32zx (line 201) | void asm_x86_mov_mem8_to_r32zx(asm_x86_t *as, int src_r32, int src_disp,... function asm_x86_mov_mem16_to_r32zx (line 206) | void asm_x86_mov_mem16_to_r32zx(asm_x86_t *as, int src_r32, int src_disp... function asm_x86_mov_mem32_to_r32 (line 211) | void asm_x86_mov_mem32_to_r32(asm_x86_t *as, int src_r32, int src_disp, ... function STATIC (line 216) | STATIC void asm_x86_lea_disp_to_r32(asm_x86_t *as, int src_r32, int src_... function asm_x86_mov_i8_to_r8 (line 222) | void asm_x86_mov_i8_to_r8(asm_x86_t *as, int src_i8, int dest_r32) { function asm_x86_mov_i32_to_r32 (line 227) | void asm_x86_mov_i32_to_r32(asm_x86_t *as, int32_t src_i32, int dest_r32) { function asm_x86_mov_i32_to_r32_aligned (line 233) | void asm_x86_mov_i32_to_r32_aligned(asm_x86_t *as, int32_t src_i32, int ... function asm_x86_and_r32_r32 (line 241) | void asm_x86_and_r32_r32(asm_x86_t *as, int dest_r32, int src_r32) { function asm_x86_or_r32_r32 (line 245) | void asm_x86_or_r32_r32(asm_x86_t *as, int dest_r32, int src_r32) { function asm_x86_xor_r32_r32 (line 249) | void asm_x86_xor_r32_r32(asm_x86_t *as, int dest_r32, int src_r32) { function asm_x86_shl_r32_cl (line 253) | void asm_x86_shl_r32_cl(asm_x86_t* as, int dest_r32) { function asm_x86_sar_r32_cl (line 257) | void asm_x86_sar_r32_cl(asm_x86_t* as, int dest_r32) { function asm_x86_add_r32_r32 (line 261) | void asm_x86_add_r32_r32(asm_x86_t *as, int dest_r32, int src_r32) { function STATIC (line 265) | STATIC void asm_x86_add_i32_to_r32(asm_x86_t *as, int src_i32, int dest_... function asm_x86_sub_r32_r32 (line 275) | void asm_x86_sub_r32_r32(asm_x86_t *as, int dest_r32, int src_r32) { function STATIC (line 279) | STATIC void asm_x86_sub_r32_i32(asm_x86_t *as, int dest_r32, int src_i32) { function asm_x86_mul_r32_r32 (line 291) | void asm_x86_mul_r32_r32(asm_x86_t *as, int dest_r32, int src_r32) { function asm_x86_shl_r32_by_imm (line 298) | void asm_x86_shl_r32_by_imm(asm_x86_t *as, int r32, int imm) { function asm_x86_shr_r32_by_imm (line 303) | void asm_x86_shr_r32_by_imm(asm_x86_t *as, int r32, int imm) { function asm_x86_sar_r32_by_imm (line 308) | void asm_x86_sar_r32_by_imm(asm_x86_t *as, int r32, int imm) { function asm_x86_cmp_r32_with_r32 (line 314) | void asm_x86_cmp_r32_with_r32(asm_x86_t *as, int src_r32_a, int src_r32_... function asm_x86_cmp_i32_with_r32 (line 319) | void asm_x86_cmp_i32_with_r32(asm_x86_t *as, int src_i32, int src_r32) { function asm_x86_test_r8_with_r8 (line 330) | void asm_x86_test_r8_with_r8(asm_x86_t *as, int src_r32_a, int src_r32_b) { function asm_x86_setcc_r8 (line 337) | void asm_x86_setcc_r8(asm_x86_t *as, mp_uint_t jcc_type, int dest_r8) { function STATIC (line 341) | STATIC mp_uint_t get_label_dest(asm_x86_t *as, mp_uint_t label) { function asm_x86_jmp_label (line 346) | void asm_x86_jmp_label(asm_x86_t *as, mp_uint_t label) { function asm_x86_jcc_label (line 368) | void asm_x86_jcc_label(asm_x86_t *as, mp_uint_t jcc_type, mp_uint_t labe... function asm_x86_entry (line 390) | void asm_x86_entry(asm_x86_t *as, mp_uint_t num_locals) { function asm_x86_exit (line 403) | void asm_x86_exit(asm_x86_t *as) { function asm_x86_push_arg (line 412) | void asm_x86_push_arg(asm_x86_t *as, int src_arg_num) { function asm_x86_mov_arg_to_r32 (line 417) | void asm_x86_mov_arg_to_r32(asm_x86_t *as, int src_arg_num, int dest_r32) { function asm_x86_mov_r32_to_arg (line 422) | void asm_x86_mov_r32_to_arg(asm_x86_t *as, int src_r32, int dest_arg_num) { function STATIC (line 438) | STATIC int asm_x86_local_offset_from_ebp(asm_x86_t *as, int local_num) { function asm_x86_mov_local_to_r32 (line 442) | void asm_x86_mov_local_to_r32(asm_x86_t *as, int src_local_num, int dest... function asm_x86_mov_r32_to_local (line 446) | void asm_x86_mov_r32_to_local(asm_x86_t *as, int src_r32, int dest_local... function asm_x86_mov_local_addr_to_r32 (line 450) | void asm_x86_mov_local_addr_to_r32(asm_x86_t *as, int local_num, int des... function asm_x86_push_local (line 460) | void asm_x86_push_local(asm_x86_t *as, int local_num) { function asm_x86_push_local_addr (line 464) | void asm_x86_push_local_addr(asm_x86_t *as, int local_num, int temp_r32) function asm_x86_call_ind (line 472) | void asm_x86_call_ind(asm_x86_t *as, void *ptr, mp_uint_t n_args, int te... FILE: micropython/source/py/asmxtensa.c function asm_xtensa_end_pass (line 41) | void asm_xtensa_end_pass(asm_xtensa_t *as) { function asm_xtensa_entry (line 64) | void asm_xtensa_entry(asm_xtensa_t *as, int num_locals) { function asm_xtensa_exit (line 81) | void asm_xtensa_exit(asm_xtensa_t *as) { function STATIC (line 93) | STATIC uint32_t get_label_dest(asm_xtensa_t *as, uint label) { function asm_xtensa_op16 (line 98) | void asm_xtensa_op16(asm_xtensa_t *as, uint16_t op) { function asm_xtensa_op24 (line 106) | void asm_xtensa_op24(asm_xtensa_t *as, uint32_t op) { function asm_xtensa_j_label (line 115) | void asm_xtensa_j_label(asm_xtensa_t *as, uint label) { function asm_xtensa_bccz_reg_label (line 122) | void asm_xtensa_bccz_reg_label(asm_xtensa_t *as, uint cond, uint reg, ui... function asm_xtensa_bcc_reg_reg_label (line 131) | void asm_xtensa_bcc_reg_reg_label(asm_xtensa_t *as, uint cond, uint reg1... function asm_xtensa_setcc_reg_reg_reg (line 141) | void asm_xtensa_setcc_reg_reg_reg(asm_xtensa_t *as, uint cond, uint reg_... function asm_xtensa_mov_reg_i32 (line 147) | void asm_xtensa_mov_reg_i32(asm_xtensa_t *as, uint reg_dest, uint32_t i3... function asm_xtensa_mov_local_reg (line 161) | void asm_xtensa_mov_local_reg(asm_xtensa_t *as, int local_num, uint reg_... function asm_xtensa_mov_reg_local (line 165) | void asm_xtensa_mov_reg_local(asm_xtensa_t *as, uint reg_dest, int local... function asm_xtensa_mov_reg_local_addr (line 169) | void asm_xtensa_mov_reg_local_addr(asm_xtensa_t *as, uint reg_dest, int ... FILE: micropython/source/py/bc.c function mp_uint_t (line 45) | mp_uint_t mp_decode_uint(const byte **ptr) { function mp_uint_t (line 63) | mp_uint_t mp_decode_uint_value(const byte *ptr) { function byte (line 69) | const byte *mp_decode_uint_skip(const byte *ptr) { function fun_pos_args_mismatch (line 75) | void fun_pos_args_mismatch(mp_obj_fun_bc_t *f, size_t expected, size_t g... function STATIC (line 94) | STATIC void dump_args(const mp_obj_t *a, size_t sz) { function mp_setup_code_state (line 110) | void mp_setup_code_state(mp_code_state_t *code_state, size_t n_args, siz... function uint (line 387) | uint mp_opcode_format(const byte *ip, size_t *opcode_size) { FILE: micropython/source/py/binary.c function mp_binary_get_size (line 44) | size_t mp_binary_get_size(char struct_type, char val_type, mp_uint_t *pa... function mp_obj_t (line 115) | mp_obj_t mp_binary_get_val_array(char typecode, void *p, mp_uint_t index) { function mp_binary_get_int (line 164) | long long mp_binary_get_int(mp_uint_t size, bool is_signed, bool big_end... function mp_obj_t (line 187) | mp_obj_t mp_binary_get_val(char struct_type, char val_type, byte **ptr) { function mp_binary_set_int (line 233) | void mp_binary_set_int(mp_uint_t val_sz, bool big_endian, byte *dest, mp... function mp_binary_set_val (line 252) | void mp_binary_set_val(char struct_type, char val_type, mp_obj_t val_in,... function mp_binary_set_val_array (line 317) | void mp_binary_set_val_array(char typecode, void *p, mp_uint_t index, mp... function mp_binary_set_val_array_from_int (line 344) | void mp_binary_set_val_array_from_int(char typecode, void *p, mp_uint_t ... FILE: micropython/source/py/builtinevex.c type mp_obj_code_t (line 37) | typedef struct _mp_obj_code_t { function STATIC (line 47) | STATIC mp_obj_t code_execute(mp_obj_code_t *self, mp_obj_dict_t *globals... function STATIC (line 77) | STATIC mp_obj_t mp_builtin_compile(size_t n_args, const mp_obj_t *args) { function STATIC (line 112) | STATIC mp_obj_t eval_exec_helper(size_t n_args, const mp_obj_t *args, mp... function STATIC (line 150) | STATIC mp_obj_t mp_builtin_eval(size_t n_args, const mp_obj_t *args) { function STATIC (line 155) | STATIC mp_obj_t mp_builtin_exec(size_t n_args, const mp_obj_t *args) { function STATIC (line 163) | STATIC mp_obj_t mp_builtin_execfile(size_t n_args, const mp_obj_t *args) { FILE: micropython/source/py/builtinhelp.c function STATIC (line 50) | STATIC void mp_help_print_info_about_object(mp_obj_t name_o, mp_obj_t va... function STATIC (line 59) | STATIC void mp_help_add_from_map(mp_obj_t list, const mp_map_t *map) { function STATIC (line 68) | STATIC void mp_help_add_from_names(mp_obj_t list, const char *name) { function STATIC (line 78) | STATIC void mp_help_print_modules(void) { function STATIC (line 131) | STATIC void mp_help_print_obj(mp_obj_t obj) { function STATIC (line 178) | STATIC mp_obj_t mp_builtin_help(size_t n_args, const mp_obj_t *args) { FILE: micropython/source/py/builtinimport.c function mp_obj_is_package (line 50) | bool mp_obj_is_package(mp_obj_t module) { function STATIC (line 58) | STATIC mp_import_stat_t mp_import_stat_any(const char *path) { function STATIC (line 68) | STATIC mp_import_stat_t stat_file_py_or_mpy(vstr_t *path) { function STATIC (line 85) | STATIC mp_import_stat_t stat_dir_or_file(vstr_t *path) { function STATIC (line 97) | STATIC mp_import_stat_t find_file(const char *file_str, uint file_len, v... function STATIC (line 133) | STATIC void do_load_from_lexer(mp_obj_t module_obj, mp_lexer_t *lex) { function STATIC (line 146) | STATIC void do_execute_raw_code(mp_obj_t module_obj, mp_raw_code_t *raw_... function STATIC (line 182) | STATIC void do_load(mp_obj_t module_obj, vstr_t *file) { function STATIC (line 236) | STATIC void chop_component(const char *start, const char **end) { function mp_obj_t (line 247) | mp_obj_t mp_builtin___import__(size_t n_args, const mp_obj_t *args) { FILE: micropython/source/py/compile.c type compiler_t (line 115) | typedef struct _compiler_t { function STATIC (line 150) | STATIC void compile_error_set_line(compiler_t *comp, mp_parse_node_t pn) { function STATIC (line 157) | STATIC void compile_syntax_error(compiler_t *comp, mp_parse_node_t pn, c... function STATIC (line 169) | STATIC uint comp_next_label(compiler_t *comp) { function STATIC (line 173) | STATIC void compile_increase_except_level(compiler_t *comp) { function STATIC (line 180) | STATIC void compile_decrease_except_level(compiler_t *comp) { function STATIC (line 185) | STATIC scope_t *scope_new_and_link(compiler_t *comp, scope_kind_t kind, ... function STATIC (line 203) | STATIC void apply_to_single_or_list(compiler_t *comp, mp_parse_node_t pn... function STATIC (line 215) | STATIC void compile_generic_all_nodes(compiler_t *comp, mp_parse_node_st... function STATIC (line 227) | STATIC void compile_load_id(compiler_t *comp, qstr qst) { function STATIC (line 239) | STATIC void compile_store_id(compiler_t *comp, qstr qst) { function STATIC (line 251) | STATIC void compile_delete_id(compiler_t *comp, qstr qst) { function STATIC (line 263) | STATIC void c_tuple(compiler_t *comp, mp_parse_node_t pn, mp_parse_node_... function STATIC (line 279) | STATIC void compile_generic_tuple(compiler_t *comp, mp_parse_node_struct... function STATIC (line 284) | STATIC void c_if_cond(compiler_t *comp, mp_parse_node_t pn, bool jump_if... type assign_kind_t (line 346) | typedef enum { ASSIGN_STORE, ASSIGN_AUG_LOAD, ASSIGN_AUG_STORE } assign_... function STATIC (line 349) | STATIC void c_assign_atom_expr(compiler_t *comp, mp_parse_node_struct_t ... function STATIC (line 404) | STATIC void c_assign_tuple(compiler_t *comp, mp_parse_node_t node_head, ... function STATIC (line 444) | STATIC void c_assign(compiler_t *comp, mp_parse_node_t pn, assign_kind_t... function STATIC (line 552) | STATIC void close_over_variables_etc(compiler_t *comp, scope_t *this_sco... function STATIC (line 589) | STATIC void compile_funcdef_lambdef_param(compiler_t *comp, mp_parse_nod... function STATIC (line 680) | STATIC void compile_funcdef_lambdef(compiler_t *comp, scope_t *scope, mp... function STATIC (line 716) | STATIC qstr compile_funcdef_helper(compiler_t *comp, mp_parse_node_struc... function STATIC (line 736) | STATIC qstr compile_classdef_helper(compiler_t *comp, mp_parse_node_stru... function STATIC (line 768) | STATIC bool compile_built_in_decorator(compiler_t *comp, int name_len, m... function STATIC (line 798) | STATIC void compile_decorated(compiler_t *comp, mp_parse_node_struct_t *... function STATIC (line 866) | STATIC void compile_funcdef(compiler_t *comp, mp_parse_node_struct_t *pn... function STATIC (line 872) | STATIC void c_del_stmt(compiler_t *comp, mp_parse_node_t pn) { function STATIC (line 949) | STATIC void compile_del_stmt(compiler_t *comp, mp_parse_node_struct_t *p... function STATIC (line 953) | STATIC void compile_break_stmt(compiler_t *comp, mp_parse_node_struct_t ... function STATIC (line 961) | STATIC void compile_continue_stmt(compiler_t *comp, mp_parse_node_struct... function STATIC (line 969) | STATIC void compile_return_stmt(compiler_t *comp, mp_parse_node_struct_t... function STATIC (line 995) | STATIC void compile_yield_stmt(compiler_t *comp, mp_parse_node_struct_t ... function STATIC (line 1000) | STATIC void compile_raise_stmt(compiler_t *comp, mp_parse_node_struct_t ... function STATIC (line 1020) | STATIC void do_import_name(compiler_t *comp, mp_parse_node_t pn, qstr *q... function STATIC (line 1075) | STATIC void compile_dotted_as_name(compiler_t *comp, mp_parse_node_t pn) { function STATIC (line 1083) | STATIC void compile_import_name(compiler_t *comp, mp_parse_node_struct_t... function STATIC (line 1087) | STATIC void compile_import_from(compiler_t *comp, mp_parse_node_struct_t... function STATIC (line 1168) | STATIC void compile_declare_global(compiler_t *comp, mp_parse_node_t pn,... function STATIC (line 1184) | STATIC void compile_global_stmt(compiler_t *comp, mp_parse_node_struct_t... function STATIC (line 1194) | STATIC void compile_declare_nonlocal(compiler_t *comp, mp_parse_node_t p... function STATIC (line 1207) | STATIC void compile_nonlocal_stmt(compiler_t *comp, mp_parse_node_struct... function STATIC (line 1221) | STATIC void compile_assert_stmt(compiler_t *comp, mp_parse_node_struct_t... function STATIC (line 1239) | STATIC void compile_if_stmt(compiler_t *comp, mp_parse_node_struct_t *pn... function STATIC (line 1316) | STATIC void compile_while_stmt(compiler_t *comp, mp_parse_node_struct_t ... function STATIC (line 1354) | STATIC void compile_for_stmt_optimised_range(compiler_t *comp, mp_parse_... function STATIC (line 1436) | STATIC void compile_for_stmt(compiler_t *comp, mp_parse_node_struct_t *p... function STATIC (line 1518) | STATIC void compile_try_except(compiler_t *comp, mp_parse_node_t pn_body... function STATIC (line 1610) | STATIC void compile_try_finally(compiler_t *comp, mp_parse_node_t pn_bod... function STATIC (line 1633) | STATIC void compile_try_stmt(compiler_t *comp, mp_parse_node_struct_t *p... function STATIC (line 1660) | STATIC void compile_with_stmt_helper(compiler_t *comp, int n, mp_parse_n... function STATIC (line 1693) | STATIC void compile_with_stmt(compiler_t *comp, mp_parse_node_struct_t *... function STATIC (line 1703) | STATIC void compile_yield_from(compiler_t *comp) { function STATIC (line 1710) | STATIC void compile_await_object_method(compiler_t *comp, qstr method) { function STATIC (line 1716) | STATIC void compile_async_for_stmt(compiler_t *comp, mp_parse_node_struc... function STATIC (line 1771) | STATIC void compile_async_with_stmt_helper(compiler_t *comp, int n, mp_p... function STATIC (line 1855) | STATIC void compile_async_with_stmt(compiler_t *comp, mp_parse_node_stru... function STATIC (line 1865) | STATIC void compile_async_stmt(compiler_t *comp, mp_parse_node_struct_t ... function STATIC (line 1884) | STATIC void compile_expr_stmt(compiler_t *comp, mp_parse_node_struct_t *... function STATIC (line 1994) | STATIC void c_binary_op(compiler_t *comp, mp_parse_node_struct_t *pns, m... function STATIC (line 2003) | STATIC void compile_test_if_expr(compiler_t *comp, mp_parse_node_struct_... function STATIC (line 2018) | STATIC void compile_lambdef(compiler_t *comp, mp_parse_node_struct_t *pn... function STATIC (line 2033) | STATIC void compile_or_and_test(compiler_t *comp, mp_parse_node_struct_t... function STATIC (line 2045) | STATIC void compile_or_test(compiler_t *comp, mp_parse_node_struct_t *pn... function STATIC (line 2049) | STATIC void compile_and_test(compiler_t *comp, mp_parse_node_struct_t *p... function STATIC (line 2053) | STATIC void compile_not_test_2(compiler_t *comp, mp_parse_node_struct_t ... function STATIC (line 2058) | STATIC void compile_comparison(compiler_t *comp, mp_parse_node_struct_t ... function STATIC (line 2114) | STATIC void compile_star_expr(compiler_t *comp, mp_parse_node_struct_t *... function STATIC (line 2118) | STATIC void compile_expr(compiler_t *comp, mp_parse_node_struct_t *pns) { function STATIC (line 2122) | STATIC void compile_xor_expr(compiler_t *comp, mp_parse_node_struct_t *p... function STATIC (line 2126) | STATIC void compile_and_expr(compiler_t *comp, mp_parse_node_struct_t *p... function STATIC (line 2130) | STATIC void compile_term(compiler_t *comp, mp_parse_node_struct_t *pns) { function STATIC (line 2154) | STATIC void compile_factor_2(compiler_t *comp, mp_parse_node_struct_t *p... function STATIC (line 2169) | STATIC void compile_atom_expr_normal(compiler_t *comp, mp_parse_node_str... function STATIC (line 2251) | STATIC void compile_power(compiler_t *comp, mp_parse_node_struct_t *pns) { function STATIC (line 2256) | STATIC void compile_trailer_paren_helper(compiler_t *comp, mp_parse_node... function STATIC (line 2343) | STATIC void compile_comprehension(compiler_t *comp, mp_parse_node_struct... function STATIC (line 2368) | STATIC void compile_atom_paren(compiler_t *comp, mp_parse_node_struct_t ... function STATIC (line 2400) | STATIC void compile_atom_bracket(compiler_t *comp, mp_parse_node_struct_... function STATIC (line 2439) | STATIC void compile_atom_brace(compiler_t *comp, mp_parse_node_struct_t ... function STATIC (line 2535) | STATIC void compile_trailer_paren(compiler_t *comp, mp_parse_node_struct... function STATIC (line 2539) | STATIC void compile_trailer_bracket(compiler_t *comp, mp_parse_node_stru... function STATIC (line 2545) | STATIC void compile_trailer_period(compiler_t *comp, mp_parse_node_struc... function STATIC (line 2551) | STATIC void compile_subscript_3_helper(compiler_t *comp, mp_parse_node_s... function STATIC (line 2596) | STATIC void compile_subscript_2(compiler_t *comp, mp_parse_node_struct_t... function STATIC (line 2602) | STATIC void compile_subscript_3(compiler_t *comp, mp_parse_node_struct_t... function STATIC (line 2608) | STATIC void compile_dictorsetmaker_item(compiler_t *comp, mp_parse_node_... function STATIC (line 2614) | STATIC void compile_classdef(compiler_t *comp, mp_parse_node_struct_t *p... function STATIC (line 2620) | STATIC void compile_yield_expr(compiler_t *comp, mp_parse_node_struct_t ... function STATIC (line 2639) | STATIC void compile_atom_expr_await(compiler_t *comp, mp_parse_node_stru... function STATIC (line 2649) | STATIC mp_obj_t get_const_object(mp_parse_node_struct_t *pns) { function STATIC (line 2658) | STATIC void compile_const_object(compiler_t *comp, mp_parse_node_struct_... function STATIC (line 2804) | STATIC void compile_scope_func_param(compiler_t *comp, mp_parse_node_t p... function STATIC (line 2808) | STATIC void compile_scope_lambda_param(compiler_t *comp, mp_parse_node_t... function STATIC (line 2813) | STATIC void compile_scope_func_annotations(compiler_t *comp, mp_parse_no... function STATIC (line 2855) | STATIC void compile_scope_comp_iter(compiler_t *comp, mp_parse_node_stru... function STATIC (line 2893) | STATIC void check_for_doc_string(compiler_t *comp, mp_parse_node_t pn) { function STATIC (line 2938) | STATIC void compile_scope(compiler_t *comp, scope_t *scope, pass_kind_t ... function STATIC (line 3113) | STATIC void compile_scope_inline_asm(compiler_t *comp, scope_t *scope, p... function STATIC (line 3272) | STATIC void scope_compute_things(scope_t *scope) { function mp_raw_code_t (line 3355) | mp_raw_code_t *mp_compile_to_raw_code(mp_parse_tree_t *parse_tree, qstr ... function mp_obj_t (line 3511) | mp_obj_t mp_compile(mp_parse_tree_t *parse_tree, qstr source_file, uint ... FILE: micropython/source/py/compile2.c type compiler_t (line 102) | typedef struct _compiler_t { function STATIC (line 140) | STATIC void compile_error_set_line(compiler_t *comp, const byte *p) { function STATIC (line 150) | STATIC void compile_syntax_error(compiler_t *comp, const byte *p, const ... function STATIC (line 162) | STATIC uint comp_next_label(compiler_t *comp) { function STATIC (line 166) | STATIC void compile_increase_except_level(compiler_t *comp) { function STATIC (line 173) | STATIC void compile_decrease_except_level(compiler_t *comp) { function STATIC (line 178) | STATIC void scope_new_and_link(compiler_t *comp, size_t scope_idx, scope... function STATIC (line 186) | STATIC void apply_to_single_or_list(compiler_t *comp, const byte *p, pn_... function STATIC (line 199) | STATIC void compile_generic_all_nodes(compiler_t *comp, const byte *p, c... function STATIC (line 206) | STATIC void compile_load_id(compiler_t *comp, qstr qst) { function STATIC (line 218) | STATIC void compile_store_id(compiler_t *comp, qstr qst) { function STATIC (line 230) | STATIC void compile_delete_id(compiler_t *comp, qstr qst) { function STATIC (line 242) | STATIC void c_tuple(compiler_t *comp, const byte *p, const byte *p_list,... function STATIC (line 255) | STATIC void compile_generic_tuple(compiler_t *comp, const byte *p, const... function STATIC (line 260) | STATIC bool node_is_const_false(const byte *p) { function STATIC (line 265) | STATIC bool node_is_const_true(const byte *p) { function STATIC (line 270) | STATIC const byte *c_if_cond(compiler_t *comp, const byte *p, bool jump_... type assign_kind_t (line 332) | typedef enum { ASSIGN_STORE, ASSIGN_AUG_LOAD, ASSIGN_AUG_STORE } assign_... function STATIC (line 335) | STATIC void c_assign_atom_expr(compiler_t *comp, const byte *p_orig, ass... function STATIC (line 402) | STATIC void c_assign_tuple(compiler_t *comp, const byte *p_head, const b... function STATIC (line 444) | STATIC void c_assign(compiler_t *comp, const byte *p, assign_kind_t assi... function STATIC (line 557) | STATIC void close_over_variables_etc(compiler_t *comp, scope_t *this_sco... function STATIC (line 594) | STATIC void compile_funcdef_lambdef_param(compiler_t *comp, const byte *... function STATIC (line 693) | STATIC void compile_funcdef_lambdef(compiler_t *comp, scope_t *scope, co... function STATIC (line 729) | STATIC qstr compile_funcdef_helper(compiler_t *comp, const byte *p, uint... function STATIC (line 752) | STATIC qstr compile_classdef_helper(compiler_t *comp, const byte *p, uin... function STATIC (line 785) | STATIC bool compile_built_in_decorator(compiler_t *comp, const byte *p, ... function STATIC (line 818) | STATIC void compile_decorated(compiler_t *comp, const byte *p, const byt... function STATIC (line 883) | STATIC void compile_funcdef(compiler_t *comp, const byte *p, const byte ... function STATIC (line 890) | STATIC void c_del_stmt(compiler_t *comp, const byte *p) { function STATIC (line 971) | STATIC void compile_del_stmt(compiler_t *comp, const byte *p, const byte... function STATIC (line 976) | STATIC void compile_break_stmt(compiler_t *comp, const byte *p, const by... function STATIC (line 985) | STATIC void compile_continue_stmt(compiler_t *comp, const byte *p, const... function STATIC (line 994) | STATIC void compile_return_stmt(compiler_t *comp, const byte *p, const b... function STATIC (line 1022) | STATIC void compile_yield_stmt(compiler_t *comp, const byte *p, const by... function STATIC (line 1028) | STATIC void compile_raise_stmt(compiler_t *comp, const byte *p, const by... function STATIC (line 1048) | STATIC void do_import_name(compiler_t *comp, const byte *p, qstr *q_base) { function STATIC (line 1112) | STATIC void compile_dotted_as_name(compiler_t *comp, const byte *p) { function STATIC (line 1120) | STATIC void compile_import_name(compiler_t *comp, const byte *p, const b... function STATIC (line 1125) | STATIC void compile_import_from(compiler_t *comp, const byte *p, const b... function STATIC (line 1210) | STATIC void compile_declare_global(compiler_t *comp, const byte *p_for_e... function STATIC (line 1226) | STATIC void compile_global_stmt(compiler_t *comp, const byte *p, const b... function STATIC (line 1238) | STATIC void compile_declare_nonlocal(compiler_t *comp, const byte *p_for... function STATIC (line 1251) | STATIC void compile_nonlocal_stmt(compiler_t *comp, const byte *p, const... function STATIC (line 1267) | STATIC void compile_assert_stmt(compiler_t *comp, const byte *p, const b... function STATIC (line 1285) | STATIC void compile_if_stmt(compiler_t *comp, const byte *p, const byte ... function STATIC (line 1377) | STATIC void compile_while_stmt(compiler_t *comp, const byte *p, const by... function STATIC (line 1420) | STATIC void compile_for_stmt_optimised_range(compiler_t *comp, const byt... function STATIC (line 1504) | STATIC void compile_for_stmt(compiler_t *comp, const byte *p, const byte... function STATIC (line 1601) | STATIC void compile_try_except(compiler_t *comp, const byte *p_body, con... function STATIC (line 1694) | STATIC void compile_try_finally(compiler_t *comp, const byte *p_body, co... function STATIC (line 1719) | STATIC void compile_try_stmt(compiler_t *comp, const byte *p, const byte... function STATIC (line 1744) | STATIC void compile_with_stmt_helper(compiler_t *comp, const byte *n_pre... function STATIC (line 1778) | STATIC void compile_with_stmt(compiler_t *comp, const byte *p, const byt... function STATIC (line 1786) | STATIC void compile_expr_stmt(compiler_t *comp, const byte *p, const byt... function STATIC (line 1910) | STATIC void compile_test_if_expr(compiler_t *comp, const byte *p, const ... function STATIC (line 1927) | STATIC void compile_lambdef(compiler_t *comp, const byte *p, const byte ... function STATIC (line 1944) | STATIC void compile_or_and_test(compiler_t *comp, const byte *p, const b... function STATIC (line 1955) | STATIC void compile_or_test(compiler_t *comp, const byte *p, const byte ... function STATIC (line 1959) | STATIC void compile_and_test(compiler_t *comp, const byte *p, const byte... function STATIC (line 1963) | STATIC void compile_not_test_2(compiler_t *comp, const byte *p, const by... function STATIC (line 1969) | STATIC void compile_comparison(compiler_t *comp, const byte *p, const by... function STATIC (line 2029) | STATIC void compile_star_expr(compiler_t *comp, const byte *p, const byt... function STATIC (line 2034) | STATIC void c_binary_op(compiler_t *comp, const byte *p, const byte *pto... function STATIC (line 2042) | STATIC void compile_expr(compiler_t *comp, const byte *p, const byte *pt... function STATIC (line 2046) | STATIC void compile_xor_expr(compiler_t *comp, const byte *p, const byte... function STATIC (line 2050) | STATIC void compile_and_expr(compiler_t *comp, const byte *p, const byte... function STATIC (line 2054) | STATIC void compile_term(compiler_t *comp, const byte *p, const byte *pt... function STATIC (line 2078) | STATIC void compile_factor_2(compiler_t *comp, const byte *p, const byte... function STATIC (line 2093) | STATIC void compile_atom_expr_normal(compiler_t *comp, const byte *p, co... function STATIC (line 2179) | STATIC void compile_power(compiler_t *comp, const byte *p, const byte *p... function STATIC (line 2185) | STATIC void compile_trailer_paren_helper(compiler_t *comp, const byte *p... function STATIC (line 2279) | STATIC void compile_comprehension(compiler_t *comp, const byte *p, scope... function STATIC (line 2305) | STATIC void compile_atom_paren(compiler_t *comp, const byte *p, const by... function STATIC (line 2326) | STATIC void compile_atom_bracket(compiler_t *comp, const byte *p, const ... function STATIC (line 2355) | STATIC void compile_atom_brace(compiler_t *comp, const byte *p, const by... function STATIC (line 2439) | STATIC void compile_trailer_paren(compiler_t *comp, const byte *p, const... function STATIC (line 2446) | STATIC void compile_trailer_bracket(compiler_t *comp, const byte *p, con... function STATIC (line 2453) | STATIC void compile_trailer_period(compiler_t *comp, const byte *p, cons... function STATIC (line 2463) | STATIC void compile_subscript_3_helper(compiler_t *comp, const byte *p, ... function STATIC (line 2498) | STATIC void compile_subscript_2(compiler_t *comp, const byte *p, const b... function STATIC (line 2504) | STATIC void compile_subscript_3(compiler_t *comp, const byte *p, const b... function STATIC (line 2510) | STATIC void compile_dictorsetmaker_item(compiler_t *comp, const byte *p,... function STATIC (line 2517) | STATIC void compile_classdef(compiler_t *comp, const byte *p, const byte... function STATIC (line 2524) | STATIC void compile_yield_expr(compiler_t *comp, const byte *p, const by... function STATIC (line 2544) | STATIC mp_obj_t get_const_object(compiler_t *comp, const byte *p) { function STATIC (line 2550) | STATIC void compile_const_object(compiler_t *comp, const byte *p, const ... function STATIC (line 2567) | STATIC const byte *compile_node(compiler_t *comp, const byte *p) { function STATIC (line 2646) | STATIC void compile_scope_func_lambda_param(compiler_t *comp, const byte... function STATIC (line 2717) | STATIC void compile_scope_func_param(compiler_t *comp, const byte *p) { function STATIC (line 2721) | STATIC void compile_scope_lambda_param(compiler_t *comp, const byte *p) { function STATIC (line 2726) | STATIC void compile_scope_func_annotations(compiler_t *comp, const byte ... function STATIC (line 2771) | STATIC void compile_scope_comp_iter(compiler_t *comp, const byte *p_comp... function STATIC (line 2811) | STATIC void check_for_doc_string(compiler_t *comp, mp_parse_node_t pn) { function STATIC (line 2856) | STATIC void compile_scope(compiler_t *comp, scope_t *scope, pass_kind_t ... function STATIC (line 3035) | STATIC void compile_scope_inline_asm(compiler_t *comp, scope_t *scope, p... function STATIC (line 3210) | STATIC void scope_compute_things(scope_t *scope) { function mp_raw_code_t (line 3293) | mp_raw_code_t *mp_compile_to_raw_code(mp_parse_tree_t *parse_tree, qstr ... function mp_obj_t (line 3498) | mp_obj_t mp_compile(mp_parse_tree_t *parse_tree, qstr source_file, uint ... FILE: micropython/source/py/emitbc.c type _emit_t (line 42) | struct _emit_t { function emit_t (line 75) | emit_t *emit_bc_new(void) { function emit_bc_set_max_num_labels (line 80) | void emit_bc_set_max_num_labels(emit_t *emit, mp_uint_t max_num_labels) { function emit_bc_free (line 85) | void emit_bc_free(emit_t *emit) { type byte (line 90) | typedef byte *(*emit_allocator_t)(emit_t *emit, int nbytes); function STATIC (line 92) | STATIC void emit_write_uint(emit_t *emit, emit_allocator_t allocator, mp... function STATIC (line 109) | STATIC byte *emit_get_cur_to_write_code_info(emit_t *emit, int num_bytes... function STATIC (line 122) | STATIC void emit_write_code_info_byte(emit_t* emit, byte val) { function STATIC (line 126) | STATIC void emit_write_code_info_uint(emit_t* emit, mp_uint_t val) { function STATIC (line 130) | STATIC void emit_write_code_info_qstr(emit_t *emit, qstr qst) { function STATIC (line 142) | STATIC void emit_write_code_info_bytes_lines(emit_t *emit, mp_uint_t byt... function STATIC (line 172) | STATIC byte *emit_get_cur_to_write_bytecode(emit_t *emit, int num_bytes_... function STATIC (line 185) | STATIC void emit_write_bytecode_byte(emit_t *emit, byte b1) { function STATIC (line 190) | STATIC void emit_write_bytecode_byte_byte(emit_t* emit, byte b1, byte b2) { function STATIC (line 197) | STATIC void emit_write_bytecode_byte_int(emit_t *emit, byte b1, mp_int_t... function STATIC (line 223) | STATIC void emit_write_bytecode_byte_uint(emit_t *emit, byte b, mp_uint_... function STATIC (line 229) | STATIC void emit_write_bytecode_byte_const(emit_t *emit, byte b, mp_uint... function STATIC (line 237) | STATIC void emit_write_bytecode_byte_qstr(emit_t* emit, byte b, qstr qst) { function STATIC (line 249) | STATIC void emit_write_bytecode_byte_obj(emit_t *emit, byte b, mp_obj_t ... function STATIC (line 265) | STATIC void emit_write_bytecode_byte_raw_code(emit_t *emit, byte b, mp_r... function STATIC (line 282) | STATIC void emit_write_bytecode_byte_unsigned_label(emit_t *emit, byte b... function STATIC (line 296) | STATIC void emit_write_bytecode_byte_signed_label(emit_t *emit, byte b1,... function mp_emit_bc_start_pass (line 309) | void mp_emit_bc_start_pass(emit_t *emit, pass_kind_t pass, scope_t *scop... function mp_emit_bc_end_pass (line 400) | void mp_emit_bc_end_pass(emit_t *emit) { function mp_emit_bc_last_emit_was_return_value (line 446) | bool mp_emit_bc_last_emit_was_return_value(emit_t *emit) { function mp_emit_bc_adjust_stack_size (line 450) | void mp_emit_bc_adjust_stack_size(emit_t *emit, mp_int_t delta) { function emit_bc_pre (line 462) | static inline void emit_bc_pre(emit_t *emit, mp_int_t stack_size_delta) { function mp_emit_bc_set_source_line (line 466) | void mp_emit_bc_set_source_line(emit_t *emit, mp_uint_t source_line) { function mp_emit_bc_label_assign (line 486) | void mp_emit_bc_label_assign(emit_t *emit, mp_uint_t l) { function mp_emit_bc_import_name (line 503) | void mp_emit_bc_import_name(emit_t *emit, qstr qst) { function mp_emit_bc_import_from (line 508) | void mp_emit_bc_import_from(emit_t *emit, qstr qst) { function mp_emit_bc_import_star (line 513) | void mp_emit_bc_import_star(emit_t *emit) { function mp_emit_bc_load_const_tok (line 518) | void mp_emit_bc_load_const_tok(emit_t *emit, mp_token_kind_t tok) { function mp_emit_bc_load_const_small_int (line 531) | void mp_emit_bc_load_const_small_int(emit_t *emit, mp_int_t arg) { function mp_emit_bc_load_const_str (line 540) | void mp_emit_bc_load_const_str(emit_t *emit, qstr qst) { function mp_emit_bc_load_const_obj (line 545) | void mp_emit_bc_load_const_obj(emit_t *emit, mp_obj_t obj) { function mp_emit_bc_load_null (line 550) | void mp_emit_bc_load_null(emit_t *emit) { function mp_emit_bc_load_fast (line 555) | void mp_emit_bc_load_fast(emit_t *emit, qstr qst, mp_uint_t local_num) { function mp_emit_bc_load_deref (line 565) | void mp_emit_bc_load_deref(emit_t *emit, qstr qst, mp_uint_t local_num) { function mp_emit_bc_load_name (line 571) | void mp_emit_bc_load_name(emit_t *emit, qstr qst) { function mp_emit_bc_load_global (line 580) | void mp_emit_bc_load_global(emit_t *emit, qstr qst) { function mp_emit_bc_load_attr (line 589) | void mp_emit_bc_load_attr(emit_t *emit, qstr qst) { function mp_emit_bc_load_method (line 597) | void mp_emit_bc_load_method(emit_t *emit, qstr qst, bool is_super) { function mp_emit_bc_load_build_class (line 602) | void mp_emit_bc_load_build_class(emit_t *emit) { function mp_emit_bc_load_subscr (line 607) | void mp_emit_bc_load_subscr(emit_t *emit) { function mp_emit_bc_store_fast (line 612) | void mp_emit_bc_store_fast(emit_t *emit, qstr qst, mp_uint_t local_num) { function mp_emit_bc_store_deref (line 622) | void mp_emit_bc_store_deref(emit_t *emit, qstr qst, mp_uint_t local_num) { function mp_emit_bc_store_name (line 628) | void mp_emit_bc_store_name(emit_t *emit, qstr qst) { function mp_emit_bc_store_global (line 633) | void mp_emit_bc_store_global(emit_t *emit, qstr qst) { function mp_emit_bc_store_attr (line 638) | void mp_emit_bc_store_attr(emit_t *emit, qstr qst) { function mp_emit_bc_store_subscr (line 646) | void mp_emit_bc_store_subscr(emit_t *emit) { function mp_emit_bc_delete_fast (line 651) | void mp_emit_bc_delete_fast(emit_t *emit, qstr qst, mp_uint_t local_num) { function mp_emit_bc_delete_deref (line 656) | void mp_emit_bc_delete_deref(emit_t *emit, qstr qst, mp_uint_t local_num) { function mp_emit_bc_delete_name (line 661) | void mp_emit_bc_delete_name(emit_t *emit, qstr qst) { function mp_emit_bc_delete_global (line 666) | void mp_emit_bc_delete_global(emit_t *emit, qstr qst) { function mp_emit_bc_delete_attr (line 671) | void mp_emit_bc_delete_attr(emit_t *emit, qstr qst) { function mp_emit_bc_delete_subscr (line 677) | void mp_emit_bc_delete_subscr(emit_t *emit) { function mp_emit_bc_dup_top (line 683) | void mp_emit_bc_dup_top(emit_t *emit) { function mp_emit_bc_dup_top_two (line 688) | void mp_emit_bc_dup_top_two(emit_t *emit) { function mp_emit_bc_pop_top (line 693) | void mp_emit_bc_pop_top(emit_t *emit) { function mp_emit_bc_rot_two (line 698) | void mp_emit_bc_rot_two(emit_t *emit) { function mp_emit_bc_rot_three (line 703) | void mp_emit_bc_rot_three(emit_t *emit) { function mp_emit_bc_jump (line 708) | void mp_emit_bc_jump(emit_t *emit, mp_uint_t label) { function mp_emit_bc_pop_jump_if (line 713) | void mp_emit_bc_pop_jump_if(emit_t *emit, bool cond, mp_uint_t label) { function mp_emit_bc_jump_if_or_pop (line 722) | void mp_emit_bc_jump_if_or_pop(emit_t *emit, bool cond, mp_uint_t label) { function mp_emit_bc_unwind_jump (line 731) | void mp_emit_bc_unwind_jump(emit_t *emit, mp_uint_t label, mp_uint_t exc... function mp_emit_bc_setup_with (line 749) | void mp_emit_bc_setup_with(emit_t *emit, mp_uint_t label) { function mp_emit_bc_with_cleanup (line 756) | void mp_emit_bc_with_cleanup(emit_t *emit, mp_uint_t label) { function mp_emit_bc_setup_except (line 765) | void mp_emit_bc_setup_except(emit_t *emit, mp_uint_t label) { function mp_emit_bc_setup_finally (line 770) | void mp_emit_bc_setup_finally(emit_t *emit, mp_uint_t label) { function mp_emit_bc_end_finally (line 775) | void mp_emit_bc_end_finally(emit_t *emit) { function mp_emit_bc_get_iter (line 780) | void mp_emit_bc_get_iter(emit_t *emit, bool use_stack) { function mp_emit_bc_for_iter (line 785) | void mp_emit_bc_for_iter(emit_t *emit, mp_uint_t label) { function mp_emit_bc_for_iter_end (line 790) | void mp_emit_bc_for_iter_end(emit_t *emit) { function mp_emit_bc_pop_block (line 794) | void mp_emit_bc_pop_block(emit_t *emit) { function mp_emit_bc_pop_except (line 799) | void mp_emit_bc_pop_except(emit_t *emit) { function mp_emit_bc_unary_op (line 804) | void mp_emit_bc_unary_op(emit_t *emit, mp_unary_op_t op) { function mp_emit_bc_binary_op (line 809) | void mp_emit_bc_binary_op(emit_t *emit, mp_binary_op_t op) { function mp_emit_bc_build_tuple (line 826) | void mp_emit_bc_build_tuple(emit_t *emit, mp_uint_t n_args) { function mp_emit_bc_build_list (line 831) | void mp_emit_bc_build_list(emit_t *emit, mp_uint_t n_args) { function mp_emit_bc_build_map (line 836) | void mp_emit_bc_build_map(emit_t *emit, mp_uint_t n_args) { function mp_emit_bc_store_map (line 841) | void mp_emit_bc_store_map(emit_t *emit) { function mp_emit_bc_build_set (line 847) | void mp_emit_bc_build_set(emit_t *emit, mp_uint_t n_args) { function mp_emit_bc_build_slice (line 854) | void mp_emit_bc_build_slice(emit_t *emit, mp_uint_t n_args) { function mp_emit_bc_store_comp (line 860) | void mp_emit_bc_store_comp(emit_t *emit, scope_kind_t kind, mp_uint_t co... function mp_emit_bc_unpack_sequence (line 878) | void mp_emit_bc_unpack_sequence(emit_t *emit, mp_uint_t n_args) { function mp_emit_bc_unpack_ex (line 883) | void mp_emit_bc_unpack_ex(emit_t *emit, mp_uint_t n_left, mp_uint_t n_ri... function mp_emit_bc_make_function (line 888) | void mp_emit_bc_make_function(emit_t *emit, scope_t *scope, mp_uint_t n_... function mp_emit_bc_make_closure (line 898) | void mp_emit_bc_make_closure(emit_t *emit, scope_t *scope, mp_uint_t n_c... function STATIC (line 911) | STATIC void emit_bc_call_function_method_helper(emit_t *emit, mp_int_t s... function mp_emit_bc_call_function (line 921) | void mp_emit_bc_call_function(emit_t *emit, mp_uint_t n_positional, mp_u... function mp_emit_bc_call_method (line 925) | void mp_emit_bc_call_method(emit_t *emit, mp_uint_t n_positional, mp_uin... function mp_emit_bc_return_value (line 929) | void mp_emit_bc_return_value(emit_t *emit) { function mp_emit_bc_raise_varargs (line 935) | void mp_emit_bc_raise_varargs(emit_t *emit, mp_uint_t n_args) { function mp_emit_bc_yield_value (line 941) | void mp_emit_bc_yield_value(emit_t *emit) { function mp_emit_bc_yield_from (line 947) | void mp_emit_bc_yield_from(emit_t *emit) { function mp_emit_bc_start_except_handler (line 953) | void mp_emit_bc_start_except_handler(emit_t *emit) { function mp_emit_bc_end_except_handler (line 957) | void mp_emit_bc_end_except_handler(emit_t *emit) { FILE: micropython/source/py/emitcommon.c function mp_emit_common_get_id_for_load (line 33) | void mp_emit_common_get_id_for_load(scope_t *scope, qstr qst) { function mp_emit_common_get_id_for_modification (line 42) | void mp_emit_common_get_id_for_modification(scope_t *scope, qstr qst) { function mp_emit_common_id_op (line 58) | void mp_emit_common_id_op(emit_t *emit, const mp_emit_method_table_id_op... FILE: micropython/source/py/emitglue.c function mp_raw_code_t (line 52) | mp_raw_code_t *mp_emit_glue_new_raw_code(void) { function mp_emit_glue_assign_bytecode (line 58) | void mp_emit_glue_assign_bytecode(mp_raw_code_t *rc, const byte *code, m... function mp_emit_glue_assign_native (line 87) | void mp_emit_glue_assign_native(mp_raw_code_t *rc, mp_raw_code_kind_t ki... function mp_obj_t (line 117) | mp_obj_t mp_make_function_from_raw_code(const mp_raw_code_t *rc, mp_obj_... function mp_obj_t (line 158) | mp_obj_t mp_make_closure_from_raw_code(const mp_raw_code_t *rc, mp_uint_... FILE: micropython/source/py/emitinlinethumb.c type _emit_inline_asm_t (line 54) | struct _emit_inline_asm_t { function STATIC (line 63) | STATIC void emit_inline_thumb_error_msg(emit_inline_asm_t *emit, const c... function STATIC (line 67) | STATIC void emit_inline_thumb_error_exc(emit_inline_asm_t *emit, mp_obj_... function emit_inline_asm_t (line 71) | emit_inline_asm_t *emit_inline_thumb_new(mp_uint_t *co_data, mp_uint_t m... function emit_inline_thumb_free (line 81) | void emit_inline_thumb_free(emit_inline_asm_t *emit) { function STATIC (line 87) | STATIC void emit_inline_thumb_start_pass(emit_inline_asm_t *emit, pass_k... function STATIC (line 97) | STATIC void emit_inline_thumb_end_pass(emit_inline_asm_t *emit, mp_uint_... function STATIC (line 102) | STATIC mp_uint_t emit_inline_thumb_count_params(emit_inline_asm_t *emit,... function STATIC (line 124) | STATIC bool emit_inline_thumb_label(emit_inline_asm_t *emit, mp_uint_t l... type reg_name_t (line 139) | typedef struct _reg_name_t { byte reg; byte name[3]; } reg_name_t; type special_reg_name_t (line 165) | typedef struct _special_reg_name_t { byte reg; char name[MAX_SPECIAL_REG... function STATIC (line 173) | STATIC const char *get_arg_str(mp_parse_node_t pn) { function STATIC (line 183) | STATIC mp_uint_t get_arg_reg(emit_inline_asm_t *emit, const char *op, mp... function STATIC (line 207) | STATIC mp_uint_t get_arg_special_reg(emit_inline_asm_t *emit, const char... function STATIC (line 222) | STATIC mp_uint_t get_arg_vfpreg(emit_inline_asm_t *emit, const char *op,... function STATIC (line 250) | STATIC mp_uint_t get_arg_reglist(emit_inline_asm_t *emit, const char *op... function STATIC (line 302) | STATIC uint32_t get_arg_i(emit_inline_asm_t *emit, const char *op, mp_pa... function STATIC (line 316) | STATIC bool get_arg_addr(emit_inline_asm_t *emit, const char *op, mp_par... function STATIC (line 342) | STATIC int get_arg_label(emit_inline_asm_t *emit, const char *op, mp_par... type cc_name_t (line 361) | typedef struct _cc_name_t { byte cc; byte name[2]; } cc_name_t; type format_4_op_t (line 379) | typedef struct _format_4_op_t { byte op; char name[3]; } format_4_op_t; type format_9_10_op_t (line 401) | typedef struct _format_9_10_op_t { uint16_t op; uint16_t name; } format_... type format_vfp_op_t (line 415) | typedef struct _format_vfp_op_t { byte op; char name[3]; } format_vfp_op_t; function STATIC (line 427) | STATIC void emit_inline_thumb_op(emit_inline_asm_t *emit, qstr op, mp_ui... FILE: micropython/source/py/emitinlinextensa.c type _emit_inline_asm_t (line 38) | struct _emit_inline_asm_t { function STATIC (line 46) | STATIC void emit_inline_xtensa_error_msg(emit_inline_asm_t *emit, const ... function STATIC (line 50) | STATIC void emit_inline_xtensa_error_exc(emit_inline_asm_t *emit, mp_obj... function emit_inline_asm_t (line 54) | emit_inline_asm_t *emit_inline_xtensa_new(mp_uint_t max_num_labels) { function emit_inline_xtensa_free (line 63) | void emit_inline_xtensa_free(emit_inline_asm_t *emit) { function STATIC (line 69) | STATIC void emit_inline_xtensa_start_pass(emit_inline_asm_t *emit, pass_... function STATIC (line 79) | STATIC void emit_inline_xtensa_end_pass(emit_inline_asm_t *emit, mp_uint... function STATIC (line 84) | STATIC mp_uint_t emit_inline_xtensa_count_params(emit_inline_asm_t *emit... function STATIC (line 103) | STATIC bool emit_inline_xtensa_label(emit_inline_asm_t *emit, mp_uint_t ... type reg_name_t (line 118) | typedef struct _reg_name_t { byte reg; byte name[3]; } reg_name_t; function STATIC (line 140) | STATIC const char *get_arg_str(mp_parse_node_t pn) { function STATIC (line 149) | STATIC mp_uint_t get_arg_reg(emit_inline_asm_t *emit, const char *op, mp... function STATIC (line 166) | STATIC uint32_t get_arg_i(emit_inline_asm_t *emit, const char *op, mp_pa... function STATIC (line 180) | STATIC int get_arg_label(emit_inline_asm_t *emit, const char *op, mp_par... type opcode_table_3arg_t (line 202) | typedef struct _opcode_table_3arg_t { function STATIC (line 243) | STATIC void emit_inline_xtensa_op(emit_inline_asm_t *emit, qstr op, mp_u... FILE: micropython/source/py/emitnative.c type stack_info_kind_t (line 160) | typedef enum { type vtype_kind_t (line 168) | typedef enum { function STATIC (line 184) | STATIC qstr vtype_to_qstr(vtype_kind_t vtype) { type stack_info_t (line 198) | typedef struct _stack_info_t { type _emit_t (line 207) | struct _emit_t { function emit_t (line 235) | emit_t *EXPORT_FUN(new)(mp_obj_t *error_slot, mp_uint_t max_num_labels) { function STATIC (line 251) | STATIC void emit_native_set_native_type(emit_t *emit, mp_uint_t op, mp_u... function STATIC (line 288) | STATIC void emit_native_start_pass(emit_t *emit, pass_kind_t pass, scope... function STATIC (line 460) | STATIC void emit_native_end_pass(emit_t *emit) { function STATIC (line 538) | STATIC bool emit_native_last_emit_was_return_value(emit_t *emit) { function STATIC (line 542) | STATIC void adjust_stack(emit_t *emit, mp_int_t stack_size_delta) { function STATIC (line 558) | STATIC void emit_native_adjust_stack_size(emit_t *emit, mp_int_t delta) { function STATIC (line 579) | STATIC void emit_native_set_source_line(emit_t *emit, mp_uint_t source_l... function STATIC (line 585) | STATIC void emit_native_pre(emit_t *emit) { function STATIC (line 590) | STATIC stack_info_t *peek_stack(emit_t *emit, mp_uint_t depth) { function STATIC (line 595) | STATIC vtype_kind_t peek_vtype(emit_t *emit, mp_uint_t depth) { function STATIC (line 601) | STATIC void need_reg_single(emit_t *emit, int reg_needed, int skip_stack... function STATIC (line 614) | STATIC void need_reg_all(emit_t *emit) { function STATIC (line 624) | STATIC void need_stack_settled(emit_t *emit) { function STATIC (line 645) | STATIC void emit_access_stack(emit_t *emit, int pos, vtype_kind_t *vtype... function STATIC (line 668) | STATIC void emit_fold_stack_top(emit_t *emit, int reg_dest) { function STATIC (line 682) | STATIC void emit_pre_pop_reg_flexible(emit_t *emit, vtype_kind_t *vtype,... function STATIC (line 695) | STATIC void emit_pre_pop_discard(emit_t *emit) { function STATIC (line 700) | STATIC void emit_pre_pop_reg(emit_t *emit, vtype_kind_t *vtype, int reg_... function STATIC (line 706) | STATIC void emit_pre_pop_reg_reg(emit_t *emit, vtype_kind_t *vtypea, int... function STATIC (line 711) | STATIC void emit_pre_pop_reg_reg_reg(emit_t *emit, vtype_kind_t *vtypea,... function STATIC (line 717) | STATIC void emit_post(emit_t *emit) { function STATIC (line 721) | STATIC void emit_post_top_set_vtype(emit_t *emit, vtype_kind_t new_vtype) { function STATIC (line 726) | STATIC void emit_post_push_reg(emit_t *emit, vtype_kind_t vtype, int reg) { function STATIC (line 734) | STATIC void emit_post_push_imm(emit_t *emit, vtype_kind_t vtype, mp_int_... function STATIC (line 742) | STATIC void emit_post_push_reg_reg(emit_t *emit, vtype_kind_t vtypea, in... function STATIC (line 747) | STATIC void emit_post_push_reg_reg_reg(emit_t *emit, vtype_kind_t vtypea... function STATIC (line 753) | STATIC void emit_post_push_reg_reg_reg_reg(emit_t *emit, vtype_kind_t vt... function STATIC (line 760) | STATIC void emit_call(emit_t *emit, mp_fun_kind_t fun_kind) { function STATIC (line 765) | STATIC void emit_call_with_imm_arg(emit_t *emit, mp_fun_kind_t fun_kind,... function STATIC (line 772) | STATIC void emit_call_with_imm_arg_aligned(emit_t *emit, mp_fun_kind_t f... function STATIC (line 778) | STATIC void emit_call_with_2_imm_args(emit_t *emit, mp_fun_kind_t fun_ki... function STATIC (line 786) | STATIC void emit_call_with_3_imm_args_and_first_aligned(emit_t *emit, mp... function STATIC (line 798) | STATIC void emit_get_stack_pointer_to_reg_for_pop(emit_t *emit, mp_uint_... function STATIC (line 854) | STATIC void emit_get_stack_pointer_to_reg_for_push(emit_t *emit, mp_uint... function STATIC (line 864) | STATIC void emit_native_label_assign(emit_t *emit, mp_uint_t l) { function STATIC (line 873) | STATIC void emit_native_import_name(emit_t *emit, qstr qst) { function STATIC (line 908) | STATIC void emit_native_import_from(emit_t *emit, qstr qst) { function STATIC (line 918) | STATIC void emit_native_import_star(emit_t *emit) { function STATIC (line 927) | STATIC void emit_native_load_const_tok(emit_t *emit, mp_token_kind_t tok) { function STATIC (line 955) | STATIC void emit_native_load_const_small_int(emit_t *emit, mp_int_t arg) { function STATIC (line 965) | STATIC void emit_native_load_const_str(emit_t *emit, qstr qst) { function STATIC (line 980) | STATIC void emit_native_load_const_obj(emit_t *emit, mp_obj_t obj) { function STATIC (line 987) | STATIC void emit_native_load_null(emit_t *emit) { function STATIC (line 992) | STATIC void emit_native_load_fast(emit_t *emit, qstr qst, mp_uint_t loca... function STATIC (line 1016) | STATIC void emit_native_load_deref(emit_t *emit, qstr qst, mp_uint_t loc... function STATIC (line 1028) | STATIC void emit_native_load_name(emit_t *emit, qstr qst) { function STATIC (line 1035) | STATIC void emit_native_load_global(emit_t *emit, qstr qst) { function STATIC (line 1057) | STATIC void emit_native_load_attr(emit_t *emit, qstr qst) { function STATIC (line 1069) | STATIC void emit_native_load_method(emit_t *emit, qstr qst, bool is_supe... function STATIC (line 1083) | STATIC void emit_native_load_build_class(emit_t *emit) { function STATIC (line 1089) | STATIC void emit_native_load_subscr(emit_t *emit) { function STATIC (line 1224) | STATIC void emit_native_store_fast(emit_t *emit, qstr qst, mp_uint_t loc... function STATIC (line 1254) | STATIC void emit_native_store_deref(emit_t *emit, qstr qst, mp_uint_t lo... function STATIC (line 1268) | STATIC void emit_native_store_name(emit_t *emit, qstr qst) { function STATIC (line 1277) | STATIC void emit_native_store_global(emit_t *emit, qstr qst) { function STATIC (line 1290) | STATIC void emit_native_store_attr(emit_t *emit, qstr qst) { function STATIC (line 1299) | STATIC void emit_native_store_subscr(emit_t *emit) { function STATIC (line 1479) | STATIC void emit_native_delete_fast(emit_t *emit, qstr qst, mp_uint_t lo... function STATIC (line 1487) | STATIC void emit_native_delete_deref(emit_t *emit, qstr qst, mp_uint_t l... function STATIC (line 1494) | STATIC void emit_native_delete_name(emit_t *emit, qstr qst) { function STATIC (line 1500) | STATIC void emit_native_delete_global(emit_t *emit, qstr qst) { function STATIC (line 1506) | STATIC void emit_native_delete_attr(emit_t *emit, qstr qst) { function STATIC (line 1514) | STATIC void emit_native_delete_subscr(emit_t *emit) { function STATIC (line 1522) | STATIC void emit_native_dup_top(emit_t *emit) { function STATIC (line 1530) | STATIC void emit_native_dup_top_two(emit_t *emit) { function STATIC (line 1536) | STATIC void emit_native_pop_top(emit_t *emit) { function STATIC (line 1542) | STATIC void emit_native_rot_two(emit_t *emit) { function STATIC (line 1549) | STATIC void emit_native_rot_three(emit_t *emit) { function STATIC (line 1556) | STATIC void emit_native_jump(emit_t *emit, mp_uint_t label) { function STATIC (line 1565) | STATIC void emit_native_jump_helper(emit_t *emit, bool pop) { function STATIC (line 1592) | STATIC void emit_native_pop_jump_if(emit_t *emit, bool cond, mp_uint_t l... function STATIC (line 1603) | STATIC void emit_native_jump_if_or_pop(emit_t *emit, bool cond, mp_uint_... function STATIC (line 1615) | STATIC void emit_native_break_loop(emit_t *emit, mp_uint_t label, mp_uin... function STATIC (line 1620) | STATIC void emit_native_continue_loop(emit_t *emit, mp_uint_t label, mp_... function STATIC (line 1625) | STATIC void emit_native_setup_with(emit_t *emit, mp_uint_t label) { function STATIC (line 1667) | STATIC void emit_native_with_cleanup(emit_t *emit, mp_uint_t label) { function STATIC (line 1736) | STATIC void emit_native_setup_except(emit_t *emit, mp_uint_t label) { function STATIC (line 1746) | STATIC void emit_native_setup_finally(emit_t *emit, mp_uint_t label) { function STATIC (line 1750) | STATIC void emit_native_end_finally(emit_t *emit) { function STATIC (line 1763) | STATIC void emit_native_get_iter(emit_t *emit, bool use_stack) { function STATIC (line 1781) | STATIC void emit_native_for_iter(emit_t *emit, mp_uint_t label) { function STATIC (line 1791) | STATIC void emit_native_for_iter_end(emit_t *emit) { function STATIC (line 1798) | STATIC void emit_native_pop_block(emit_t *emit) { function STATIC (line 1805) | STATIC void emit_native_pop_except(emit_t *emit) { function STATIC (line 1809) | STATIC void emit_native_unary_op(emit_t *emit, mp_unary_op_t op) { function STATIC (line 1822) | STATIC void emit_native_binary_op(emit_t *emit, mp_binary_op_t op) { function STATIC (line 1985) | STATIC void emit_native_build_tuple(emit_t *emit, mp_uint_t n_args) { function STATIC (line 1994) | STATIC void emit_native_build_list(emit_t *emit, mp_uint_t n_args) { function STATIC (line 2001) | STATIC void emit_native_build_map(emit_t *emit, mp_uint_t n_args) { function STATIC (line 2007) | STATIC void emit_native_store_map(emit_t *emit) { function STATIC (line 2018) | STATIC void emit_native_build_set(emit_t *emit, mp_uint_t n_args) { function STATIC (line 2027) | STATIC void emit_native_build_slice(emit_t *emit, mp_uint_t n_args) { function STATIC (line 2049) | STATIC void emit_native_store_comp(emit_t *emit, scope_kind_t kind, mp_u... function STATIC (line 2078) | STATIC void emit_native_unpack_sequence(emit_t *emit, mp_uint_t n_args) { function STATIC (line 2087) | STATIC void emit_native_unpack_ex(emit_t *emit, mp_uint_t n_left, mp_uin... function STATIC (line 2096) | STATIC void emit_native_make_function(emit_t *emit, scope_t *scope, mp_u... function STATIC (line 2111) | STATIC void emit_native_make_closure(emit_t *emit, scope_t *scope, mp_ui... function STATIC (line 2125) | STATIC void emit_native_call_function(emit_t *emit, mp_uint_t n_position... function STATIC (line 2180) | STATIC void emit_native_call_method(emit_t *emit, mp_uint_t n_positional... function STATIC (line 2193) | STATIC void emit_native_return_value(emit_t *emit) { function STATIC (line 2221) | STATIC void emit_native_raise_varargs(emit_t *emit, mp_uint_t n_args) { function STATIC (line 2232) | STATIC void emit_native_yield_value(emit_t *emit) { function STATIC (line 2237) | STATIC void emit_native_yield_from(emit_t *emit) { function STATIC (line 2243) | STATIC void emit_native_start_except_handler(emit_t *emit) { function STATIC (line 2254) | STATIC void emit_native_end_except_handler(emit_t *emit) { FILE: micropython/source/py/formatfloat.c function fp_signbit (line 70) | static inline int fp_signbit(float x) { union floatbits fb = {x}; return... function fp_isspecial (line 71) | static inline int fp_isspecial(float x) { union floatbits fb = {x}; retu... function fp_isinf (line 72) | static inline int fp_isinf(float x) { union floatbits fb = {x}; return (... function fp_iszero (line 73) | static inline int fp_iszero(float x) { union floatbits fb = {x}; return ... function fp_isless1 (line 74) | static inline int fp_isless1(float x) { union floatbits fb = {x}; return... function mp_format_float (line 108) | int mp_format_float(FPTYPE f, char *buf, size_t buf_size, char fmt, int ... FILE: micropython/source/py/frozenmod.c function STATIC (line 63) | STATIC mp_lexer_t *mp_lexer_frozen_str(const char *str, size_t len) { function STATIC (line 85) | STATIC const mp_raw_code_t *mp_find_frozen_mpy(const char *str, size_t l... function STATIC (line 101) | STATIC mp_import_stat_t mp_frozen_stat_helper(const char *name, const ch... function mp_import_stat_t (line 118) | mp_import_stat_t mp_frozen_stat(const char *str) { function mp_find_frozen_module (line 138) | int mp_find_frozen_module(const char *str, size_t len, void **data) { FILE: micropython/source/py/gc.c function gc_init (line 106) | void gc_init(void *start, void *end) { function gc_lock (line 173) | void gc_lock(void) { function gc_unlock (line 179) | void gc_unlock(void) { function gc_is_locked (line 185) | bool gc_is_locked(void) { function gc_drain_stack (line 214) | void gc_drain_stack(void) { function STATIC (line 234) | STATIC void gc_deal_with_stack_overflow(void) { function STATIC (line 250) | STATIC void gc_sweep(void) { function gc_collect_start (line 302) | void gc_collect_start(void) { function gc_collect_root (line 317) | void gc_collect_root(void **ptrs, size_t len) { function gc_collect_end (line 325) | void gc_collect_end(void) { function gc_info (line 333) | void gc_info(gc_info_t *info) { function gc_free (line 529) | void gc_free(void *ptr) { function gc_nbytes (line 570) | size_t gc_nbytes(const void *ptr) { function gc_dump_info (line 763) | void gc_dump_info(void) { function gc_dump_alloc_table (line 772) | void gc_dump_alloc_table(void) { function gc_test (line 883) | void gc_test(void) { FILE: micropython/source/py/lexer.c function STATIC (line 46) | STATIC bool is_end(mp_lexer_t *lex) { function STATIC (line 50) | STATIC bool is_physical_newline(mp_lexer_t *lex) { function STATIC (line 54) | STATIC bool is_char(mp_lexer_t *lex, byte c) { function STATIC (line 58) | STATIC bool is_char_or(mp_lexer_t *lex, byte c1, byte c2) { function STATIC (line 62) | STATIC bool is_char_or3(mp_lexer_t *lex, byte c1, byte c2, byte c3) { function STATIC (line 66) | STATIC bool is_char_following(mp_lexer_t *lex, byte c) { function STATIC (line 70) | STATIC bool is_char_following_or(mp_lexer_t *lex, byte c1, byte c2) { function STATIC (line 74) | STATIC bool is_char_following_following_or(mp_lexer_t *lex, byte c1, byt... function STATIC (line 78) | STATIC bool is_char_and(mp_lexer_t *lex, byte c1, byte c2) { function STATIC (line 82) | STATIC bool is_whitespace(mp_lexer_t *lex) { function STATIC (line 86) | STATIC bool is_letter(mp_lexer_t *lex) { function STATIC (line 90) | STATIC bool is_digit(mp_lexer_t *lex) { function STATIC (line 94) | STATIC bool is_following_digit(mp_lexer_t *lex) { function STATIC (line 98) | STATIC bool is_following_base_char(mp_lexer_t *lex) { function STATIC (line 103) | STATIC bool is_following_odigit(mp_lexer_t *lex) { function STATIC (line 107) | STATIC bool is_string_or_bytes(mp_lexer_t *lex) { function STATIC (line 115) | STATIC bool is_head_of_identifier(mp_lexer_t *lex) { function STATIC (line 119) | STATIC bool is_tail_of_identifier(mp_lexer_t *lex) { function STATIC (line 123) | STATIC void next_char(mp_lexer_t *lex) { function STATIC (line 155) | STATIC void indent_push(mp_lexer_t *lex, size_t indent) { function STATIC (line 163) | STATIC size_t indent_top(mp_lexer_t *lex) { function STATIC (line 167) | STATIC void indent_pop(mp_lexer_t *lex) { function STATIC (line 258) | STATIC bool get_hex(mp_lexer_t *lex, size_t num_digits, mp_uint_t *resul... function STATIC (line 272) | STATIC void parse_string_literal(mp_lexer_t *lex, bool is_raw) { function STATIC (line 403) | STATIC bool skip_whitespace(mp_lexer_t *lex, bool stop_at_newline) { function mp_lexer_to_next (line 431) | void mp_lexer_to_next(mp_lexer_t *lex) { function mp_lexer_t (line 669) | mp_lexer_t *mp_lexer_new(qstr src_name, mp_reader_t reader) { function mp_lexer_t (line 705) | mp_lexer_t *mp_lexer_new_from_str_len(qstr src_name, const char *str, si... function mp_lexer_t (line 713) | mp_lexer_t *mp_lexer_new_from_file(const char *filename) { function mp_lexer_t (line 721) | mp_lexer_t *mp_lexer_new_from_fd(qstr filename, int fd, bool close_fd) { function mp_lexer_free (line 731) | void mp_lexer_free(mp_lexer_t *lex) { function mp_lexer_show_token (line 743) | void mp_lexer_show_token(const mp_lexer_t *lex) { FILE: micropython/source/py/makeqstrdata.py function compute_hash (line 55) | def compute_hash(qstr, bytes_hash): function qstr_escape (line 62) | def qstr_escape(qst): function parse_input_headers (line 72) | def parse_input_headers(infiles): function make_bytes (line 119) | def make_bytes(cfg_bytes_len, cfg_bytes_hash, qstr): function print_qstr_data (line 136) | def print_qstr_data(qcfgs, qstrs): function do_work (line 153) | def do_work(infiles): FILE: micropython/source/py/makeqstrdefs.py function write_out (line 19) | def write_out(fname, output): function process_file (line 26) | def process_file(f): function cat_together (line 51) | def cat_together(): class Args (line 93) | class Args: FILE: micropython/source/py/makeversionhdr.py function get_version_info_from_git (line 14) | def get_version_info_from_git(): function get_version_info_from_docs_conf (line 59) | def get_version_info_from_docs_conf(): function make_version_header (line 71) | def make_version_header(filename): FILE: micropython/source/py/malloc.c function STATIC (line 62) | STATIC void *realloc_ext(void *ptr, size_t n_bytes, bool allow_move) { function m_free (line 178) | void m_free(void *ptr) { function m_get_total_bytes_allocated (line 188) | size_t m_get_total_bytes_allocated(void) { function m_get_current_bytes_allocated (line 192) | size_t m_get_current_bytes_allocated(void) { function m_get_peak_bytes_allocated (line 196) | size_t m_get_peak_bytes_allocated(void) { FILE: micropython/source/py/map.c function STATIC (line 59) | STATIC size_t get_hash_alloc_greater_or_equal_to(size_t x) { function mp_map_init (line 73) | void mp_map_init(mp_map_t *map, size_t n) { function mp_map_init_fixed_table (line 87) | void mp_map_init_fixed_table(mp_map_t *map, size_t n, const mp_obj_t *ta... function mp_map_t (line 96) | mp_map_t *mp_map_new(size_t n) { function mp_map_deinit (line 103) | void mp_map_deinit(mp_map_t *map) { function mp_map_free (line 110) | void mp_map_free(mp_map_t *map) { function mp_map_clear (line 115) | void mp_map_clear(mp_map_t *map) { function STATIC (line 126) | STATIC void mp_map_rehash(mp_map_t *map) { function mp_map_elem_t (line 150) | mp_map_elem_t *mp_map_lookup(mp_map_t *map, mp_obj_t index, mp_map_looku... function mp_set_init (line 304) | void mp_set_init(mp_set_t *set, size_t n) { function STATIC (line 310) | STATIC void mp_set_rehash(mp_set_t *set) { function mp_obj_t (line 324) | mp_obj_t mp_set_lookup(mp_set_t *set, mp_obj_t index, mp_map_lookup_kind... function mp_obj_t (line 397) | mp_obj_t mp_set_remove_first(mp_set_t *set) { function mp_set_clear (line 415) | void mp_set_clear(mp_set_t *set) { function mp_map_dump (line 425) | void mp_map_dump(mp_map_t *map) { FILE: micropython/source/py/modbuiltins.c type _mp_dummy_t (line 45) | struct _mp_dummy_t function STATIC (line 51) | STATIC mp_obj_t mp_builtin___build_class__(size_t n_args, const mp_obj_t... function STATIC (line 93) | STATIC mp_obj_t mp_builtin_abs(mp_obj_t o_in) { function STATIC (line 117) | STATIC mp_obj_t mp_builtin_all(mp_obj_t o_in) { function STATIC (line 130) | STATIC mp_obj_t mp_builtin_any(mp_obj_t o_in) { function STATIC (line 143) | STATIC mp_obj_t mp_builtin_bin(mp_obj_t o_in) { function STATIC (line 149) | STATIC mp_obj_t mp_builtin_callable(mp_obj_t o_in) { function STATIC (line 158) | STATIC mp_obj_t mp_builtin_chr(mp_obj_t o_in) { function STATIC (line 196) | STATIC mp_obj_t mp_builtin_dir(size_t n_args, const mp_obj_t *args) { function STATIC (line 244) | STATIC mp_obj_t mp_builtin_divmod(mp_obj_t o1_in, mp_obj_t o2_in) { function STATIC (line 249) | STATIC mp_obj_t mp_builtin_hash(mp_obj_t o_in) { function STATIC (line 255) | STATIC mp_obj_t mp_builtin_hex(mp_obj_t o_in) { function STATIC (line 270) | STATIC mp_obj_t mp_builtin_input(size_t n_args, const mp_obj_t *args) { function STATIC (line 289) | STATIC mp_obj_t mp_builtin_iter(mp_obj_t o_in) { function STATIC (line 296) | STATIC mp_obj_t mp_builtin_min_max(size_t n_args, const mp_obj_t *args, ... function STATIC (line 338) | STATIC mp_obj_t mp_builtin_max(size_t n_args, const mp_obj_t *args, mp_m... function STATIC (line 343) | STATIC mp_obj_t mp_builtin_min(size_t n_args, const mp_obj_t *args, mp_m... function STATIC (line 350) | STATIC mp_obj_t mp_builtin_next(mp_obj_t o) { function STATIC (line 360) | STATIC mp_obj_t mp_builtin_oct(mp_obj_t o_in) { function STATIC (line 365) | STATIC mp_obj_t mp_builtin_ord(mp_obj_t o_in) { function STATIC (line 407) | STATIC mp_obj_t mp_builtin_pow(size_t n_args, const mp_obj_t *args) { function STATIC (line 422) | STATIC mp_obj_t mp_builtin_print(size_t n_args, const mp_obj_t *args, mp... function STATIC (line 467) | STATIC mp_obj_t mp_builtin___repl_print__(mp_obj_t o) { function STATIC (line 481) | STATIC mp_obj_t mp_builtin_repr(mp_obj_t o_in) { function STATIC (line 490) | STATIC mp_obj_t mp_builtin_round(size_t n_args, const mp_obj_t *args) { function STATIC (line 515) | STATIC mp_obj_t mp_builtin_sum(size_t n_args, const mp_obj_t *args) { function STATIC (line 531) | STATIC mp_obj_t mp_builtin_sorted(size_t n_args, const mp_obj_t *args, m... function mp_obj_t (line 543) | static inline mp_obj_t mp_load_attr_default(mp_obj_t base, qstr attr, mp... function STATIC (line 558) | STATIC mp_obj_t mp_builtin_getattr(size_t n_args, const mp_obj_t *args) { function STATIC (line 567) | STATIC mp_obj_t mp_builtin_setattr(mp_obj_t base, mp_obj_t attr, mp_obj_... function STATIC (line 574) | STATIC mp_obj_t mp_builtin_delattr(mp_obj_t base, mp_obj_t attr) { function STATIC (line 580) | STATIC mp_obj_t mp_builtin_hasattr(mp_obj_t object_in, mp_obj_t attr_in) { function STATIC (line 594) | STATIC mp_obj_t mp_builtin_globals(void) { function STATIC (line 599) | STATIC mp_obj_t mp_builtin_locals(void) { FILE: micropython/source/py/modcmath.c function STATIC (line 40) | STATIC mp_obj_t mp_cmath_phase(mp_obj_t z_obj) { function STATIC (line 49) | STATIC mp_obj_t mp_cmath_polar(mp_obj_t z_obj) { function STATIC (line 62) | STATIC mp_obj_t mp_cmath_rect(mp_obj_t r_obj, mp_obj_t phi_obj) { function STATIC (line 71) | STATIC mp_obj_t mp_cmath_exp(mp_obj_t z_obj) { function STATIC (line 82) | STATIC mp_obj_t mp_cmath_log(mp_obj_t z_obj) { function STATIC (line 92) | STATIC mp_obj_t mp_cmath_log10(mp_obj_t z_obj) { function STATIC (line 102) | STATIC mp_obj_t mp_cmath_sqrt(mp_obj_t z_obj) { function STATIC (line 113) | STATIC mp_obj_t mp_cmath_cos(mp_obj_t z_obj) { function STATIC (line 122) | STATIC mp_obj_t mp_cmath_sin(mp_obj_t z_obj) { FILE: micropython/source/py/modgc.c function STATIC (line 37) | STATIC mp_obj_t py_gc_collect(void) { function STATIC (line 49) | STATIC mp_obj_t gc_disable(void) { function STATIC (line 57) | STATIC mp_obj_t gc_enable(void) { function STATIC (line 63) | STATIC mp_obj_t gc_isenabled(void) { function STATIC (line 70) | STATIC mp_obj_t gc_mem_free(void) { function STATIC (line 79) | STATIC mp_obj_t gc_mem_alloc(void) { function STATIC (line 87) | STATIC mp_obj_t gc_threshold(size_t n_args, const mp_obj_t *args) { FILE: micropython/source/py/modio.c type mp_obj_bufwriter_t (line 42) | typedef struct _mp_obj_bufwriter_t { function STATIC (line 50) | STATIC mp_obj_t bufwriter_make_new(const mp_obj_type_t *type, size_t n_a... function STATIC (line 61) | STATIC mp_uint_t bufwriter_write(mp_obj_t self_in, const void *buf, mp_u... function STATIC (line 96) | STATIC mp_obj_t bufwriter_flush(mp_obj_t self_in) { function STATIC (line 135) | STATIC mp_obj_t resource_stream(mp_obj_t package_in, mp_obj_t path_in) { FILE: micropython/source/py/modmath.c function math_error (line 43) | void math_error(void) { function STATIC (line 159) | STATIC mp_obj_t mp_math_log(size_t n_args, const mp_obj_t *args) { function STATIC (line 183) | STATIC mp_obj_t mp_math_frexp(mp_obj_t x_obj) { function STATIC (line 194) | STATIC mp_obj_t mp_math_modf(mp_obj_t x_obj) { function STATIC (line 207) | STATIC mp_obj_t mp_math_radians(mp_obj_t x_obj) { function STATIC (line 213) | STATIC mp_obj_t mp_math_degrees(mp_obj_t x_obj) { FILE: micropython/source/py/modmicropython.c function STATIC (line 39) | STATIC mp_obj_t mp_micropython_opt_level(size_t n_args, const mp_obj_t *... function STATIC (line 52) | STATIC mp_obj_t mp_micropython_mem_total(void) { function STATIC (line 57) | STATIC mp_obj_t mp_micropython_mem_current(void) { function STATIC (line 62) | STATIC mp_obj_t mp_micropython_mem_peak(void) { function mp_obj_t (line 68) | mp_obj_t mp_micropython_mem_info(size_t n_args, const mp_obj_t *args) { function STATIC (line 93) | STATIC mp_obj_t mp_micropython_qstr_info(size_t n_args, const mp_obj_t *... function STATIC (line 108) | STATIC mp_obj_t mp_micropython_stack_use(void) { function STATIC (line 117) | STATIC mp_obj_t mp_micropython_heap_lock(void) { function STATIC (line 123) | STATIC mp_obj_t mp_micropython_heap_unlock(void) { function STATIC (line 135) | STATIC mp_obj_t mp_micropython_kbd_intr(mp_obj_t int_chr_in) { function STATIC (line 143) | STATIC mp_obj_t mp_micropython_schedule(mp_obj_t function, mp_obj_t arg) { FILE: micropython/source/py/modstruct.c function STATIC (line 55) | STATIC char get_fmt_type(const char **fmt) { function STATIC (line 74) | STATIC mp_uint_t get_fmt_num(const char **p) { function STATIC (line 85) | STATIC uint calcsize_items(const char *fmt) { function STATIC (line 101) | STATIC mp_obj_t struct_calcsize(mp_obj_t fmt_in) { function STATIC (line 127) | STATIC mp_obj_t struct_unpack_from(size_t n_args, const mp_obj_t *args) { function STATIC (line 180) | STATIC void struct_pack_into_internal(mp_obj_t fmt_in, byte *p, byte* en... function STATIC (line 217) | STATIC mp_obj_t struct_pack(size_t n_args, const mp_obj_t *args) { function STATIC (line 230) | STATIC mp_obj_t struct_pack_into(size_t n_args, const mp_obj_t *args) { FILE: micropython/source/py/modsys.c type _mp_dummy_t (line 48) | struct _mp_dummy_t type _mp_dummy_t (line 49) | struct _mp_dummy_t type _mp_dummy_t (line 50) | struct _mp_dummy_t function STATIC (line 73) | STATIC MP_DEFINE_ATTRTUPLE( function STATIC (line 112) | STATIC mp_obj_t mp_sys_print_exception(size_t n_args, const mp_obj_t *ar... function STATIC (line 131) | STATIC mp_obj_t mp_sys_exc_info(void) { function STATIC (line 150) | STATIC mp_obj_t mp_sys_getsizeof(mp_obj_t obj) { FILE: micropython/source/py/modthread.c type mp_obj_thread_lock_t (line 50) | typedef struct _mp_obj_thread_lock_t { function STATIC (line 56) | STATIC mp_obj_thread_lock_t *mp_obj_new_thread_lock(void) { function STATIC (line 64) | STATIC mp_obj_t thread_lock_acquire(size_t n_args, const mp_obj_t *args) { function STATIC (line 85) | STATIC mp_obj_t thread_lock_release(mp_obj_t self_in) { function STATIC (line 98) | STATIC mp_obj_t thread_lock_locked(mp_obj_t self_in) { function STATIC (line 104) | STATIC mp_obj_t thread_lock___exit__(size_t n_args, const mp_obj_t *args) { function STATIC (line 131) | STATIC mp_obj_t mod_thread_get_ident(void) { function STATIC (line 136) | STATIC mp_obj_t mod_thread_stack_size(size_t n_args, const mp_obj_t *arg... type thread_entry_args_t (line 147) | typedef struct _thread_entry_args_t { function STATIC (line 157) | STATIC void *thread_entry(void *args_in) { function STATIC (line 212) | STATIC mp_obj_t mod_thread_start_new_thread(size_t n_args, const mp_obj_... function STATIC (line 267) | STATIC mp_obj_t mod_thread_exit(void) { function STATIC (line 272) | STATIC mp_obj_t mod_thread_allocate_lock(void) { FILE: micropython/source/py/moduerrno.c function qstr (line 102) | qstr mp_errno_to_str(mp_obj_t errno_val) { FILE: micropython/source/py/mpprint.c function STATIC (line 46) | STATIC void plat_print_strn(void *env, const char *str, size_t len) { function mp_print_str (line 53) | int mp_print_str(const mp_print_t *print, const char *str) { function mp_print_strn (line 61) | int mp_print_strn(const mp_print_t *print, const char *str, size_t len, ... function STATIC (line 130) | STATIC int mp_print_int(const mp_print_t *print, mp_uint_t x, int sgn, i... function mp_print_mp_int (line 204) | int mp_print_mp_int(const mp_print_t *print, mp_obj_t x, int base, int b... function mp_print_float (line 343) | int mp_print_float(const mp_print_t *print, mp_float_t f, char fmt, int ... function mp_printf (line 380) | int mp_printf(const mp_print_t *print, const char *fmt, ...) { function mp_vprintf (line 388) | int mp_vprintf(const mp_print_t *print, const char *fmt, va_list args) { FILE: micropython/source/py/mpz.c function STATIC (line 52) | STATIC size_t mpn_remove_trailing_zeros(mpz_dig_t *oidig, mpz_dig_t *idi... function STATIC (line 62) | STATIC int mpn_cmp(const mpz_dig_t *idig, size_t ilen, const mpz_dig_t *... function STATIC (line 80) | STATIC size_t mpn_shl(mpz_dig_t *idig, mpz_dig_t *jdig, size_t jlen, mp_... function STATIC (line 119) | STATIC size_t mpn_shr(mpz_dig_t *idig, mpz_dig_t *jdig, size_t jlen, mp_... function STATIC (line 151) | STATIC size_t mpn_add(mpz_dig_t *idig, const mpz_dig_t *jdig, size_t jle... function STATIC (line 181) | STATIC size_t mpn_sub(mpz_dig_t *idig, const mpz_dig_t *jdig, size_t jle... function STATIC (line 209) | STATIC size_t mpn_and(mpz_dig_t *idig, const mpz_dig_t *jdig, const mpz_... function STATIC (line 230) | STATIC size_t mpn_and_neg(mpz_dig_t *idig, const mpz_dig_t *jdig, size_t... function STATIC (line 261) | STATIC size_t mpn_or(mpz_dig_t *idig, const mpz_dig_t *jdig, size_t jlen... function STATIC (line 291) | STATIC size_t mpn_or_neg(mpz_dig_t *idig, const mpz_dig_t *jdig, size_t ... function STATIC (line 321) | STATIC size_t mpn_or_neg(mpz_dig_t *idig, const mpz_dig_t *jdig, size_t ... function STATIC (line 353) | STATIC size_t mpn_xor(mpz_dig_t *idig, const mpz_dig_t *jdig, size_t jle... function STATIC (line 380) | STATIC size_t mpn_xor_neg(mpz_dig_t *idig, const mpz_dig_t *jdig, size_t... function STATIC (line 405) | STATIC size_t mpn_mul_dig_add_dig(mpz_dig_t *idig, size_t ilen, mpz_dig_... function STATIC (line 427) | STATIC size_t mpn_mul(mpz_dig_t *idig, mpz_dig_t *jdig, size_t jlen, mpz... function STATIC (line 458) | STATIC void mpn_div(mpz_dig_t *num_dig, size_t *num_len, const mpz_dig_t... function mpz_init_zero (line 648) | void mpz_init_zero(mpz_t *z) { function mpz_init_from_int (line 656) | void mpz_init_from_int(mpz_t *z, mp_int_t val) { function mpz_init_fixed_from_int (line 661) | void mpz_init_fixed_from_int(mpz_t *z, mpz_dig_t *dig, size_t alloc, mp_... function mpz_deinit (line 670) | void mpz_deinit(mpz_t *z) { function mpz_t (line 679) | mpz_t *mpz_zero(void) { function mpz_t (line 685) | mpz_t *mpz_from_int(mp_int_t val) { function mpz_t (line 691) | mpz_t *mpz_from_ll(long long val, bool is_signed) { function mpz_t (line 698) | mpz_t *mpz_from_float(mp_float_t val) { function mpz_t (line 705) | mpz_t *mpz_from_str(const char *str, size_t len, bool neg, unsigned int ... function STATIC (line 712) | STATIC void mpz_free(mpz_t *z) { function STATIC (line 719) | STATIC void mpz_need_dig(mpz_t *z, size_t need) { function STATIC (line 733) | STATIC mpz_t *mpz_clone(const mpz_t *src) { function mpz_set (line 751) | void mpz_set(mpz_t *dest, const mpz_t *src) { function mpz_set_from_int (line 758) | void mpz_set_from_int(mpz_t *z, mp_int_t val) { function mpz_set_from_ll (line 782) | void mpz_set_from_ll(mpz_t *z, long long val, bool is_signed) { function mpz_set_from_float (line 802) | void mpz_set_from_float(mpz_t *z, mp_float_t src) { function mpz_set_from_str (line 873) | size_t mpz_set_from_str(mpz_t *z, const char *str, size_t len, bool neg,... function mpz_set_from_bytes (line 909) | void mpz_set_from_bytes(mpz_t *z, bool big_endian, size_t len, const byt... function mpz_is_pos (line 945) | bool mpz_is_pos(const mpz_t *z) { function mpz_is_odd (line 949) | bool mpz_is_odd(const mpz_t *z) { function mpz_is_even (line 953) | bool mpz_is_even(const mpz_t *z) { function mpz_cmp (line 958) | int mpz_cmp(const mpz_t *z1, const mpz_t *z2) { function mp_int_t (line 977) | mp_int_t mpz_cmp_sml_int(const mpz_t *z, mp_int_t sml_int) { function mpz_t (line 1011) | mpz_t *mpz_abs(const mpz_t *z) { function mpz_t (line 1019) | mpz_t *mpz_neg(const mpz_t *z) { function mpz_t (line 1028) | mpz_t *mpz_add(const mpz_t *lhs, const mpz_t *rhs) { function mpz_t (line 1037) | mpz_t *mpz_sub(const mpz_t *lhs, const mpz_t *rhs) { function mpz_t (line 1046) | mpz_t *mpz_mul(const mpz_t *lhs, const mpz_t *rhs) { function mpz_t (line 1055) | mpz_t *mpz_pow(const mpz_t *lhs, const mpz_t *rhs) { function mpz_divmod (line 1066) | void mpz_divmod(const mpz_t *lhs, const mpz_t *rhs, mpz_t **quo, mpz_t *... function mpz_abs_inpl (line 1076) | void mpz_abs_inpl(mpz_t *dest, const mpz_t *z) { function mpz_neg_inpl (line 1086) | void mpz_neg_inpl(mpz_t *dest, const mpz_t *z) { function mpz_not_inpl (line 1096) | void mpz_not_inpl(mpz_t *dest, const mpz_t *z) { function mpz_shl_inpl (line 1120) | void mpz_shl_inpl(mpz_t *dest, const mpz_t *lhs, mp_uint_t rhs) { function mpz_shr_inpl (line 1133) | void mpz_shr_inpl(mpz_t *dest, const mpz_t *lhs, mp_uint_t rhs) { function mpz_add_inpl (line 1171) | void mpz_add_inpl(mpz_t *dest, const mpz_t *lhs, const mpz_t *rhs) { function mpz_sub_inpl (line 1192) | void mpz_sub_inpl(mpz_t *dest, const mpz_t *lhs, const mpz_t *rhs) { function mpz_and_inpl (line 1220) | void mpz_and_inpl(mpz_t *dest, const mpz_t *lhs, const mpz_t *rhs) { function mpz_or_inpl (line 1254) | void mpz_or_inpl(mpz_t *dest, const mpz_t *lhs, const mpz_t *rhs) { function mpz_xor_inpl (line 1288) | void mpz_xor_inpl(mpz_t *dest, const mpz_t *lhs, const mpz_t *rhs) { function mpz_mul_inpl (line 1326) | void mpz_mul_inpl(mpz_t *dest, const mpz_t *lhs, const mpz_t *rhs) { function mpz_pow_inpl (line 1358) | void mpz_pow_inpl(mpz_t *dest, const mpz_t *lhs, const mpz_t *rhs) { function mpz_pow3_inpl (line 1392) | void mpz_pow3_inpl(mpz_t *dest, const mpz_t *lhs, const mpz_t *rhs, cons... function mpz_t (line 1436) | mpz_t *mpz_gcd(const mpz_t *z1, const mpz_t *z2) { function mpz_t (line 1490) | mpz_t *mpz_lcm(const mpz_t *z1, const mpz_t *z2) { function mpz_divmod_inpl (line 1513) | void mpz_divmod_inpl(mpz_t *dest_quo, mpz_t *dest_rem, const mpz_t *lhs,... function mpz_t (line 1540) | mpz_t *mpz_div(const mpz_t *lhs, const mpz_t *rhs) { function mpz_t (line 1551) | mpz_t *mpz_mod(const mpz_t *lhs, const mpz_t *rhs) { function mp_int_t (line 1561) | mp_int_t mpz_hash(const mpz_t *z) { function mpz_as_int_checked (line 1576) | bool mpz_as_int_checked(const mpz_t *i, mp_int_t *value) { function mpz_as_uint_checked (line 1596) | bool mpz_as_uint_checked(const mpz_t *i, mp_uint_t *value) { function mpz_as_bytes (line 1618) | void mpz_as_bytes(const mpz_t *z, bool big_endian, size_t len, byte *buf) { function mp_float_t (line 1652) | mp_float_t mpz_as_float(const mpz_t *i) { function mpz_as_str_inpl (line 1679) | size_t mpz_as_str_inpl(const mpz_t *i, unsigned int base, const char *pr... FILE: micropython/source/py/nativeglue.c function mp_uint_t (line 46) | mp_uint_t mp_convert_obj_to_native(mp_obj_t obj, mp_uint_t type) { function mp_obj_t (line 70) | mp_obj_t mp_convert_native_to_obj(mp_uint_t val, mp_uint_t type) { function mp_obj_t (line 89) | mp_obj_t mp_native_call_function_n_kw(mp_obj_t fun_in, size_t n_args_kw,... function mp_native_raise (line 95) | void mp_native_raise(mp_obj_t o) { function STATIC (line 102) | STATIC mp_obj_t mp_native_getiter(mp_obj_t obj, mp_obj_iter_buf_t *iter) { function STATIC (line 117) | STATIC mp_obj_t mp_native_iternext(mp_obj_iter_buf_t *iter) { FILE: micropython/source/py/nlrsetjmp.c function nlr_setjmp_jump (line 31) | void nlr_setjmp_jump(void *val) { FILE: micropython/source/py/nlrthumb.c function nlr_push_tail (line 83) | __attribute__((used)) unsigned int nlr_push_tail(nlr_buf_t *nlr) { function nlr_pop (line 90) | void nlr_pop(void) { function NORETURN (line 95) | NORETURN __attribute__((naked)) void nlr_jump(void *val) { FILE: micropython/source/py/nlrx64.c function nlr_push_tail (line 88) | __attribute__((used)) unsigned int nlr_push_tail(nlr_buf_t *nlr) { function nlr_pop (line 95) | void nlr_pop(void) { function NORETURN (line 100) | NORETURN void nlr_jump(void *val) { FILE: micropython/source/py/nlrx86.c function nlr_push (line 46) | unsigned int nlr_push(nlr_buf_t *nlr) { function nlr_push_tail (line 71) | __attribute__((used)) unsigned int nlr_push_tail(nlr_buf_t *nlr) { function nlr_pop (line 78) | void nlr_pop(void) { function NORETURN (line 83) | NORETURN void nlr_jump(void *val) { FILE: micropython/source/py/nlrxtensa.c function nlr_push (line 40) | unsigned int nlr_push(nlr_buf_t *nlr) { function nlr_push_tail (line 59) | __attribute__((used)) unsigned int nlr_push_tail(nlr_buf_t *nlr) { function nlr_pop (line 66) | void nlr_pop(void) { function NORETURN (line 71) | NORETURN void nlr_jump(void *val) { FILE: micropython/source/py/obj.c function mp_obj_type_t (line 42) | mp_obj_type_t *mp_obj_get_type(mp_const_obj_t o_in) { function mp_obj_print_helper (line 61) | void mp_obj_print_helper(const mp_print_t *print, mp_obj_t o_in, mp_prin... function mp_obj_print (line 78) | void mp_obj_print(mp_obj_t o_in, mp_print_kind_t kind) { function mp_obj_print_exception (line 83) | void mp_obj_print_exception(const mp_print_t *print, mp_obj_t exc) { function mp_obj_is_true (line 110) | bool mp_obj_is_true(mp_obj_t arg) { function mp_obj_is_callable (line 143) | bool mp_obj_is_callable(mp_obj_t o_in) { function mp_obj_equal (line 164) | bool mp_obj_equal(mp_obj_t o1, mp_obj_t o2) { function mp_int_t (line 218) | mp_int_t mp_obj_get_int(mp_const_obj_t arg) { function mp_int_t (line 240) | mp_int_t mp_obj_get_int_truncated(mp_const_obj_t arg) { function mp_obj_get_int_maybe (line 251) | bool mp_obj_get_int_maybe(mp_const_obj_t arg, mp_int_t *value) { function mp_float_t (line 267) | mp_float_t mp_obj_get_float(mp_obj_t arg) { function mp_obj_get_complex (line 291) | void mp_obj_get_complex(mp_obj_t arg, mp_float_t *real, mp_float_t *imag) { function mp_obj_get_array (line 324) | void mp_obj_get_array(mp_obj_t o, size_t *len, mp_obj_t **items) { function mp_obj_get_array_fixed_n (line 340) | void mp_obj_get_array_fixed_n(mp_obj_t o, size_t len, mp_obj_t **items) { function mp_get_index (line 354) | size_t mp_get_index(const mp_obj_type_t *type, size_t len, mp_obj_t inde... function mp_obj_t (line 392) | mp_obj_t mp_obj_id(mp_obj_t o_in) { function mp_obj_t (line 411) | mp_obj_t mp_obj_len(mp_obj_t o_in) { function mp_obj_t (line 445) | mp_obj_t mp_obj_subscr(mp_obj_t base, mp_obj_t index, mp_obj_t value) { function mp_obj_t (line 480) | mp_obj_t mp_identity(mp_obj_t self) { function mp_obj_t (line 485) | mp_obj_t mp_identity_getiter(mp_obj_t self, mp_obj_iter_buf_t *iter_buf) { function mp_get_buffer (line 490) | bool mp_get_buffer(mp_obj_t obj, mp_buffer_info_t *bufinfo, mp_uint_t fl... function mp_get_buffer_raise (line 502) | void mp_get_buffer_raise(mp_obj_t obj, mp_buffer_info_t *bufinfo, mp_uin... function mp_obj_t (line 508) | mp_obj_t mp_generic_unary_op(mp_uint_t op, mp_obj_t o_in) { FILE: micropython/source/py/objarray.c function STATIC (line 71) | STATIC void array_print(const mp_print_t *print, mp_obj_t o_in, mp_print... function STATIC (line 95) | STATIC mp_obj_array_t *array_new(char typecode, size_t n) { function STATIC (line 114) | STATIC mp_obj_t array_construct(char typecode, mp_obj_t initializer) { function STATIC (line 160) | STATIC mp_obj_t array_make_new(const mp_obj_type_t *type_in, size_t n_ar... function STATIC (line 178) | STATIC mp_obj_t bytearray_make_new(const mp_obj_type_t *type_in, size_t ... function mp_obj_t (line 200) | mp_obj_t mp_obj_new_memoryview(byte typecode, size_t nitems, void *items) { function STATIC (line 210) | STATIC mp_obj_t memoryview_make_new(const mp_obj_type_t *type_in, size_t... function STATIC (line 234) | STATIC mp_obj_t array_unary_op(mp_uint_t op, mp_obj_t o_in) { function STATIC (line 243) | STATIC mp_obj_t array_binary_op(mp_uint_t op, mp_obj_t lhs_in, mp_obj_t ... function STATIC (line 313) | STATIC mp_obj_t array_append(mp_obj_t self_in, mp_obj_t arg) { function STATIC (line 334) | STATIC mp_obj_t array_extend(mp_obj_t self_in, mp_obj_t arg_in) { function STATIC (line 367) | STATIC mp_obj_t array_subscr(mp_obj_t self_in, mp_obj_t index_in, mp_obj... function STATIC (line 495) | STATIC mp_int_t array_get_buffer(mp_obj_t o_in, mp_buffer_info_t *bufinf... function mp_obj_t (line 574) | mp_obj_t mp_obj_new_bytearray(size_t n, void *items) { function mp_obj_t (line 581) | mp_obj_t mp_obj_new_bytearray_by_ref(size_t n, void *items) { type mp_obj_array_it_t (line 595) | typedef struct _mp_obj_array_it_t { function STATIC (line 602) | STATIC mp_obj_t array_it_iternext(mp_obj_t self_in) { function STATIC (line 618) | STATIC mp_obj_t array_iterator_new(mp_obj_t array_in, mp_obj_iter_buf_t ... FILE: micropython/source/py/objattrtuple.c function mp_obj_attrtuple_print_helper (line 35) | void mp_obj_attrtuple_print_helper(const mp_print_t *print, const qstr *... function STATIC (line 51) | STATIC void mp_obj_attrtuple_print(const mp_print_t *print, mp_obj_t o_i... function STATIC (line 58) | STATIC void mp_obj_attrtuple_attr(mp_obj_t self_in, qstr attr, mp_obj_t ... function mp_obj_t (line 73) | mp_obj_t mp_obj_new_attrtuple(const qstr *fields, size_t n, const mp_obj... FILE: micropython/source/py/objbool.c type mp_obj_bool_t (line 33) | typedef struct _mp_obj_bool_t { function STATIC (line 38) | STATIC void bool_print(const mp_print_t *print, mp_obj_t self_in, mp_pri... function STATIC (line 55) | STATIC mp_obj_t bool_make_new(const mp_obj_type_t *type_in, size_t n_arg... function STATIC (line 66) | STATIC mp_obj_t bool_unary_op(mp_uint_t op, mp_obj_t o_in) { function STATIC (line 74) | STATIC mp_obj_t bool_binary_op(mp_uint_t op, mp_obj_t lhs_in, mp_obj_t r... FILE: micropython/source/py/objboundmeth.c type mp_obj_bound_meth_t (line 32) | typedef struct _mp_obj_bound_meth_t { function STATIC (line 39) | STATIC void bound_meth_print(const mp_print_t *print, mp_obj_t o_in, mp_... function mp_obj_t (line 50) | mp_obj_t mp_call_method_self_n_kw(mp_obj_t meth, mp_obj_t self, size_t n... function STATIC (line 73) | STATIC mp_obj_t bound_meth_call(mp_obj_t self_in, size_t n_args, size_t ... function STATIC (line 79) | STATIC void bound_meth_attr(mp_obj_t self_in, qstr attr, mp_obj_t *dest) { function mp_obj_t (line 103) | mp_obj_t mp_obj_new_bound_meth(mp_obj_t meth, mp_obj_t self) { FILE: micropython/source/py/objcell.c type mp_obj_cell_t (line 29) | typedef struct _mp_obj_cell_t { function mp_obj_t (line 34) | mp_obj_t mp_obj_cell_get(mp_obj_t self_in) { function mp_obj_cell_set (line 39) | void mp_obj_cell_set(mp_obj_t self_in, mp_obj_t obj) { function STATIC (line 45) | STATIC void cell_print(const mp_print_t *print, mp_obj_t o_in, mp_print_... function mp_obj_t (line 66) | mp_obj_t mp_obj_new_cell(mp_obj_t obj) { FILE: micropython/source/py/objclosure.c type mp_obj_closure_t (line 32) | typedef struct _mp_obj_closure_t { function STATIC (line 39) | STATIC mp_obj_t closure_call(mp_obj_t self_in, size_t n_args, size_t n_k... function STATIC (line 63) | STATIC void closure_print(const mp_print_t *print, mp_obj_t o_in, mp_pri... function mp_obj_t (line 90) | mp_obj_t mp_obj_new_closure(mp_obj_t fun, size_t n_closed_over, const mp... FILE: micropython/source/py/objcomplex.c type mp_obj_complex_t (line 42) | typedef struct _mp_obj_complex_t { function STATIC (line 48) | STATIC void complex_print(const mp_print_t *print, mp_obj_t o_in, mp_pri... function STATIC (line 76) | STATIC mp_obj_t complex_make_new(const mp_obj_type_t *type_in, size_t n_... function STATIC (line 120) | STATIC mp_obj_t complex_unary_op(mp_uint_t op, mp_obj_t o_in) { function STATIC (line 131) | STATIC mp_obj_t complex_binary_op(mp_uint_t op, mp_obj_t lhs_in, mp_obj_... function STATIC (line 136) | STATIC void complex_attr(mp_obj_t self_in, qstr attr, mp_obj_t *dest) { function mp_obj_t (line 159) | mp_obj_t mp_obj_new_complex(mp_float_t real, mp_float_t imag) { function mp_obj_complex_get (line 167) | void mp_obj_complex_get(mp_obj_t self_in, mp_float_t *real, mp_float_t *... function mp_obj_t (line 174) | mp_obj_t mp_obj_complex_binary_op(mp_uint_t op, mp_float_t lhs_real, mp_... FILE: micropython/source/py/objdict.c function STATIC (line 44) | STATIC mp_map_elem_t *dict_iter_next(mp_obj_dict_t *dict, size_t *cur) { function STATIC (line 58) | STATIC void dict_print(const mp_print_t *print, mp_obj_t self_in, mp_pri... function STATIC (line 85) | STATIC mp_obj_t dict_make_new(const mp_obj_type_t *type, size_t n_args, ... function STATIC (line 103) | STATIC mp_obj_t dict_unary_op(mp_uint_t op, mp_obj_t self_in) { function STATIC (line 118) | STATIC mp_obj_t dict_binary_op(mp_uint_t op, mp_obj_t lhs_in, mp_obj_t r... function mp_obj_t (line 167) | mp_obj_t mp_obj_dict_get(mp_obj_t self_in, mp_obj_t index) { function STATIC (line 177) | STATIC mp_obj_t dict_subscr(mp_obj_t self_in, mp_obj_t index, mp_obj_t v... type mp_obj_dict_it_t (line 201) | typedef struct _mp_obj_dict_it_t { function STATIC (line 208) | STATIC mp_obj_t dict_it_iternext(mp_obj_t self_in) { function STATIC (line 219) | STATIC mp_obj_t dict_getiter(mp_obj_t self_in, mp_obj_iter_buf_t *iter_b... function STATIC (line 232) | STATIC mp_obj_t dict_clear(mp_obj_t self_in) { function STATIC (line 242) | STATIC mp_obj_t dict_copy(mp_obj_t self_in) { function STATIC (line 258) | STATIC mp_obj_t dict_fromkeys(size_t n_args, const mp_obj_t *args) { function STATIC (line 287) | STATIC mp_obj_t dict_get_helper(size_t n_args, const mp_obj_t *args, mp_... function STATIC (line 314) | STATIC mp_obj_t dict_get(size_t n_args, const mp_obj_t *args) { function STATIC (line 319) | STATIC mp_obj_t dict_pop(size_t n_args, const mp_obj_t *args) { function STATIC (line 324) | STATIC mp_obj_t dict_setdefault(size_t n_args, const mp_obj_t *args) { function STATIC (line 329) | STATIC mp_obj_t dict_popitem(mp_obj_t self_in) { function STATIC (line 347) | STATIC mp_obj_t dict_update(size_t n_args, const mp_obj_t *args, mp_map_... type mp_dict_view_kind_t (line 403) | typedef enum _mp_dict_view_kind_t { type mp_obj_dict_view_it_t (line 411) | typedef struct _mp_obj_dict_view_it_t { type mp_obj_dict_view_t (line 418) | typedef struct _mp_obj_dict_view_t { function STATIC (line 424) | STATIC mp_obj_t dict_view_it_iternext(mp_obj_t self_in) { function STATIC (line 453) | STATIC mp_obj_t dict_view_getiter(mp_obj_t view_in, mp_obj_iter_buf_t *i... function STATIC (line 465) | STATIC void dict_view_print(const mp_print_t *print, mp_obj_t self_in, m... function STATIC (line 485) | STATIC mp_obj_t dict_view_binary_op(mp_uint_t op, mp_obj_t lhs_in, mp_ob... function STATIC (line 505) | STATIC mp_obj_t mp_obj_new_dict_view(mp_obj_t dict, mp_dict_view_kind_t ... function STATIC (line 513) | STATIC mp_obj_t dict_view(mp_obj_t self_in, mp_dict_view_kind_t kind) { function STATIC (line 518) | STATIC mp_obj_t dict_items(mp_obj_t self_in) { function STATIC (line 523) | STATIC mp_obj_t dict_keys(mp_obj_t self_in) { function STATIC (line 528) | STATIC mp_obj_t dict_values(mp_obj_t self_in) { function mp_obj_dict_init (line 582) | void mp_obj_dict_init(mp_obj_dict_t *dict, size_t n_args) { function mp_obj_t (line 587) | mp_obj_t mp_obj_new_dict(size_t n_args) { function mp_obj_dict_len (line 593) | size_t mp_obj_dict_len(mp_obj_t self_in) { function mp_obj_t (line 598) | mp_obj_t mp_obj_dict_store(mp_obj_t self_in, mp_obj_t key, mp_obj_t valu... function mp_obj_t (line 605) | mp_obj_t mp_obj_dict_delete(mp_obj_t self_in, mp_obj_t key) { function mp_map_t (line 611) | mp_map_t *mp_obj_dict_get_map(mp_obj_t self_in) { FILE: micropython/source/py/objenumerate.c type mp_obj_enumerate_t (line 34) | typedef struct _mp_obj_enumerate_t { function STATIC (line 42) | STATIC mp_obj_t enumerate_make_new(const mp_obj_type_t *type, size_t n_a... function STATIC (line 80) | STATIC mp_obj_t enumerate_iternext(mp_obj_t self_in) { FILE: micropython/source/py/objexcept.c function mp_init_emergency_exception_buf (line 50) | void mp_init_emergency_exception_buf(void) { function mp_init_emergency_exception_buf (line 59) | void mp_init_emergency_exception_buf(void) { function mp_obj_t (line 64) | mp_obj_t mp_alloc_emergency_exception_buf(mp_obj_t size_in) { function STATIC (line 94) | STATIC void mp_obj_exception_print(const mp_print_t *print, mp_obj_t o_i... function mp_obj_t (line 128) | mp_obj_t mp_obj_exception_make_new(const mp_obj_type_t *type, size_t n_a... function mp_obj_t (line 145) | mp_obj_t mp_obj_exception_get_value(mp_obj_t self_in) { function STATIC (line 154) | STATIC void exception_attr(mp_obj_t self_in, qstr attr, mp_obj_t *dest) { function STATIC (line 177) | STATIC mp_obj_t exc___init__(size_t n_args, const mp_obj_t *args) { function mp_obj_t (line 291) | mp_obj_t mp_obj_new_exception(const mp_obj_type_t *exc_type) { function mp_obj_t (line 296) | mp_obj_t mp_obj_new_exception_arg1(const mp_obj_type_t *exc_type, mp_obj... function mp_obj_t (line 300) | mp_obj_t mp_obj_new_exception_args(const mp_obj_type_t *exc_type, size_t... function mp_obj_t (line 305) | mp_obj_t mp_obj_new_exception_msg(const mp_obj_type_t *exc_type, const c... function mp_obj_t (line 309) | mp_obj_t mp_obj_new_exception_msg_varg(const mp_obj_type_t *exc_type, co... function mp_obj_is_exception_type (line 393) | bool mp_obj_is_exception_type(mp_obj_t self_in) { function mp_obj_is_exception_instance (line 405) | bool mp_obj_is_exception_instance(mp_obj_t self_in) { function mp_obj_exception_match (line 412) | bool mp_obj_exception_match(mp_obj_t exc, mp_const_obj_t exc_type) { function mp_obj_exception_clear_traceback (line 432) | void mp_obj_exception_clear_traceback(mp_obj_t self_in) { function mp_obj_exception_add_traceback (line 439) | void mp_obj_exception_add_traceback(mp_obj_t self_in, qstr file, size_t ... function mp_obj_exception_get_traceback (line 469) | void mp_obj_exception_get_traceback(mp_obj_t self_in, size_t *n, size_t ... FILE: micropython/source/py/objfilter.c type mp_obj_filter_t (line 31) | typedef struct _mp_obj_filter_t { function STATIC (line 37) | STATIC mp_obj_t filter_make_new(const mp_obj_type_t *type, size_t n_args... function STATIC (line 46) | STATIC mp_obj_t filter_iternext(mp_obj_t self_in) { FILE: micropython/source/py/objfloat.c type mp_obj_float_t (line 52) | typedef struct _mp_obj_float_t { function mp_int_t (line 64) | mp_int_t mp_float_hash(mp_float_t src) { function STATIC (line 111) | STATIC void float_print(const mp_print_t *print, mp_obj_t o_in, mp_print... function STATIC (line 133) | STATIC mp_obj_t float_make_new(const mp_obj_type_t *type_in, size_t n_ar... function STATIC (line 158) | STATIC mp_obj_t float_unary_op(mp_uint_t op, mp_obj_t o_in) { function STATIC (line 169) | STATIC mp_obj_t float_binary_op(mp_uint_t op, mp_obj_t lhs_in, mp_obj_t ... function mp_obj_t (line 192) | mp_obj_t mp_obj_new_float(mp_float_t value) { function mp_float_t (line 199) | mp_float_t mp_obj_float_get(mp_obj_t self_in) { function STATIC (line 207) | STATIC void mp_obj_float_divmod(mp_float_t *x, mp_float_t *y) { function mp_obj_t (line 242) | mp_obj_t mp_obj_float_binary_op(mp_uint_t op, mp_float_t lhs_val, mp_obj... FILE: micropython/source/py/objfun.c function STATIC (line 53) | STATIC mp_obj_t fun_builtin_0_call(mp_obj_t self_in, size_t n_args, size... function STATIC (line 68) | STATIC mp_obj_t fun_builtin_1_call(mp_obj_t self_in, size_t n_args, size... function STATIC (line 82) | STATIC mp_obj_t fun_builtin_2_call(mp_obj_t self_in, size_t n_args, size... function STATIC (line 96) | STATIC mp_obj_t fun_builtin_3_call(mp_obj_t self_in, size_t n_args, size... function STATIC (line 110) | STATIC mp_obj_t fun_builtin_var_call(mp_obj_t self_in, size_t n_args, si... function qstr (line 143) | qstr mp_obj_code_get_name(const byte *code_info) { function qstr (line 156) | qstr mp_obj_fun_get_name(mp_const_obj_t fun_in) { function STATIC (line 176) | STATIC void fun_bc_print(const mp_print_t *print, mp_obj_t o_in, mp_prin... function STATIC (line 184) | STATIC void dump_args(const mp_obj_t *a, size_t sz) { function mp_code_state_t (line 204) | mp_code_state_t *mp_obj_fun_bc_prepare_codestate(mp_obj_t self_in, size_... function STATIC (line 232) | STATIC mp_obj_t fun_bc_call(mp_obj_t self_in, size_t n_args, size_t n_kw... function STATIC (line 322) | STATIC void fun_bc_attr(mp_obj_t self_in, qstr attr, mp_obj_t *dest) { function mp_obj_t (line 346) | mp_obj_t mp_obj_new_fun_bc(mp_obj_t def_args_in, mp_obj_t def_kw_args, c... function STATIC (line 377) | STATIC mp_obj_t fun_native_call(mp_obj_t self_in, size_t n_args, size_t ... function mp_obj_t (line 391) | mp_obj_t mp_obj_new_fun_native(mp_obj_t def_args_in, mp_obj_t def_kw_arg... type mp_obj_fun_viper_t (line 404) | typedef struct _mp_obj_fun_viper_t { type mp_uint_t (line 411) | typedef mp_uint_t (*viper_fun_0_t)(void); type mp_uint_t (line 412) | typedef mp_uint_t (*viper_fun_1_t)(mp_uint_t); type mp_uint_t (line 413) | typedef mp_uint_t (*viper_fun_2_t)(mp_uint_t, mp_uint_t); type mp_uint_t (line 414) | typedef mp_uint_t (*viper_fun_3_t)(mp_uint_t, mp_uint_t, mp_uint_t); type mp_uint_t (line 415) | typedef mp_uint_t (*viper_fun_4_t)(mp_uint_t, mp_uint_t, mp_uint_t, mp_u... function STATIC (line 417) | STATIC mp_obj_t fun_viper_call(mp_obj_t self_in, size_t n_args, size_t n... function mp_obj_t (line 454) | mp_obj_t mp_obj_new_fun_viper(size_t n_args, void *fun_data, mp_uint_t t... type mp_obj_fun_asm_t (line 470) | typedef struct _mp_obj_fun_asm_t { type mp_uint_t (line 477) | typedef mp_uint_t (*inline_asm_fun_0_t)(void); type mp_uint_t (line 478) | typedef mp_uint_t (*inline_asm_fun_1_t)(mp_uint_t); type mp_uint_t (line 479) | typedef mp_uint_t (*inline_asm_fun_2_t)(mp_uint_t, mp_uint_t); type mp_uint_t (line 480) | typedef mp_uint_t (*inline_asm_fun_3_t)(mp_uint_t, mp_uint_t, mp_uint_t); type mp_uint_t (line 481) | typedef mp_uint_t (*inline_asm_fun_4_t)(mp_uint_t, mp_uint_t, mp_uint_t,... function STATIC (line 484) | STATIC mp_uint_t convert_obj_for_inline_asm(mp_obj_t obj) { function STATIC (line 527) | STATIC mp_obj_t fun_asm_call(mp_obj_t self_in, size_t n_args, size_t n_k... function mp_obj_t (line 564) | mp_obj_t mp_obj_new_fun_asm(size_t n_args, void *fun_data, mp_uint_t typ... FILE: micropython/source/py/objgenerator.c type mp_obj_gen_wrap_t (line 41) | typedef struct _mp_obj_gen_wrap_t { type mp_obj_gen_instance_t (line 46) | typedef struct _mp_obj_gen_instance_t { function STATIC (line 52) | STATIC mp_obj_t gen_wrap_call(mp_obj_t self_in, size_t n_args, size_t n_... function mp_obj_t (line 80) | mp_obj_t mp_obj_new_gen_wrap(mp_obj_t fun) { function STATIC (line 90) | STATIC void gen_instance_print(const mp_print_t *print, mp_obj_t self_in... function mp_vm_return_kind_t (line 96) | mp_vm_return_kind_t mp_obj_gen_resume(mp_obj_t self_in, mp_obj_t send_va... function STATIC (line 146) | STATIC mp_obj_t gen_resume_and_raise(mp_obj_t self_in, mp_obj_t send_val... function STATIC (line 175) | STATIC mp_obj_t gen_instance_iternext(mp_obj_t self_in) { function STATIC (line 179) | STATIC mp_obj_t gen_instance_send(mp_obj_t self_in, mp_obj_t send_value) { function STATIC (line 191) | STATIC mp_obj_t gen_instance_throw(size_t n_args, const mp_obj_t *args) { function STATIC (line 204) | STATIC mp_obj_t gen_instance_close(mp_obj_t self_in) { FILE: micropython/source/py/objgetitemiter.c type mp_obj_getitem_iter_t (line 34) | typedef struct _mp_obj_getitem_iter_t { function STATIC (line 39) | STATIC mp_obj_t it_iternext(mp_obj_t self_in) { function mp_obj_t (line 69) | mp_obj_t mp_obj_new_getitem_iter(mp_obj_t *args, mp_obj_iter_buf_t *iter... FILE: micropython/source/py/objint.c function STATIC (line 45) | STATIC mp_obj_t mp_obj_int_make_new(const mp_obj_type_t *type_in, size_t... type mp_fp_as_int_class_t (line 84) | typedef enum { function STATIC (line 90) | STATIC mp_fp_as_int_class_t mp_classify_fp_as_int(mp_float_t val) { function mp_obj_t (line 141) | mp_obj_t mp_obj_new_int_from_float(mp_float_t val) { type mp_longint_impl_t (line 172) | typedef mp_longint_impl_t fmt_int_t; type fmt_uint_t (line 173) | typedef unsigned long long fmt_uint_t; type mp_int_t (line 175) | typedef mp_int_t fmt_int_t; type mp_uint_t (line 176) | typedef mp_uint_t fmt_uint_t; function mp_obj_int_print (line 179) | void mp_obj_int_print(const mp_print_t *print, mp_obj_t self_in, mp_prin... function mp_int_format_size (line 209) | size_t mp_int_format_size(size_t num_bits, int base, const char *prefix,... function mp_obj_int_sign (line 306) | int mp_obj_int_sign(mp_obj_t self_in) { function mp_obj_t (line 319) | mp_obj_t mp_obj_int_abs(mp_obj_t self_in) { function mp_obj_t (line 328) | mp_obj_t mp_obj_int_unary_op(mp_uint_t op, mp_obj_t o_in) { function mp_obj_t (line 333) | mp_obj_t mp_obj_int_binary_op(mp_uint_t op, mp_obj_t lhs_in, mp_obj_t rh... function mp_obj_t (line 338) | mp_obj_t mp_obj_new_int_from_str_len(const char **str, size_t len, bool ... function mp_obj_t (line 344) | mp_obj_t mp_obj_new_int_from_ll(long long val) { function mp_obj_t (line 350) | mp_obj_t mp_obj_new_int_from_ull(unsigned long long val) { function mp_obj_t (line 355) | mp_obj_t mp_obj_new_int_from_uint(mp_uint_t value) { function mp_obj_t (line 365) | mp_obj_t mp_obj_new_int(mp_int_t value) { function mp_int_t (line 373) | mp_int_t mp_obj_int_get_truncated(mp_const_obj_t self_in) { function mp_int_t (line 377) | mp_int_t mp_obj_int_get_checked(mp_const_obj_t self_in) { function mp_obj_t (line 385) | mp_obj_t mp_obj_int_binary_op_extra_cases(mp_uint_t op, mp_obj_t lhs_in,... function STATIC (line 402) | STATIC mp_obj_t int_from_bytes(size_t n_args, const mp_obj_t *args) { function STATIC (line 434) | STATIC mp_obj_t int_to_bytes(size_t n_args, const mp_obj_t *args) { FILE: micropython/source/py/objint_longlong.c function mp_obj_t (line 48) | mp_obj_t mp_obj_int_from_bytes_impl(bool big_endian, size_t len, const b... function mp_obj_int_to_bytes_impl (line 62) | void mp_obj_int_to_bytes_impl(mp_obj_t self_in, bool big_endian, size_t ... function mp_obj_int_sign (line 80) | int mp_obj_int_sign(mp_obj_t self_in) { function mp_obj_t (line 99) | mp_obj_t mp_obj_int_abs(mp_obj_t self_in) { function mp_obj_t (line 121) | mp_obj_t mp_obj_int_unary_op(mp_uint_t op, mp_obj_t o_in) { function mp_obj_t (line 137) | mp_obj_t mp_obj_int_binary_op(mp_uint_t op, mp_obj_t lhs_in, mp_obj_t rh... function mp_obj_t (line 231) | mp_obj_t mp_obj_new_int(mp_int_t value) { function mp_obj_t (line 238) | mp_obj_t mp_obj_new_int_from_uint(mp_uint_t value) { function mp_obj_t (line 247) | mp_obj_t mp_obj_new_int_from_ll(long long val) { function mp_obj_t (line 254) | mp_obj_t mp_obj_new_int_from_ull(unsigned long long val) { function mp_obj_t (line 265) | mp_obj_t mp_obj_new_int_from_str_len(const char **str, size_t len, bool ... function mp_int_t (line 276) | mp_int_t mp_obj_int_get_truncated(mp_const_obj_t self_in) { function mp_int_t (line 285) | mp_int_t mp_obj_int_get_checked(mp_const_obj_t self_in) { function mp_float_t (line 291) | mp_float_t mp_obj_int_as_float_impl(mp_obj_t self_in) { FILE: micropython/source/py/objint_mpz.c function mp_obj_int_t (line 77) | mp_obj_int_t *mp_obj_int_new_mpz(void) { function mp_obj_t (line 110) | mp_obj_t mp_obj_int_from_bytes_impl(bool big_endian, size_t len, const b... function mp_obj_int_to_bytes_impl (line 116) | void mp_obj_int_to_bytes_impl(mp_obj_t self_in, bool big_endian, size_t ... function mp_obj_int_sign (line 123) | int mp_obj_int_sign(mp_obj_t self_in) { function mp_obj_t (line 146) | mp_obj_t mp_obj_int_abs(mp_obj_t self_in) { function mp_obj_t (line 165) | mp_obj_t mp_obj_int_unary_op(mp_uint_t op, mp_obj_t o_in) { function mp_obj_t (line 177) | mp_obj_t mp_obj_int_binary_op(mp_uint_t op, mp_obj_t lhs_in, mp_obj_t rh... function STATIC (line 338) | STATIC mpz_t *mp_mpz_for_int(mp_obj_t arg, mpz_t *temp) { function mp_obj_t (line 348) | mp_obj_t mp_obj_int_pow3(mp_obj_t base, mp_obj_t exponent, mp_obj_t mod... function mp_obj_t (line 370) | mp_obj_t mp_obj_new_int(mp_int_t value) { function mp_obj_t (line 377) | mp_obj_t mp_obj_new_int_from_ll(long long val) { function mp_obj_t (line 383) | mp_obj_t mp_obj_new_int_from_ull(unsigned long long val) { function mp_obj_t (line 389) | mp_obj_t mp_obj_new_int_from_uint(mp_uint_t value) { function mp_obj_t (line 398) | mp_obj_t mp_obj_new_int_from_str_len(const char **str, size_t len, bool ... function mp_int_t (line 405) | mp_int_t mp_obj_int_get_truncated(mp_const_obj_t self_in) { function mp_int_t (line 415) | mp_int_t mp_obj_int_get_checked(mp_const_obj_t self_in) { function mp_float_t (line 431) | mp_float_t mp_obj_int_as_float_impl(mp_obj_t self_in) { FILE: micropython/source/py/objlist.c function STATIC (line 47) | STATIC void list_print(const mp_print_t *print, mp_obj_t o_in, mp_print_... function STATIC (line 62) | STATIC mp_obj_t list_extend_from_iter(mp_obj_t list, mp_obj_t iterable) { function STATIC (line 71) | STATIC mp_obj_t list_make_new(const mp_obj_type_t *type_in, size_t n_arg... function STATIC (line 91) | STATIC bool list_cmp_helper(mp_uint_t op, mp_obj_t self_in, mp_obj_t ano... function STATIC (line 102) | STATIC mp_obj_t list_unary_op(mp_uint_t op, mp_obj_t self_in) { function STATIC (line 117) | STATIC mp_obj_t list_binary_op(mp_uint_t op, mp_obj_t lhs, mp_obj_t rhs) { function STATIC (line 157) | STATIC mp_obj_t list_subscr(mp_obj_t self_in, mp_obj_t index, mp_obj_t v... function STATIC (line 234) | STATIC mp_obj_t list_getiter(mp_obj_t o_in, mp_obj_iter_buf_t *iter_buf) { function mp_obj_t (line 238) | mp_obj_t mp_obj_list_append(mp_obj_t self_in, mp_obj_t arg) { function STATIC (line 250) | STATIC mp_obj_t list_extend(mp_obj_t self_in, mp_obj_t arg_in) { function STATIC (line 271) | STATIC mp_obj_t list_pop(size_t n_args, const mp_obj_t *args) { function STATIC (line 290) | STATIC void mp_quicksort(mp_obj_t *head, mp_obj_t *tail, mp_obj_t key_fn... function mp_obj_t (line 319) | mp_obj_t mp_obj_list_sort(size_t n_args, const mp_obj_t *pos_args, mp_ma... function STATIC (line 344) | STATIC mp_obj_t list_clear(mp_obj_t self_in) { function STATIC (line 354) | STATIC mp_obj_t list_copy(mp_obj_t self_in) { function STATIC (line 360) | STATIC mp_obj_t list_count(mp_obj_t self_in, mp_obj_t value) { function STATIC (line 366) | STATIC mp_obj_t list_index(size_t n_args, const mp_obj_t *args) { function STATIC (line 372) | STATIC mp_obj_t list_insert(mp_obj_t self_in, mp_obj_t idx, mp_obj_t obj) { function mp_obj_t (line 397) | mp_obj_t mp_obj_list_remove(mp_obj_t self_in, mp_obj_t value) { function STATIC (line 406) | STATIC mp_obj_t list_reverse(mp_obj_t self_in) { function mp_obj_list_init (line 460) | void mp_obj_list_init(mp_obj_list_t *o, size_t n) { function STATIC (line 468) | STATIC mp_obj_list_t *list_new(size_t n) { function mp_obj_t (line 474) | mp_obj_t mp_obj_new_list(size_t n, mp_obj_t *items) { function mp_obj_list_get (line 484) | void mp_obj_list_get(mp_obj_t self_in, size_t *len, mp_obj_t **items) { function mp_obj_list_set_len (line 490) | void mp_obj_list_set_len(mp_obj_t self_in, size_t len) { function mp_obj_list_store (line 497) | void mp_obj_list_store(mp_obj_t self_in, mp_obj_t index, mp_obj_t value) { type mp_obj_list_it_t (line 506) | typedef struct _mp_obj_list_it_t { function STATIC (line 513) | STATIC mp_obj_t list_it_iternext(mp_obj_t self_in) { function mp_obj_t (line 525) | mp_obj_t mp_obj_new_list_iterator(mp_obj_t list, size_t cur, mp_obj_iter... FILE: micropython/source/py/objmap.c type mp_obj_map_t (line 32) | typedef struct _mp_obj_map_t { function STATIC (line 39) | STATIC mp_obj_t map_make_new(const mp_obj_type_t *type, size_t n_args, s... function STATIC (line 51) | STATIC mp_obj_t map_iternext(mp_obj_t self_in) { FILE: micropython/source/py/objmodule.c function STATIC (line 36) | STATIC void module_print(const mp_print_t *print, mp_obj_t self_in, mp_p... function STATIC (line 59) | STATIC void module_attr(mp_obj_t self_in, qstr attr, mp_obj_t *dest) { function mp_obj_t (line 103) | mp_obj_t mp_obj_new_module(qstr module_name) { function mp_obj_dict_t (line 127) | mp_obj_dict_t *mp_obj_module_get_globals(mp_obj_t self_in) { function mp_obj_t (line 241) | mp_obj_t mp_module_get(qstr module_name) { function mp_module_register (line 269) | void mp_module_register(qstr qst, mp_obj_t module) { FILE: micropython/source/py/objnamedtuple.c type mp_obj_namedtuple_type_t (line 37) | typedef struct _mp_obj_namedtuple_type_t { type mp_obj_namedtuple_t (line 43) | typedef struct _mp_obj_namedtuple_t { function STATIC (line 47) | STATIC size_t namedtuple_find_field(const mp_obj_namedtuple_type_t *type... function STATIC (line 56) | STATIC void namedtuple_print(const mp_print_t *print, mp_obj_t o_in, mp_... function STATIC (line 64) | STATIC void namedtuple_attr(mp_obj_t self_in, qstr attr, mp_obj_t *dest) { function STATIC (line 80) | STATIC mp_obj_t namedtuple_make_new(const mp_obj_type_t *type_in, size_t... function STATIC (line 131) | STATIC mp_obj_t mp_obj_new_namedtuple_type(qstr name, size_t n_fields, m... function STATIC (line 151) | STATIC mp_obj_t new_namedtuple_type(mp_obj_t name_in, mp_obj_t fields_in) { FILE: micropython/source/py/objnone.c type mp_obj_none_t (line 33) | typedef struct _mp_obj_none_t { function STATIC (line 37) | STATIC void none_print(const mp_print_t *print, mp_obj_t self_in, mp_pri... FILE: micropython/source/py/objobject.c type mp_obj_object_t (line 32) | typedef struct _mp_obj_object_t { function STATIC (line 36) | STATIC mp_obj_t object_make_new(const mp_obj_type_t *type, size_t n_args... function STATIC (line 45) | STATIC mp_obj_t object___init__(mp_obj_t self) { function STATIC (line 51) | STATIC mp_obj_t object___new__(mp_obj_t cls) { FILE: micropython/source/py/objpolyiter.c type mp_obj_polymorph_iter_t (line 38) | typedef struct _mp_obj_polymorph_iter_t { function STATIC (line 43) | STATIC mp_obj_t polymorph_it_iternext(mp_obj_t self_in) { FILE: micropython/source/py/objproperty.c type mp_obj_property_t (line 35) | typedef struct _mp_obj_property_t { function STATIC (line 40) | STATIC mp_obj_t property_make_new(const mp_obj_type_t *type, size_t n_ar... function STATIC (line 60) | STATIC mp_obj_t property_getter(mp_obj_t self_in, mp_obj_t getter) { function STATIC (line 69) | STATIC mp_obj_t property_setter(mp_obj_t self_in, mp_obj_t setter) { function STATIC (line 78) | STATIC mp_obj_t property_deleter(mp_obj_t self_in, mp_obj_t deleter) { function mp_obj_t (line 102) | const mp_obj_t *mp_obj_property_get(mp_obj_t self_in) { FILE: micropython/source/py/objrange.c type mp_obj_range_it_t (line 36) | typedef struct _mp_obj_range_it_t { function STATIC (line 44) | STATIC mp_obj_t range_it_iternext(mp_obj_t o_in) { function STATIC (line 62) | STATIC mp_obj_t mp_obj_new_range_iterator(mp_int_t cur, mp_int_t stop, m... type mp_obj_range_t (line 75) | typedef struct _mp_obj_range_t { function STATIC (line 83) | STATIC void range_print(const mp_print_t *print, mp_obj_t self_in, mp_pr... function STATIC (line 94) | STATIC mp_obj_t range_make_new(const mp_obj_type_t *type, size_t n_args,... function STATIC (line 118) | STATIC mp_int_t range_len(mp_obj_range_t *self) { function STATIC (line 133) | STATIC mp_obj_t range_unary_op(mp_uint_t op, mp_obj_t self_in) { function STATIC (line 143) | STATIC mp_obj_t range_subscr(mp_obj_t self_in, mp_obj_t index, mp_obj_t ... function STATIC (line 171) | STATIC mp_obj_t range_getiter(mp_obj_t o_in, mp_obj_iter_buf_t *iter_buf) { function STATIC (line 178) | STATIC void range_attr(mp_obj_t o_in, qstr attr, mp_obj_t *dest) { FILE: micropython/source/py/objreversed.c type mp_obj_reversed_t (line 35) | typedef struct _mp_obj_reversed_t { function STATIC (line 41) | STATIC mp_obj_t reversed_make_new(const mp_obj_type_t *type, size_t n_ar... function STATIC (line 59) | STATIC mp_obj_t reversed_iternext(mp_obj_t self_in) { FILE: micropython/source/py/objset.c type mp_obj_set_t (line 38) | typedef struct _mp_obj_set_t { type mp_obj_set_it_t (line 43) | typedef struct _mp_obj_set_it_t { function STATIC (line 52) | STATIC bool is_set_or_frozenset(mp_obj_t o) { function STATIC (line 66) | STATIC void check_set(mp_obj_t o) { function STATIC (line 77) | STATIC void set_print(const mp_print_t *print, mp_obj_t self_in, mp_prin... function STATIC (line 116) | STATIC mp_obj_t set_make_new(const mp_obj_type_t *type, size_t n_args, s... function STATIC (line 144) | STATIC mp_obj_t set_it_iternext(mp_obj_t self_in) { function STATIC (line 159) | STATIC mp_obj_t set_getiter(mp_obj_t set_in, mp_obj_iter_buf_t *iter_buf) { function STATIC (line 173) | STATIC mp_obj_t set_add(mp_obj_t self_in, mp_obj_t item) { function STATIC (line 181) | STATIC mp_obj_t set_clear(mp_obj_t self_in) { function STATIC (line 191) | STATIC mp_obj_t set_copy_as_mutable(mp_obj_t self_in) { function STATIC (line 203) | STATIC mp_obj_t set_copy(mp_obj_t self_in) { function STATIC (line 213) | STATIC mp_obj_t set_discard(mp_obj_t self_in, mp_obj_t item) { function STATIC (line 221) | STATIC mp_obj_t set_diff_int(size_t n_args, const mp_obj_t *args, bool u... function STATIC (line 249) | STATIC mp_obj_t set_diff(size_t n_args, const mp_obj_t *args) { function STATIC (line 254) | STATIC mp_obj_t set_diff_update(size_t n_args, const mp_obj_t *args) { function STATIC (line 260) | STATIC mp_obj_t set_intersect_int(mp_obj_t self_in, mp_obj_t other, bool... function STATIC (line 292) | STATIC mp_obj_t set_intersect(mp_obj_t self_in, mp_obj_t other) { function STATIC (line 297) | STATIC mp_obj_t set_intersect_update(mp_obj_t self_in, mp_obj_t other) { function STATIC (line 302) | STATIC mp_obj_t set_isdisjoint(mp_obj_t self_in, mp_obj_t other) { function STATIC (line 318) | STATIC mp_obj_t set_issubset_internal(mp_obj_t self_in, mp_obj_t other_i... function STATIC (line 359) | STATIC mp_obj_t set_issubset(mp_obj_t self_in, mp_obj_t other_in) { function STATIC (line 364) | STATIC mp_obj_t set_issubset_proper(mp_obj_t self_in, mp_obj_t other_in) { function STATIC (line 368) | STATIC mp_obj_t set_issuperset(mp_obj_t self_in, mp_obj_t other_in) { function STATIC (line 373) | STATIC mp_obj_t set_issuperset_proper(mp_obj_t self_in, mp_obj_t other_i... function STATIC (line 377) | STATIC mp_obj_t set_equal(mp_obj_t self_in, mp_obj_t other_in) { function STATIC (line 390) | STATIC mp_obj_t set_pop(mp_obj_t self_in) { function STATIC (line 401) | STATIC mp_obj_t set_remove(mp_obj_t self_in, mp_obj_t item) { function STATIC (line 411) | STATIC mp_obj_t set_symmetric_difference_update(mp_obj_t self_in, mp_obj... function STATIC (line 423) | STATIC mp_obj_t set_symmetric_difference(mp_obj_t self_in, mp_obj_t othe... function STATIC (line 432) | STATIC void set_update_int(mp_obj_set_t *self, mp_obj_t other_in) { function STATIC (line 440) | STATIC mp_obj_t set_update(size_t n_args, const mp_obj_t *args) { function STATIC (line 450) | STATIC mp_obj_t set_union(mp_obj_t self_in, mp_obj_t other_in) { function STATIC (line 458) | STATIC mp_obj_t set_unary_op(mp_uint_t op, mp_obj_t self_in) { function STATIC (line 483) | STATIC mp_obj_t set_binary_op(mp_uint_t op, mp_obj_t lhs, mp_obj_t rhs) { function mp_obj_t (line 593) | mp_obj_t mp_obj_new_set(size_t n_args, mp_obj_t *items) { function mp_obj_set_store (line 603) | void mp_obj_set_store(mp_obj_t self_in, mp_obj_t item) { FILE: micropython/source/py/objsingleton.c type mp_obj_singleton_t (line 37) | typedef struct _mp_obj_singleton_t { function STATIC (line 42) | STATIC void singleton_print(const mp_print_t *print, mp_obj_t self_in, m... FILE: micropython/source/py/objslice.c type mp_obj_slice_t (line 41) | typedef struct _mp_obj_slice_t { function STATIC (line 48) | STATIC void slice_print(const mp_print_t *print, mp_obj_t o_in, mp_print... function STATIC (line 61) | STATIC void slice_attr(mp_obj_t self_in, qstr attr, mp_obj_t *dest) { function mp_obj_t (line 86) | mp_obj_t mp_obj_new_slice(mp_obj_t ostart, mp_obj_t ostop, mp_obj_t oste... function mp_obj_slice_get (line 95) | void mp_obj_slice_get(mp_obj_t self_in, mp_obj_t *start, mp_obj_t *stop,... FILE: micropython/source/py/objstr.c function mp_str_print_quoted (line 47) | void mp_str_print_quoted(const mp_print_t *print, const byte *str_data, ... function mp_str_print_json (line 87) | void mp_str_print_json(const mp_print_t *print, const byte *str_data, si... function STATIC (line 112) | STATIC void str_print(const mp_print_t *print, mp_obj_t self_in, mp_prin... function mp_obj_t (line 135) | mp_obj_t mp_obj_str_make_new(const mp_obj_type_t *type, size_t n_args, s... function STATIC (line 176) | STATIC mp_obj_t bytes_make_new(const mp_obj_type_t *type_in, size_t n_ar... function byte (line 255) | const byte *find_subbytes(const byte *haystack, size_t hlen, const byte ... function mp_obj_t (line 283) | mp_obj_t mp_obj_str_binary_op(mp_uint_t op, mp_obj_t lhs_in, mp_obj_t rh... function byte (line 390) | const byte *str_index_to_ptr(const mp_obj_type_t *type, const byte *self... function STATIC (line 398) | STATIC mp_obj_t bytes_subscr(mp_obj_t self_in, mp_obj_t index, mp_obj_t ... function STATIC (line 424) | STATIC mp_obj_t str_join(mp_obj_t self_in, mp_obj_t arg) { function mp_obj_t (line 475) | mp_obj_t mp_obj_str_split(size_t n_args, const mp_obj_t *args) { function STATIC (line 552) | STATIC mp_obj_t str_splitlines(size_t n_args, const mp_obj_t *pos_args, ... function STATIC (line 598) | STATIC mp_obj_t str_rsplit(size_t n_args, const mp_obj_t *args) { function STATIC (line 665) | STATIC mp_obj_t str_finder(size_t n_args, const mp_obj_t *args, int dire... function STATIC (line 705) | STATIC mp_obj_t str_find(size_t n_args, const mp_obj_t *args) { function STATIC (line 710) | STATIC mp_obj_t str_rfind(size_t n_args, const mp_obj_t *args) { function STATIC (line 715) | STATIC mp_obj_t str_index(size_t n_args, const mp_obj_t *args) { function STATIC (line 720) | STATIC mp_obj_t str_rindex(size_t n_args, const mp_obj_t *args) { function STATIC (line 726) | STATIC mp_obj_t str_startswith(size_t n_args, const mp_obj_t *args) { function STATIC (line 741) | STATIC mp_obj_t str_endswith(size_t n_args, const mp_obj_t *args) { function STATIC (line 757) | STATIC mp_obj_t str_uni_strip(int type, size_t n_args, const mp_obj_t *a... function STATIC (line 828) | STATIC mp_obj_t str_strip(size_t n_args, const mp_obj_t *args) { function STATIC (line 833) | STATIC mp_obj_t str_lstrip(size_t n_args, const mp_obj_t *args) { function STATIC (line 838) | STATIC mp_obj_t str_rstrip(size_t n_args, const mp_obj_t *args) { function STATIC (line 844) | STATIC mp_obj_t str_center(mp_obj_t str_in, mp_obj_t width_in) { function STATIC (line 863) | STATIC const char *str_to_int(const char *str, const char *top, int *num) { function STATIC (line 875) | STATIC bool isalignment(char ch) { function STATIC (line 879) | STATIC bool istype(char ch) { function STATIC (line 883) | STATIC bool arg_looks_integer(mp_obj_t arg) { function STATIC (line 887) | STATIC bool arg_looks_numeric(mp_obj_t arg) { function STATIC (line 895) | STATIC mp_obj_t arg_as_int(mp_obj_t arg) { function terse_str_format_value_error (line 905) | void terse_str_format_value_error(void) { function STATIC (line 913) | STATIC vstr_t mp_obj_str_format_helper(const char *str, const char *top,... function mp_obj_t (line 1353) | mp_obj_t mp_obj_str_format(size_t n_args, const mp_obj_t *args, mp_map_t... function STATIC (line 1363) | STATIC mp_obj_t str_modulo_format(mp_obj_t pattern, size_t n_args, const... function STATIC (line 1561) | STATIC mp_obj_t str_replace(size_t n_args, const mp_obj_t *args) { function STATIC (line 1667) | STATIC mp_obj_t str_count(size_t n_args, const mp_obj_t *args) { function STATIC (line 1709) | STATIC mp_obj_t str_partitioner(mp_obj_t self_in, mp_obj_t arg, int dire... function STATIC (line 1751) | STATIC mp_obj_t str_partition(mp_obj_t self_in, mp_obj_t arg) { function STATIC (line 1756) | STATIC mp_obj_t str_rpartition(mp_obj_t self_in, mp_obj_t arg) { function STATIC (line 1763) | STATIC mp_obj_t str_caseconv(unichar (*op)(unichar), mp_obj_t self_in) { function STATIC (line 1774) | STATIC mp_obj_t str_lower(mp_obj_t self_in) { function STATIC (line 1779) | STATIC mp_obj_t str_upper(mp_obj_t self_in) { function STATIC (line 1784) | STATIC mp_obj_t str_uni_istype(bool (*f)(unichar), mp_obj_t self_in) { function STATIC (line 1817) | STATIC mp_obj_t str_isspace(mp_obj_t self_in) { function STATIC (line 1822) | STATIC mp_obj_t str_isalpha(mp_obj_t self_in) { function STATIC (line 1827) | STATIC mp_obj_t str_isdigit(mp_obj_t self_in) { function STATIC (line 1832) | STATIC mp_obj_t str_isupper(mp_obj_t self_in) { function STATIC (line 1837) | STATIC mp_obj_t str_islower(mp_obj_t self_in) { function STATIC (line 1846) | STATIC mp_obj_t bytes_decode(size_t n_args, const mp_obj_t *args) { function STATIC (line 1859) | STATIC mp_obj_t str_encode(size_t n_args, const mp_obj_t *args) { function mp_int_t (line 1872) | mp_int_t mp_obj_str_get_buffer(mp_obj_t self_in, mp_buffer_info_t *bufin... function mp_obj_t (line 1970) | mp_obj_t mp_obj_new_str_of_type(const mp_obj_type_t *type, const byte* d... function mp_obj_t (line 1987) | mp_obj_t mp_obj_new_str_from_vstr(const mp_obj_type_t *type, vstr_t *vst... function mp_obj_t (line 2014) | mp_obj_t mp_obj_new_str(const char* data, size_t len, bool make_qstr_if_... function mp_obj_t (line 2030) | mp_obj_t mp_obj_str_intern(mp_obj_t str) { function mp_obj_t (line 2035) | mp_obj_t mp_obj_new_bytes(const byte* data, size_t len) { function mp_obj_str_equal (line 2039) | bool mp_obj_str_equal(mp_obj_t s1, mp_obj_t s2) { function STATIC (line 2058) | STATIC void bad_implicit_conversion(mp_obj_t self_in) { function qstr (line 2071) | qstr mp_obj_str_get_qstr(mp_obj_t self_in) { function byte (line 2105) | const byte *mp_obj_str_get_data_no_check(mp_obj_t self_in, size_t *len) { type mp_obj_str8_it_t (line 2118) | typedef struct _mp_obj_str8_it_t { function STATIC (line 2126) | STATIC mp_obj_t str_it_iternext(mp_obj_t self_in) { function STATIC (line 2138) | STATIC mp_obj_t mp_obj_new_str_iterator(mp_obj_t str, mp_obj_iter_buf_t ... function STATIC (line 2149) | STATIC mp_obj_t bytes_it_iternext(mp_obj_t self_in) { function mp_obj_t (line 2161) | mp_obj_t mp_obj_new_bytes_iterator(mp_obj_t str, mp_obj_iter_buf_t *iter... FILE: micropython/source/py/objstringio.c function STATIC (line 40) | STATIC void check_stringio_is_open(const mp_obj_stringio_t *o) { function STATIC (line 49) | STATIC void stringio_print(const mp_print_t *print, mp_obj_t self_in, mp... function STATIC (line 55) | STATIC mp_uint_t stringio_read(mp_obj_t o_in, void *buf, mp_uint_t size,... function STATIC (line 71) | STATIC void stringio_copy_on_write(mp_obj_stringio_t *o) { function STATIC (line 79) | STATIC mp_uint_t stringio_write(mp_obj_t o_in, const void *buf, mp_uint_... function STATIC (line 113) | STATIC mp_uint_t stringio_ioctl(mp_obj_t o_in, mp_uint_t request, uintpt... function STATIC (line 155) | STATIC mp_obj_t stringio_getvalue(mp_obj_t self_in) { function STATIC (line 163) | STATIC mp_obj_t stringio_close(mp_obj_t self_in) { function STATIC (line 178) | STATIC mp_obj_t stringio___exit__(size_t n_args, const mp_obj_t *args) { function STATIC (line 184) | STATIC mp_obj_stringio_t *stringio_new(const mp_obj_type_t *type) { function STATIC (line 192) | STATIC mp_obj_t stringio_make_new(const mp_obj_type_t *type_in, size_t n... FILE: micropython/source/py/objstrunicode.c function STATIC (line 44) | STATIC void uni_print_quoted(const mp_print_t *print, const byte *str_da... function STATIC (line 88) | STATIC void uni_print(const mp_print_t *print, mp_obj_t self_in, mp_prin... function STATIC (line 103) | STATIC mp_obj_t uni_unary_op(mp_uint_t op, mp_obj_t self_in) { function byte (line 117) | const byte *str_index_to_ptr(const mp_obj_type_t *type, const byte *self... function STATIC (line 180) | STATIC mp_obj_t str_subscr(mp_obj_t self_in, mp_obj_t index, mp_obj_t va... type mp_obj_str_it_t (line 283) | typedef struct _mp_obj_str_it_t { function STATIC (line 290) | STATIC mp_obj_t str_it_iternext(mp_obj_t self_in) { function STATIC (line 304) | STATIC mp_obj_t mp_obj_new_str_iterator(mp_obj_t str, mp_obj_iter_buf_t ... FILE: micropython/source/py/objtuple.c function mp_obj_tuple_print (line 38) | void mp_obj_tuple_print(const mp_print_t *print, mp_obj_t o_in, mp_print... function STATIC (line 62) | STATIC mp_obj_t mp_obj_tuple_make_new(const mp_obj_type_t *type_in, size... function STATIC (line 104) | STATIC bool tuple_cmp_helper(mp_uint_t op, mp_obj_t self_in, mp_obj_t an... function mp_obj_t (line 121) | mp_obj_t mp_obj_tuple_unary_op(mp_uint_t op, mp_obj_t self_in) { function mp_obj_t (line 138) | mp_obj_t mp_obj_tuple_binary_op(mp_uint_t op, mp_obj_t lhs, mp_obj_t rhs) { function mp_obj_t (line 176) | mp_obj_t mp_obj_tuple_subscr(mp_obj_t self_in, mp_obj_t index, mp_obj_t ... function STATIC (line 198) | STATIC mp_obj_t tuple_count(mp_obj_t self_in, mp_obj_t value) { function STATIC (line 205) | STATIC mp_obj_t tuple_index(size_t n_args, const mp_obj_t *args) { function mp_obj_t (line 234) | mp_obj_t mp_obj_new_tuple(size_t n, const mp_obj_t *items) { function mp_obj_tuple_get (line 249) | void mp_obj_tuple_get(mp_obj_t self_in, size_t *len, mp_obj_t **items) { function mp_obj_tuple_del (line 256) | void mp_obj_tuple_del(mp_obj_t self_in) { type mp_obj_tuple_it_t (line 265) | typedef struct _mp_obj_tuple_it_t { function STATIC (line 272) | STATIC mp_obj_t tuple_it_iternext(mp_obj_t self_in) { function mp_obj_t (line 283) | mp_obj_t mp_obj_tuple_getiter(mp_obj_t o_in, mp_obj_iter_buf_t *iter_buf) { FILE: micropython/source/py/objtype.c function STATIC (line 51) | STATIC mp_obj_t mp_obj_new_instance(const mp_obj_type_t *class, size_t s... function STATIC (line 59) | STATIC int instance_count_native_bases(const mp_obj_type_t *type, const ... type class_lookup_data (line 104) | struct class_lookup_data { function STATIC (line 112) | STATIC void mp_obj_class_lookup(struct class_lookup_data *lookup, const... function STATIC (line 203) | STATIC void instance_print(const mp_print_t *print, mp_obj_t self_in, mp... function mp_obj_t (line 245) | mp_obj_t mp_obj_instance_make_new(const mp_obj_type_t *self, size_t n_ar... function STATIC (line 348) | STATIC mp_obj_t instance_unary_op(mp_uint_t op, mp_obj_t self_in) { function STATIC (line 455) | STATIC mp_obj_t instance_binary_op(mp_uint_t op, mp_obj_t lhs_in, mp_obj... function STATIC (line 484) | STATIC void mp_obj_instance_load_attr(mp_obj_t self_in, qstr attr, mp_ob... function STATIC (line 580) | STATIC bool mp_obj_instance_store_attr(mp_obj_t self_in, qstr attr, mp_o... function mp_obj_instance_attr (line 695) | void mp_obj_instance_attr(mp_obj_t self_in, qstr attr, mp_obj_t *dest) { function STATIC (line 705) | STATIC mp_obj_t instance_subscr(mp_obj_t self_in, mp_obj_t index, mp_obj... function STATIC (line 747) | STATIC mp_obj_t mp_obj_instance_get_call(mp_obj_t self_in, mp_obj_t *mem... function mp_obj_instance_is_callable (line 760) | bool mp_obj_instance_is_callable(mp_obj_t self_in) { function mp_obj_t (line 765) | mp_obj_t mp_obj_instance_call(mp_obj_t self_in, size_t n_args, size_t n_... function STATIC (line 784) | STATIC mp_obj_t instance_getiter(mp_obj_t self_in, mp_obj_iter_buf_t *it... function STATIC (line 805) | STATIC mp_int_t instance_get_buffer(mp_obj_t self_in, mp_buffer_info_t *... function STATIC (line 830) | STATIC void type_print(const mp_print_t *print, mp_obj_t self_in, mp_pri... function STATIC (line 836) | STATIC mp_obj_t type_make_new(const mp_obj_type_t *type_in, size_t n_arg... function STATIC (line 856) | STATIC mp_obj_t type_call(mp_obj_t self_in, size_t n_args, size_t n_kw, ... function STATIC (line 877) | STATIC void type_attr(mp_obj_t self_in, qstr attr, mp_obj_t *dest) { function mp_obj_t (line 935) | mp_obj_t mp_obj_new_type(qstr name, mp_obj_t bases_tuple, mp_obj_t local... type mp_obj_super_t (line 1011) | typedef struct _mp_obj_super_t { function STATIC (line 1017) | STATIC void super_print(const mp_print_t *print, mp_obj_t self_in, mp_pr... function STATIC (line 1027) | STATIC mp_obj_t super_make_new(const mp_obj_type_t *type_in, size_t n_ar... function STATIC (line 1037) | STATIC void super_attr(mp_obj_t self_in, qstr attr, mp_obj_t *dest) { function mp_load_super_method (line 1089) | void mp_load_super_method(qstr attr, mp_obj_t *dest) { function mp_obj_is_subclass_fast (line 1099) | bool mp_obj_is_subclass_fast(mp_const_obj_t object, mp_const_obj_t class... function STATIC (line 1139) | STATIC mp_obj_t mp_obj_is_subclass(mp_obj_t object, mp_obj_t classinfo) { function STATIC (line 1160) | STATIC mp_obj_t mp_builtin_issubclass(mp_obj_t object, mp_obj_t classinf... function STATIC (line 1169) | STATIC mp_obj_t mp_builtin_isinstance(mp_obj_t object, mp_obj_t classinf... function mp_obj_t (line 1175) | mp_obj_t mp_instance_cast_to_native_base(mp_const_obj_t self_in, mp_cons... function STATIC (line 1187) | STATIC mp_obj_t static_class_method_make_new(const mp_obj_type_t *self, ... FILE: micropython/source/py/objzip.c type mp_obj_zip_t (line 33) | typedef struct _mp_obj_zip_t { function STATIC (line 39) | STATIC mp_obj_t zip_make_new(const mp_obj_type_t *type, size_t n_args, s... function STATIC (line 51) | STATIC mp_obj_t zip_iternext(mp_obj_t self_in) { FILE: micropython/source/py/opmethods.c function STATIC (line 30) | STATIC mp_obj_t op_getitem(mp_obj_t self_in, mp_obj_t key_in) { function STATIC (line 36) | STATIC mp_obj_t op_setitem(mp_obj_t self_in, mp_obj_t key_in, mp_obj_t v... function STATIC (line 42) | STATIC mp_obj_t op_delitem(mp_obj_t self_in, mp_obj_t key_in) { function STATIC (line 48) | STATIC mp_obj_t op_contains(mp_obj_t lhs_in, mp_obj_t rhs_in) { FILE: micropython/source/py/parse.c type rule_t (line 63) | typedef struct _rule_t { type _mp_parse_chunk_t (line 145) | struct _mp_parse_chunk_t function STATIC (line 228) | STATIC void pop_rule(parser_t *parser, const rule_t **rule, size_t *arg_... function mp_parse_node_is_const_false (line 235) | bool mp_parse_node_is_const_false(mp_parse_node_t pn) { function mp_parse_node_is_const_true (line 240) | bool mp_parse_node_is_const_true(mp_parse_node_t pn) { function mp_parse_node_get_int_maybe (line 245) | bool mp_parse_node_get_int_maybe(mp_parse_node_t pn, mp_obj_t *o) { function mp_parse_node_extract_list (line 263) | int mp_parse_node_extract_list(mp_parse_node_t *pn, size_t pn_kind, mp_p... function mp_parse_node_print (line 283) | void mp_parse_node_print(mp_parse_node_t pn, size_t indent) { function STATIC (line 340) | STATIC mp_parse_node_t pop_result(parser_t *parser) { function STATIC (line 345) | STATIC mp_parse_node_t peek_result(parser_t *parser, size_t pos) { function STATIC (line 350) | STATIC void push_result_node(parser_t *parser, mp_parse_node_t pn) { function STATIC (line 359) | STATIC mp_parse_node_t make_node_const_object(parser_t *parser, size_t s... function STATIC (line 374) | STATIC void push_result_token(parser_t *parser, const rule_t *rule) { function STATIC (line 450) | STATIC bool fold_logical_constants(parser_t *parser, const rule_t *rule,... function STATIC (line 507) | STATIC bool fold_constants(parser_t *parser, const rule_t *rule, size_t ... function STATIC (line 701) | STATIC void push_result_rule(parser_t *parser, size_t src_line, const ru... function mp_parse_tree_t (line 736) | mp_parse_tree_t mp_parse(mp_lexer_t *lex, mp_parse_input_kind_t input_ki... function mp_parse_tree_clear (line 1075) | void mp_parse_tree_clear(mp_parse_tree_t *tree) { FILE: micropython/source/py/parse2.c type rule_t (line 60) | typedef struct _rule_t { type _mp_parse_chunk_t (line 143) | struct _mp_parse_chunk_t type parser_t (line 154) | typedef struct _parser_t { function STATIC (line 176) | STATIC void push_rule(parser_t *parser, size_t src_line, const rule_t *r... function STATIC (line 196) | STATIC void push_rule_from_arg(parser_t *parser, size_t arg) { function STATIC (line 202) | STATIC void pop_rule(parser_t *parser, const rule_t **rule, size_t *arg_... type pt_t (line 211) | typedef struct _pt_t { function STATIC (line 215) | STATIC pt_t *pt_new(void) { function STATIC (line 221) | STATIC byte *pt_raw_add_blank(pt_t *pt, size_t nbytes) { function STATIC (line 225) | STATIC byte *pt_raw_ins_blank(pt_t *pt, size_t pt_off, size_t nbytes) { function STATIC (line 229) | STATIC void pt_raw_truncate_at(pt_t *pt, size_t pt_off) { function STATIC (line 233) | STATIC int vuint_nbytes(size_t val) { function STATIC (line 242) | STATIC void vuint_store(byte *p, int nbytes, size_t val) { function STATIC (line 251) | STATIC size_t vuint_load(const byte **p_in) { function STATIC (line 261) | STATIC byte *pt_advance(const byte *p, bool full_rule) { function mp_parse_node_get_int_maybe (line 297) | bool mp_parse_node_get_int_maybe(const byte *p, mp_obj_t *o, mp_uint_t *... function byte (line 312) | const byte *mp_parse_node_extract_list(const byte **p, size_t pn_kind) { function byte (line 337) | const byte *pt_extract_const_obj(const byte *p, size_t *idx) { function byte (line 344) | const byte *pt_get_small_int(const byte *p, mp_int_t *val) { function mp_int_t (line 353) | mp_int_t pt_small_int_value(const byte *p) { function pt_num_nodes (line 359) | int pt_num_nodes(const byte *p, const byte *ptop) { function byte (line 368) | const byte *pt_next(const byte *p) { function byte (line 372) | const byte *pt_rule_first(const byte *p) { function pt_show (line 377) | void pt_show(const byte *p, const byte *ptop) { function STATIC (line 430) | STATIC void pt_add_null(pt_t *pt) { function STATIC (line 434) | STATIC void pt_add_kind_byte(pt_t *pt, byte kind, byte b) { function STATIC (line 440) | STATIC void pt_add_kind_qstr(pt_t *pt, byte kind, qstr qst) { function STATIC (line 458) | STATIC void pt_add_kind_int(pt_t *pt, byte kind, mp_int_t val) { function STATIC (line 467) | STATIC void pt_del_tail_bytes(pt_t *pt, size_t nbytes) { function STATIC (line 471) | STATIC const byte *pt_del_byte(pt_t *pt, const byte *p) { function STATIC (line 489) | STATIC bool fold_constants(parser_t *parser, pt_t *pt, size_t pt_off, co... function STATIC (line 698) | STATIC void pt_ins_rule(parser_t *parser, pt_t *pt, size_t pt_off, size_... function STATIC (line 882) | STATIC void make_node_const_object(parser_t *parser, pt_t *pt, mp_obj_t ... function STATIC (line 896) | STATIC void make_node_string_bytes(parser_t *parser, pt_t *pt, mp_token_... function STATIC (line 906) | STATIC bool pt_add_token(parser_t *parser, pt_t *pt) { function byte (line 970) | const byte *pt_rule_extract_top(const byte *p, const byte **ptop) { function byte (line 979) | const byte *pt_rule_extract(const byte *p, size_t *rule_id, size_t *src_... function pt_is_rule_empty (line 988) | bool pt_is_rule_empty(const byte *p) { function mp_parse_tree_t (line 994) | mp_parse_tree_t mp_parse(mp_lexer_t *lex, mp_parse_input_kind_t input_ki... function mp_parse_tree_clear (line 1436) | void mp_parse_tree_clear(mp_parse_tree_t *tree) { FILE: micropython/source/py/parsenum.c function raise_exc (line 39) | void raise_exc(mp_obj_t exc, mp_lexer_t *lex) { function mp_obj_t (line 49) | mp_obj_t mp_parse_num_integer(const char *restrict str_, size_t len, int... type parse_dec_in_t (line 165) | typedef enum { FILE: micropython/source/py/parsenumbase.c function mp_parse_num_base (line 33) | size_t mp_parse_num_base(const char *str, size_t len, int *base) { FILE: micropython/source/py/persistentcode.c function STATIC (line 60) | STATIC int mp_small_int_bits(void) { type bytecode_prelude_t (line 71) | typedef struct _bytecode_prelude_t { function STATIC (line 83) | STATIC void extract_prelude(const byte **ip, const byte **ip2, bytecode_... function STATIC (line 104) | STATIC int read_byte(mp_reader_t *reader) { function STATIC (line 108) | STATIC void read_bytes(mp_reader_t *reader, byte *buf, size_t len) { function STATIC (line 114) | STATIC size_t read_uint(mp_reader_t *reader) { function STATIC (line 126) | STATIC qstr load_qstr(mp_reader_t *reader) { function STATIC (line 135) | STATIC mp_obj_t load_obj(mp_reader_t *reader) { function STATIC (line 155) | STATIC void load_bytecode_qstrs(mp_reader_t *reader, byte *ip, byte *ip_... function STATIC (line 168) | STATIC mp_raw_code_t *load_raw_code(mp_reader_t *reader) { function mp_raw_code_t (line 212) | mp_raw_code_t *mp_raw_code_load(mp_reader_t *reader) { function mp_raw_code_t (line 226) | mp_raw_code_t *mp_raw_code_load_mem(const byte *buf, size_t len) { function mp_raw_code_t (line 232) | mp_raw_code_t *mp_raw_code_load_file(const char *filename) { function STATIC (line 244) | STATIC void mp_print_bytes(mp_print_t *print, const byte *data, size_t l... function STATIC (line 249) | STATIC void mp_print_uint(mp_print_t *print, size_t n) { function STATIC (line 260) | STATIC void save_qstr(mp_print_t *print, qstr qst) { function STATIC (line 267) | STATIC void save_obj(mp_print_t *print, mp_obj_t o) { function STATIC (line 308) | STATIC void save_bytecode_qstrs(mp_print_t *print, const byte *ip, const... function STATIC (line 320) | STATIC void save_raw_code(mp_print_t *print, mp_raw_code_t *rc) { function mp_raw_code_save (line 356) | void mp_raw_code_save(mp_raw_code_t *rc, mp_print_t *print) { function STATIC (line 383) | STATIC void fd_print_strn(void *env, const char *str, size_t len) { function mp_raw_code_save_file (line 389) | void mp_raw_code_save_file(mp_raw_code_t *rc, const char *filename) { FILE: micropython/source/py/qstr.c function mp_uint_t (line 84) | mp_uint_t qstr_compute_hash(const byte *data, size_t len) { function qstr_init (line 119) | void qstr_init(void) { function STATIC (line 128) | STATIC const byte *find_qstr(qstr q) { function STATIC (line 141) | STATIC qstr qstr_add(const byte *q_ptr) { function qstr (line 166) | qstr qstr_find_strn(const char *str, size_t str_len) { function qstr (line 183) | qstr qstr_from_str(const char *str) { function qstr (line 187) | qstr qstr_from_strn(const char *str, size_t len) { function byte (line 246) | byte *qstr_build_start(size_t len, byte **q_ptr) { function qstr (line 253) | qstr qstr_build_end(byte *q_ptr) { function mp_uint_t (line 269) | mp_uint_t qstr_hash(qstr q) { function qstr_len (line 273) | size_t qstr_len(qstr q) { function byte (line 283) | const byte *qstr_data(qstr q, size_t *len) { function qstr_pool_info (line 289) | void qstr_pool_info(size_t *n_pool, size_t *n_qstr, size_t *n_str_data_b... function qstr_dump_data (line 312) | void qstr_dump_data(void) { FILE: micropython/source/py/reader.c type mp_reader_mem_t (line 34) | typedef struct _mp_reader_mem_t { function STATIC (line 41) | STATIC mp_uint_t mp_reader_mem_readbyte(void *data) { function STATIC (line 50) | STATIC void mp_reader_mem_close(void *data) { function mp_reader_new_mem (line 58) | void mp_reader_new_mem(mp_reader_t *reader, const byte *buf, size_t len,... type mp_reader_posix_t (line 75) | typedef struct _mp_reader_posix_t { function STATIC (line 83) | STATIC mp_uint_t mp_reader_posix_readbyte(void *data) { function STATIC (line 101) | STATIC void mp_reader_posix_close(void *data) { function mp_reader_new_file_from_fd (line 109) | void mp_reader_new_file_from_fd(mp_reader_t *reader, int fd, bool close_... function mp_reader_new_file (line 127) | void mp_reader_new_file(mp_reader_t *reader, const char *filename) { FILE: micropython/source/py/repl.c function STATIC (line 34) | STATIC bool str_startswith_word(const char *str, const char *head) { function mp_repl_continue_with_input (line 44) | bool mp_repl_continue_with_input(const char *input) { function mp_repl_autocomplete (line 127) | size_t mp_repl_autocomplete(const char *str, size_t len, const mp_print_... FILE: micropython/source/py/runtime.c function mp_init (line 61) | void mp_init(void) { function mp_deinit (line 126) | void mp_deinit(void) { function mp_obj_t (line 136) | mp_obj_t mp_load_name(qstr qst) { function mp_obj_t (line 149) | mp_obj_t mp_load_global(qstr qst) { function mp_obj_t (line 176) | mp_obj_t mp_load_build_class(void) { function mp_store_name (line 190) | void mp_store_name(qstr qst, mp_obj_t obj) { function mp_delete_name (line 195) | void mp_delete_name(qstr qst) { function mp_store_global (line 201) | void mp_store_global(qstr qst, mp_obj_t obj) { function mp_delete_global (line 206) | void mp_delete_global(qstr qst) { function mp_obj_t (line 212) | mp_obj_t mp_unary_op(mp_uint_t op, mp_obj_t arg) { function mp_obj_t (line 264) | mp_obj_t mp_binary_op(mp_uint_t op, mp_obj_t lhs, mp_obj_t rhs) { function mp_obj_t (line 573) | mp_obj_t mp_call_function_0(mp_obj_t fun) { function mp_obj_t (line 577) | mp_obj_t mp_call_function_1(mp_obj_t fun, mp_obj_t arg) { function mp_obj_t (line 581) | mp_obj_t mp_call_function_2(mp_obj_t fun, mp_obj_t arg1, mp_obj_t arg2) { function mp_obj_t (line 589) | mp_obj_t mp_call_function_n_kw(mp_obj_t fun_in, size_t n_args, size_t n_... function mp_obj_t (line 613) | mp_obj_t mp_call_method_n_kw(size_t n_args, size_t n_kw, const mp_obj_t ... function mp_call_prepare_args_n_kw_var (line 623) | void mp_call_prepare_args_n_kw_var(bool have_self, size_t n_args_n_kw, c... function mp_obj_t (line 790) | mp_obj_t mp_call_method_n_kw_var(bool have_self, size_t n_args_n_kw, con... function mp_unpack_sequence (line 801) | void mp_unpack_sequence(mp_obj_t seq_in, size_t num, mp_obj_t *items) { function mp_unpack_ex (line 848) | void mp_unpack_ex(mp_obj_t seq_in, size_t num_in, mp_obj_t *items) { function mp_obj_t (line 904) | mp_obj_t mp_load_attr(mp_obj_t base, qstr attr) { type mp_obj_checked_fun_t (line 924) | typedef struct _mp_obj_checked_fun_t { function STATIC (line 930) | STATIC mp_obj_t checked_fun_call(mp_obj_t self_in, size_t n_args, size_t... function STATIC (line 952) | STATIC mp_obj_t mp_obj_new_checked_fun(const mp_obj_type_t *type, mp_obj... function mp_convert_member_lookup (line 966) | void mp_convert_member_lookup(mp_obj_t self, const mp_obj_type_t *type, ... function mp_load_method_maybe (line 1014) | void mp_load_method_maybe(mp_obj_t obj, qstr attr, mp_obj_t *dest) { function mp_load_method (line 1050) | void mp_load_method(mp_obj_t base, qstr attr, mp_obj_t *dest) { function mp_store_attr (line 1074) | void mp_store_attr(mp_obj_t base, qstr attr, mp_obj_t value) { function mp_obj_t (line 1094) | mp_obj_t mp_getiter(mp_obj_t o_in, mp_obj_iter_buf_t *iter_buf) { function mp_obj_t (line 1136) | mp_obj_t mp_iternext_allow_raise(mp_obj_t o_in) { function mp_obj_t (line 1160) | mp_obj_t mp_iternext(mp_obj_t o_in) { function mp_vm_return_kind_t (line 1195) | mp_vm_return_kind_t mp_resume(mp_obj_t self_in, mp_obj_t send_value, mp_... function mp_obj_t (line 1278) | mp_obj_t mp_make_raise_obj(mp_obj_t o) { function mp_obj_t (line 1295) | mp_obj_t mp_import_name(qstr name, mp_obj_t fromlist, mp_obj_t level) { function mp_obj_t (line 1310) | mp_obj_t mp_import_from(mp_obj_t module, qstr name) { function mp_import_all (line 1354) | void mp_import_all(mp_obj_t module) { function mp_obj_t (line 1372) | mp_obj_t mp_parse_compile_execute(mp_lexer_t *lex, mp_parse_input_kind_t... function NORETURN (line 1411) | NORETURN void *m_malloc_fail(size_t num_bytes) { function NORETURN (line 1422) | NORETURN void mp_raise_msg(const mp_obj_type_t *exc_type, const char *ms... function NORETURN (line 1430) | NORETURN void mp_raise_ValueError(const char *msg) { function NORETURN (line 1434) | NORETURN void mp_raise_TypeError(const char *msg) { function NORETURN (line 1438) | NORETURN void mp_raise_OSError(int errno_) { function NORETURN (line 1442) | NORETURN void mp_raise_NotImplementedError(const char *msg) { FILE: micropython/source/py/runtime_utils.c function mp_call_function_1_protected (line 32) | void mp_call_function_1_protected(mp_obj_t fun, mp_obj_t arg) { function mp_call_function_2_protected (line 42) | void mp_call_function_2_protected(mp_obj_t fun, mp_obj_t arg1, mp_obj_t ... FILE: micropython/source/py/scheduler.c function mp_handle_pending (line 34) | void mp_handle_pending(void) { function mp_handle_pending_tail (line 52) | void mp_handle_pending_tail(mp_uint_t atomic_state) { function mp_sched_lock (line 64) | void mp_sched_lock(void) { function mp_sched_unlock (line 74) | void mp_sched_unlock(void) { function mp_sched_schedule (line 87) | bool mp_sched_schedule(mp_obj_t function, mp_obj_t arg) { function mp_handle_pending (line 109) | void mp_handle_pending(void) { FILE: micropython/source/py/scope.c function scope_t (line 43) | scope_t *scope_new(scope_kind_t kind, mp_parse_node_t pn, qstr source_fi... function scope_free (line 69) | void scope_free(scope_t *scope) { function id_info_t (line 74) | id_info_t *scope_find_or_add_id(scope_t *scope, qstr qst, bool *added) { function id_info_t (line 100) | id_info_t *scope_find(scope_t *scope, qstr qst) { function id_info_t (line 109) | id_info_t *scope_find_global(scope_t *scope, qstr qst) { function STATIC (line 116) | STATIC void scope_close_over_in_parents(scope_t *scope, qstr qst) { function scope_find_local_and_close_over (line 140) | void scope_find_local_and_close_over(scope_t *scope, id_info_t *id, qstr... FILE: micropython/source/py/sequence.c function mp_seq_multiply (line 41) | void mp_seq_multiply(const void *items, size_t item_sz, size_t len, size... function mp_seq_get_fast_slice_indexes (line 51) | bool mp_seq_get_fast_slice_indexes(mp_uint_t len, mp_obj_t slice, mp_bou... function mp_obj_t (line 129) | mp_obj_t mp_seq_extract_slice(size_t len, const mp_obj_t *seq, mp_bound_... function mp_seq_cmp_bytes (line 153) | bool mp_seq_cmp_bytes(mp_uint_t op, const byte *data1, size_t len1, cons... function mp_seq_cmp_objs (line 197) | bool mp_seq_cmp_objs(mp_uint_t op, const mp_obj_t *items1, size_t len1, ... function mp_obj_t (line 246) | mp_obj_t mp_seq_index_obj(const mp_obj_t *items, size_t len, size_t n_ar... function mp_obj_t (line 269) | mp_obj_t mp_seq_count_obj(const mp_obj_t *items, size_t len, mp_obj_t va... FILE: micropython/source/py/showbc.c function mp_bytecode_print (line 83) | void mp_bytecode_print(const void *descr, const byte *ip, mp_uint_t len,... function byte (line 164) | const byte *mp_bytecode_print_str(const byte *ip) { function mp_bytecode_print2 (line 558) | void mp_bytecode_print2(const byte *ip, size_t len, const mp_uint_t *con... FILE: micropython/source/py/smallint.c function mp_small_int_mul_overflow (line 29) | bool mp_small_int_mul_overflow(mp_int_t x, mp_int_t y) { function mp_int_t (line 55) | mp_int_t mp_small_int_modulo(mp_int_t dividend, mp_int_t divisor) { function mp_int_t (line 64) | mp_int_t mp_small_int_floor_divide(mp_int_t num, mp_int_t denom) { FILE: micropython/source/py/stackctrl.c function mp_stack_ctrl_init (line 33) | void mp_stack_ctrl_init(void) { function mp_stack_set_top (line 38) | void mp_stack_set_top(void *top) { function mp_uint_t (line 42) | mp_uint_t mp_stack_usage(void) { function mp_stack_set_limit (line 50) | void mp_stack_set_limit(mp_uint_t limit) { function mp_exc_recursion_depth (line 54) | void mp_exc_recursion_depth(void) { function mp_stack_check (line 59) | void mp_stack_check(void) { FILE: micropython/source/py/stream.c function mp_uint_t (line 56) | mp_uint_t mp_stream_rw(mp_obj_t stream, void *buf_, mp_uint_t size, int ... function mp_stream_p_t (line 96) | const mp_stream_p_t *mp_get_stream_raise(mp_obj_t self_in, int flags) { function mp_obj_t (line 109) | mp_obj_t mp_stream_close(mp_obj_t stream) { function STATIC (line 116) | STATIC mp_obj_t stream_read_generic(size_t n_args, const mp_obj_t *args,... function STATIC (line 237) | STATIC mp_obj_t stream_read(size_t n_args, const mp_obj_t *args) { function STATIC (line 242) | STATIC mp_obj_t stream_read1(size_t n_args, const mp_obj_t *args) { function mp_obj_t (line 247) | mp_obj_t mp_stream_write(mp_obj_t self_in, const void *buf, size_t len, ... function mp_stream_write_adaptor (line 266) | void mp_stream_write_adaptor(void *self, const char *buf, size_t len) { function STATIC (line 270) | STATIC mp_obj_t stream_write_method(size_t n_args, const mp_obj_t *args) { function STATIC (line 289) | STATIC mp_obj_t stream_write1_method(mp_obj_t self_in, mp_obj_t arg) { function STATIC (line 296) | STATIC mp_obj_t stream_readinto(size_t n_args, const mp_obj_t *args) { function STATIC (line 325) | STATIC mp_obj_t stream_readall(mp_obj_t self_in) { function STATIC (line 366) | STATIC mp_obj_t stream_unbuffered_readline(size_t n_args, const mp_obj_t... function STATIC (line 424) | STATIC mp_obj_t stream_unbuffered_readlines(mp_obj_t self) { function mp_obj_t (line 437) | mp_obj_t mp_stream_unbuffered_iter(mp_obj_t self) { function STATIC (line 445) | STATIC mp_obj_t stream_seek(size_t n_args, const mp_obj_t *args) { function STATIC (line 472) | STATIC mp_obj_t stream_tell(mp_obj_t self) { function STATIC (line 480) | STATIC mp_obj_t stream_flush(mp_obj_t self) { function STATIC (line 491) | STATIC mp_obj_t stream_ioctl(size_t n_args, const mp_obj_t *args) { function mp_stream_posix_write (line 527) | ssize_t mp_stream_posix_write(mp_obj_t stream, const void *buf, size_t l... function mp_stream_posix_read (line 538) | ssize_t mp_stream_posix_read(mp_obj_t stream, void *buf, size_t len) { function off_t (line 549) | off_t mp_stream_posix_lseek(mp_obj_t stream, off_t offset, int whence) { function mp_stream_posix_fsync (line 562) | int mp_stream_posix_fsync(mp_obj_t stream) { FILE: micropython/source/py/unicode.c function unichar (line 71) | unichar utf8_get_char(const byte *s) { function byte (line 89) | const byte *utf8_next_char(const byte *s) { function mp_uint_t (line 101) | mp_uint_t utf8_ptr_to_index(const byte *s, const byte *ptr) { function mp_uint_t (line 113) | mp_uint_t unichar_charlen(const char *str, mp_uint_t len) { function unichar_isspace (line 128) | bool unichar_isspace(unichar c) { function unichar_isalpha (line 132) | bool unichar_isalpha(unichar c) { function unichar_isdigit (line 142) | bool unichar_isdigit(unichar c) { function unichar_isxdigit (line 146) | bool unichar_isxdigit(unichar c) { function unichar_isident (line 150) | bool unichar_isident(unichar c) { function unichar_isupper (line 154) | bool unichar_isupper(unichar c) { function unichar_islower (line 158) | bool unichar_islower(unichar c) { function unichar (line 162) | unichar unichar_tolower(unichar c) { function unichar (line 169) | unichar unichar_toupper(unichar c) { function mp_uint_t (line 176) | mp_uint_t unichar_xdigit_value(unichar c) { FILE: micropython/source/py/vm.c type mp_unwind_reason_t (line 56) | typedef enum { function MICROPY_VM_HOOK_INIT (line 192) | MICROPY_VM_HOOK_INIT function ENTRY (line 229) | ENTRY(MP_BC_LOAD_CONST_SMALL_INT): { function ENTRY (line 242) | ENTRY(MP_BC_LOAD_CONST_STRING): { function ENTRY (line 248) | ENTRY(MP_BC_LOAD_CONST_OBJ): { function ENTRY (line 258) | ENTRY(MP_BC_LOAD_FAST_N): { function ENTRY (line 273) | ENTRY(MP_BC_LOAD_DEREF): { function ENTRY (line 280) | ENTRY(MP_BC_LOAD_NAME): { function ENTRY (line 287) | ENTRY(MP_BC_LOAD_NAME): { function ENTRY (line 309) | ENTRY(MP_BC_LOAD_GLOBAL): { function ENTRY (line 316) | ENTRY(MP_BC_LOAD_GLOBAL): { function ENTRY (line 338) | ENTRY(MP_BC_LOAD_ATTR): { function ENTRY (line 345) | ENTRY(MP_BC_LOAD_ATTR): { function ENTRY (line 375) | ENTRY(MP_BC_LOAD_METHOD): { function ENTRY (line 383) | ENTRY(MP_BC_LOAD_SUPER_METHOD): { function ENTRY (line 396) | ENTRY(MP_BC_LOAD_SUBSCR): { function ENTRY (line 403) | ENTRY(MP_BC_STORE_FAST_N): { function ENTRY (line 409) | ENTRY(MP_BC_STORE_DEREF): { function ENTRY (line 415) | ENTRY(MP_BC_STORE_NAME): { function ENTRY (line 422) | ENTRY(MP_BC_STORE_GLOBAL): { function ENTRY (line 430) | ENTRY(MP_BC_STORE_ATTR): { function ENTRY (line 443) | ENTRY(MP_BC_STORE_ATTR): { function ENTRY (line 481) | ENTRY(MP_BC_DELETE_FAST): { function ENTRY (line 491) | ENTRY(MP_BC_DELETE_DEREF): { function ENTRY (line 501) | ENTRY(MP_BC_DELETE_NAME): { function ENTRY (line 508) | ENTRY(MP_BC_DELETE_GLOBAL): { function ENTRY (line 515) | ENTRY(MP_BC_DUP_TOP): { function ENTRY (line 531) | ENTRY(MP_BC_ROT_TWO): { function ENTRY (line 538) | ENTRY(MP_BC_ROT_THREE): { function ENTRY (line 546) | ENTRY(MP_BC_JUMP): { function ENTRY (line 552) | ENTRY(MP_BC_POP_JUMP_IF_TRUE): { function ENTRY (line 560) | ENTRY(MP_BC_POP_JUMP_IF_FALSE): { function ENTRY (line 568) | ENTRY(MP_BC_JUMP_IF_TRUE_OR_POP): { function ENTRY (line 578) | ENTRY(MP_BC_JUMP_IF_FALSE_OR_POP): { function ENTRY (line 588) | ENTRY(MP_BC_SETUP_WITH): { function ENTRY (line 602) | ENTRY(MP_BC_WITH_CLEANUP): { function ENTRY (line 668) | ENTRY(MP_BC_UNWIND_JUMP): { function ENTRY (line 747) | ENTRY(MP_BC_GET_ITER_STACK): { function ENTRY (line 761) | ENTRY(MP_BC_FOR_ITER): { function ENTRY (line 795) | ENTRY(MP_BC_BUILD_TUPLE): { function ENTRY (line 803) | ENTRY(MP_BC_BUILD_LIST): { function ENTRY (line 811) | ENTRY(MP_BC_BUILD_MAP): { function ENTRY (line 825) | ENTRY(MP_BC_BUILD_SET): { function ENTRY (line 835) | ENTRY(MP_BC_BUILD_SLICE): { function ENTRY (line 852) | ENTRY(MP_BC_STORE_COMP): { function ENTRY (line 871) | ENTRY(MP_BC_UNPACK_SEQUENCE): { function ENTRY (line 879) | ENTRY(MP_BC_UNPACK_EX): { function ENTRY (line 887) | ENTRY(MP_BC_MAKE_FUNCTION): { function ENTRY (line 893) | ENTRY(MP_BC_MAKE_FUNCTION_DEFARGS): { function ENTRY (line 901) | ENTRY(MP_BC_MAKE_CLOSURE): { function ENTRY (line 910) | ENTRY(MP_BC_MAKE_CLOSURE_DEFARGS): { function ENTRY (line 919) | ENTRY(MP_BC_CALL_FUNCTION): { function ENTRY (line 949) | ENTRY(MP_BC_CALL_FUNCTION_VAR_KW): { function ENTRY (line 986) | ENTRY(MP_BC_CALL_METHOD): { function ENTRY (line 1020) | ENTRY(MP_BC_CALL_METHOD_VAR_KW): { function ENTRY (line 1108) | ENTRY(MP_BC_RAISE_VARARGS): { function ENTRY (line 1145) | ENTRY(MP_BC_YIELD_FROM): { function ENTRY (line 1198) | ENTRY(MP_BC_IMPORT_NAME): { function ENTRY (line 1206) | ENTRY(MP_BC_IMPORT_FROM): { function ENTRY (line 1237) | ENTRY(MP_BC_BINARY_OP_MULTI): { FILE: micropython/source/py/vstr.c function vstr_init (line 40) | void vstr_init(vstr_t *vstr, size_t alloc) { function vstr_init_len (line 52) | void vstr_init_len(vstr_t *vstr, size_t len) { function vstr_init_fixed_buf (line 57) | void vstr_init_fixed_buf(vstr_t *vstr, size_t alloc, char *buf) { function vstr_init_print (line 64) | void vstr_init_print(vstr_t *vstr, size_t alloc, mp_print_t *print) { function vstr_clear (line 70) | void vstr_clear(vstr_t *vstr) { function vstr_t (line 77) | vstr_t *vstr_new(size_t alloc) { function vstr_free (line 83) | void vstr_free(vstr_t *vstr) { function STATIC (line 104) | STATIC bool vstr_ensure_extra(vstr_t *vstr, size_t size) { function vstr_hint_size (line 117) | void vstr_hint_size(vstr_t *vstr, size_t size) { function vstr_add_byte (line 142) | void vstr_add_byte(vstr_t *vstr, byte b) { function vstr_add_char (line 150) | void vstr_add_char(vstr_t *vstr, unichar c) { function vstr_add_str (line 191) | void vstr_add_str(vstr_t *vstr, const char *str) { function vstr_add_strn (line 195) | void vstr_add_strn(vstr_t *vstr, const char *str, size_t len) { function vstr_ins_byte (line 228) | void vstr_ins_byte(vstr_t *vstr, size_t byte_pos, byte b) { function vstr_ins_char (line 235) | void vstr_ins_char(vstr_t *vstr, size_t char_pos, unichar chr) { function vstr_cut_head_bytes (line 243) | void vstr_cut_head_bytes(vstr_t *vstr, size_t bytes_to_cut) { function vstr_cut_tail_bytes (line 247) | void vstr_cut_tail_bytes(vstr_t *vstr, size_t len) { function vstr_cut_out_bytes (line 255) | void vstr_cut_out_bytes(vstr_t *vstr, size_t byte_pos, size_t bytes_to_c... function vstr_printf (line 266) | void vstr_printf(vstr_t *vstr, const char *fmt, ...) { function vstr_vprintf (line 273) | void vstr_vprintf(vstr_t *vstr, const char *fmt, va_list ap) { FILE: micropython/source/py/warning.c function mp_warning (line 35) | void mp_warning(const char *msg, ...) { function mp_emitter_warning (line 44) | void mp_emitter_warning(pass_kind_t pass, const char *msg) { FILE: micropython/tests/radio_audio.py function sample_generator (line 7) | def sample_generator(filename): function sawtooth_generator (line 16) | def sawtooth_generator(): function send (line 24) | def send(): function play (line 42) | def play(): FILE: micropython/tests/test_files.py function data_stream (line 6) | def data_stream(seed): function text_stream (line 14) | def text_stream(seed): function write_data_to_file (line 22) | def write_data_to_file(name, seed, n, count): function verify_file (line 32) | def verify_file(name, stream, n, count, mode): function write_text_to_file (line 47) | def write_text_to_file(name, seed, n, count): function clear_files (line 58) | def clear_files(): function test_small_files (line 62) | def test_small_files(): function test_text_file (line 74) | def test_text_file(): function test_many_files (line 86) | def test_many_files(): FILE: micropython/tests/test_files2.py function data_stream (line 6) | def data_stream(seed): function text_stream (line 14) | def text_stream(seed): function write_data_to_file (line 22) | def write_data_to_file(name, seed, n, count): function verify_file (line 32) | def verify_file(name, stream, n, count, mode): function clear_files (line 47) | def clear_files(): function test_interleaved_small_files (line 51) | def test_interleaved_small_files(): function test_interleaved_large_files (line 67) | def test_interleaved_large_files(): FILE: micropython/tests/test_files3.py function test_read_while_writing (line 43) | def test_read_while_writing(): function test_removing_mid_read (line 56) | def test_removing_mid_read(): function test_removing_mid_write (line 67) | def test_removing_mid_write(): function test_repeated_write (line 76) | def test_repeated_write(): FILE: micropython/tests/test_image.py function eq (line 4) | def eq(i, j): function test_blit (line 19) | def test_blit(): function test_crop (line 50) | def test_crop(): function test_shift (line 55) | def test_shift(): FILE: micropython/tests/test_music.py function test_rapid_pin_switch (line 8) | def test_rapid_pin_switch(): function test_rapid_pitch_switch (line 13) | def test_rapid_pitch_switch(): function test_repeated_stop (line 18) | def test_repeated_stop(): function test_repeated_reset (line 22) | def test_repeated_reset(): function test_repeated_set_tempo (line 26) | def test_repeated_set_tempo(): function test_all_pins_free (line 30) | def test_all_pins_free(): FILE: micropython/tests/test_pins.py function test_mode_switching (line 9) | def test_mode_switching(): function test_display_pins (line 28) | def test_display_pins(): function test_music (line 48) | def test_music(): function test_pull (line 58) | def test_pull(): FILE: micropython/tests/test_pwm.py function pins_connected (line 5) | def pins_connected(p0, p1): function test_pwm (line 15) | def test_pwm(p0, p1): FILE: micropython/tests/test_speech.py function test_funcs (line 6) | def test_funcs(): function test_sleep (line 14) | def test_sleep(): function test_timing (line 22) | def test_timing(): FILE: micropython/tools/hexlifyscript.js function hexlifyScript (line 12) | function hexlifyScript(script) { FILE: micropython/tools/hexlifyscript.py function make_ihex_record (line 22) | def make_ihex_record(addr, type, data): function hexlify_script (line 27) | def hexlify_script(script): FILE: micropython/tools/makecombinedhex.py function get_largest_addr (line 16) | def get_largest_addr(hexfile): function find_uicr_line (line 30) | def find_uicr_line(hexfile): FILE: micropython/tools/makeversionhdr.py function get_version_info_from_git (line 16) | def get_version_info_from_git(): function make_version_header (line 53) | def make_version_header(filename): FILE: micropython/tools/pyboard.py function stdout_write_bytes (line 49) | def stdout_write_bytes(b): class PyboardError (line 54) | class PyboardError(BaseException): class TelnetToSerial (line 57) | class TelnetToSerial: method __init__ (line 58) | def __init__(self, ip, user, password, read_timeout=None): method __del__ (line 78) | def __del__(self): method close (line 81) | def close(self): method read (line 88) | def read(self, size=1): method write (line 106) | def write(self, data): method inWaiting (line 110) | def inWaiting(self): class Pyboard (line 119) | class Pyboard: method __init__ (line 120) | def __init__(self, device, baudrate=115200, user='micro', password='py... method close (line 147) | def close(self): method read_until (line 150) | def read_until(self, min_num_bytes, ending, timeout=10, data_consumer=... method enter_raw_repl (line 171) | def enter_raw_repl(self): method exit_raw_repl (line 198) | def exit_raw_repl(self): method follow (line 201) | def follow(self, timeout, data_consumer=None): method exec_raw_no_follow (line 217) | def exec_raw_no_follow(self, command): method exec_raw (line 239) | def exec_raw(self, command, timeout=10, data_consumer=None): method eval (line 243) | def eval(self, expression): method exec_ (line 248) | def exec_(self, command): method execfile (line 254) | def execfile(self, filename): method get_time (line 259) | def get_time(self): function execfile (line 267) | def execfile(filename, device='/dev/ttyACM0', baudrate=115200, user='mic... function main (line 275) | def main(): FILE: micropython/tools/upload.py function main (line 20) | def main(): function make_save_script (line 60) | def make_save_script(pyfile, filename): FILE: tools/cheerson-cx10/cxp0wn.py function readhex (line 4) | def readhex(n): FILE: tools/ubit-sniffer/middleware/ubit-sniffer-mw.py class Globals (line 10) | class Globals: function readhex (line 19) | def readhex(n): function h2b (line 30) | def h2b(h): function reset (line 40) | def reset(rate=radio.RATE_2MBIT, raw=0): function set_channel (line 57) | def set_channel(channel): function follow_target (line 64) | def follow_target(target): FILE: tools/ubit-sniffer/ubit-sniffer.py class TargetError (line 12) | class TargetError(Exception): method __init__ (line 16) | def __init__(self): class ChannelError (line 19) | class ChannelError(Exception): method __init__ (line 23) | def __init__(self): class ESBSniffer (line 26) | class ESBSniffer(object): method __init__ (line 37) | def __init__(self, device, timeout=5): method _send (line 47) | def _send(self, buf): method read (line 55) | def read(self, size): method close (line 65) | def close(self): method _ack (line 68) | def _ack(self, op): method flush (line 78) | def flush(self): method reset (line 81) | def reset(self, raw=0, rate=1): method set_rate (line 87) | def set_rate(self, rate): method set_channel (line 95) | def set_channel(self, channel): method set_address (line 103) | def set_address(self, address): method lock_channel (line 114) | def lock_channel(self): method ping (line 121) | def ping(self): method receive (line 135) | def receive(self): method send (line 155) | def send(self, data): FILE: tools/wireless-keylogger/msft-keylogger.py function progress (line 68) | def progress(v): function decrypt (line 90) | def decrypt(d,k):