extern "C" { #include "modion.h" #include #include } #include #include "port.h" mp_obj_t modion_keyboard_keydown(mp_obj_t key_o) { Ion::Keyboard::Key key = static_cast(mp_obj_get_int(key_o)); Ion::Keyboard::State state = Ion::Keyboard::scan(); return mp_obj_new_bool(state.keyDown(key)); }