From aa68993c2958800d4db9eb0c826e602ff7a33327 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=C3=98yvind=20Kol=C3=A5s?= <pippin@gimp.org>
Date: Sun, 3 Sep 2023 15:22:54 +0200
Subject: [PATCH] mp: add back deprecated get_left and get_right

---
 components/micropython/usermodule/mp_sys_buttons.c | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/components/micropython/usermodule/mp_sys_buttons.c b/components/micropython/usermodule/mp_sys_buttons.c
index 0db6816a22..48edad01ed 100644
--- a/components/micropython/usermodule/mp_sys_buttons.c
+++ b/components/micropython/usermodule/mp_sys_buttons.c
@@ -52,6 +52,10 @@ STATIC const mp_rom_map_elem_t mp_module_sys_buttons_globals_table[] = {
     { MP_ROM_QSTR(MP_QSTR_PRESSED_RIGHT), MP_ROM_INT(st3m_tripos_right) },
     { MP_ROM_QSTR(MP_QSTR_PRESSED_DOWN), MP_ROM_INT(st3m_tripos_mid) },
     { MP_ROM_QSTR(MP_QSTR_NOT_PRESSED), MP_ROM_INT(st3m_tripos_none) },
+
+    // deperecated calls last - and slowest to access during method dispatch
+    { MP_ROM_QSTR(MP_QSTR_get_left), MP_ROM_PTR(&mp_get_app_obj) },
+    { MP_ROM_QSTR(MP_QSTR_get_right), MP_ROM_PTR(&mp_get_os_obj) },
 };
 
 STATIC MP_DEFINE_CONST_DICT(mp_module_sys_buttons_globals,
-- 
GitLab