Close

Keyboard Driver Almost Done

A project log for Hackulator

A Ti-83 Calculator with a Raspberry Pi Zero W, touch screen, Mini HDMI Output, and Li-Ion Battery

melissa-leblanc-williamsMelissa LeBlanc-Williams 10/16/2018 at 04:570 Comments

I ended up using the key combination for On and Mode (it seemed appropriate) to change the mode, which basically is between TI-83 keyboard mode for the TI-83 emulator and Regular mode which allows through various submodes access to just about all of the standard keyboard keys. Also, I finished up adding all of the keyboard layouts and most of the functionality for changing modes is in place. The only thing left is for changing having it drop out of alpha mode if alpha lock isn't engaged and 2nd mode after a key press. Since the TI-83 didn't originally have lower case alpha characters, I've been making up my own system that functions similar to the TI calculators with lower case such as the TI-85/TI-86/TI-89. Also, I may end up adding some game modes if necessary for playing emulators or whatnot. Perhaps even some mouse emulation.

While adjusting the LCD brightness was originally a planned feature, running the GPIO commands does not seem to be working, even from the command line. If I have enough time, I may end up trying to debug that, but it's not a big deal as maximum brightness seems to be ideal anyways.

There's a few other optional features that I'd like to add in that don't really affect the functionality as much as the portability. Since things are coming along so nicely, I'll probably have time to take a stab at that, but I have a lot of things on my plate, so I won't spend too long on that.

Discussions