Skip to content

Commit 4ef1136

Browse files
committed
Merge remote-tracking branch 'origin/main' into claude/phase-3-continuation-01662e
2 parents ace7079 + bb97549 commit 4ef1136

1 file changed

Lines changed: 9 additions & 0 deletions

File tree

tulip/shared/modtulip.c

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,14 @@ STATIC mp_obj_t tulip_amy_render_load(size_t n_args, const mp_obj_t *args) {
4444
return mp_obj_new_float(amy_get_render_load());
4545
}
4646
STATIC MP_DEFINE_CONST_FUN_OBJ_VAR_BETWEEN(tulip_amy_render_load_obj, 0, 0, tulip_amy_render_load);
47+
48+
STATIC mp_obj_t tulip_amy_set_render_load_threshold(size_t n_args, const mp_obj_t *args) {
49+
// MicroPython version of amy/src/pyamy.c:set_render_load_threshold
50+
amy_set_render_load_threshold(mp_obj_get_float(args[0]));
51+
return mp_const_none;
52+
}
53+
STATIC MP_DEFINE_CONST_FUN_OBJ_VAR_BETWEEN(tulip_amy_set_render_load_threshold_obj, 1, 1, tulip_amy_set_render_load_threshold);
54+
4755
#endif
4856

4957
STATIC mp_obj_t tulip_ticks_ms(size_t n_args, const mp_obj_t *args) {
@@ -1795,6 +1803,7 @@ STATIC const mp_rom_map_elem_t tulip_module_globals_table[] = {
17951803
{ MP_ROM_QSTR(MP_QSTR_amy_send_sysex), MP_ROM_PTR(&tulip_amy_send_sysex_obj) },
17961804
{ MP_ROM_QSTR(MP_QSTR_amy_ticks_ms), MP_ROM_PTR(&tulip_amy_ticks_ms_obj) },
17971805
{ MP_ROM_QSTR(MP_QSTR_amy_render_load), MP_ROM_PTR(&tulip_amy_render_load_obj) },
1806+
{ MP_ROM_QSTR(MP_QSTR_amy_set_render_load_threshold), MP_ROM_PTR(&tulip_amy_set_render_load_threshold_obj) },
17981807
{ MP_ROM_QSTR(MP_QSTR_pcm_load_file), MP_ROM_PTR(&tulip_pcm_load_file_obj) },
17991808
#endif
18001809

0 commit comments

Comments
 (0)