Lv_micropython on Re:Terminal - Error reading touchpad

I’m trying to get lv_micropython to work on the Re:Terminal using the evdev module to support the touchpad.

On my Re:Terminal, the touchpad is on /dev/input/event1. I can read from this fine with normal Python, but from micropython, I get an EINVAL error every time I read from it.

My mouse is on /dev/input/event7. I get the same error when I try to read from it.

/dev/input/mice seems to read just fine.

Permissions on all three of these devices are the same default permissions.