jkap

CEO of posting

butch jewish dyke
part of @staff, cohost user #1
married to @kadybat

This user can say it
osu stats


🐘 mastodon
xoxo.zone/@jkap
🖼️ icon credit
twitter.com/osmoru
🐦 twitter
not anymore lol

tenderlove
@tenderlove

lolololol finally!!!

Fixing the TX / RX pins did the trick. I was able to successfully flash the ESP32 with my firmware. For the "drive" light on the stick to light up, you have to keep pinging the shifter over and over telling it "you are in drive!", so I know the CAN bus is working.

I'm able to connect to it as a Bluetooth keyboard. The final image shows CAN bus traffic being logged over UART.

The hardware side of things seems to be working, so now I can iterate on the firmware for the ESP32. My Vim gear selector is getting close to being useable! 🤣🤣🤣🤣🤣


You must log in to comment.

in reply to @tenderlove's post:

😅 right now it's not mapped to anything useful. I'm still working on the firmware. It just hits the "u" key if you push up, and the "d" key if you push down.

My plan is to make it so going to neutral means "normal mode" in vim, drive means "insert mode". Hitting park will put you back in normal mode, hitting park again will save, hitting park a third time will exit. I might possibly do a visual mode part, but I'm not sure yet I have to play with it.

Right now I'm trying to get the USB HID to work the way I want. I'd like to be able to do bidirectional communication. So for example if you put Vim in to insert mode yourself, it should update the shifter. Once I get that working I'll make the keybindings more useful, make a case for the project, then make it open source.