I have a Teensy LC, sitting new in the bag for... quite a while (turned out QMK's relevant compatibility layer at the time... needed work) and I'd like to use it here.
I have a specific reason for wanting to do this this way. (I'm weird. Don't ask.)
I want to make an interface that acts like a USBHID keyboard (i.e., appears to a PC as a standard USB keyboard) but visually speaking looks more like an alien-of-the-week interface from 'Star Trek: Voyager', or the like.
I have two potential displays i can use... one is an SVGA job off a "Velocity Micro Cruz R101" "eReader" my mother bought at Borders just before they died... one of those lovely Android 2.x tablets that cooks itself in 6mo because the processor is overclocked double to make it slightly less awful. I have the touch panel as well... four wire resistive job on a 6pin FlexPCB connector; the outer pins are NC.
*That* LCD is a " CLAA070MA21BW " model, BTW... I have the datasheet but I'm on my phone and the PDF isn't so it's gonna have to wait (sorry). 60pin FlexPCB connector, for 24bit parallel RGB... I think?
The other LCD is a Hydis HV070WX2-1E0 off a... 2012? Nexus 7 tablet. (It got old and slow and I scrapped it out. Yay.) It has a capacitive digitizer, but I'm not sure how that connects, and there's *two* ways to drive it but both suck. It has parallel-RGB input, but the bifurcated (!) FlexPCB connectors contacts aren't the normal style, they look like the PCB edgecard contacts on an old AGP-slot graphics card! There's also a separate driver PCB under a gold fabric swatch, I've not looked at it but it has this teeny short FlexPCB that really wants to tell you that ASUS made it, with the absolute tiniest Hirose connector I think I've ever seen on the far end. 30pin job IIRC, and something like 0.25mm pitch. Yikes.
The Hydis LCD also has a much higher resolution,1280x800. This... could cause issues! Honestly, I don't mind the lower resolution of the SVGA LCD.
In each case, the LC would need to handle the screen and touch panel essentially on its own (OK, the Hydis panel has a controller for that, because capacitive panel... but you know what I mean). I want to keep costs as low as possible. I have RAM chips i can maybe use for framebuffer work but they're all parallel-access SRAM or DRAM... mostly SRAM. Absolutely they're all in the KB
Is this feasible with what I describe...?
I have a specific reason for wanting to do this this way. (I'm weird. Don't ask.)
I want to make an interface that acts like a USBHID keyboard (i.e., appears to a PC as a standard USB keyboard) but visually speaking looks more like an alien-of-the-week interface from 'Star Trek: Voyager', or the like.
I have two potential displays i can use... one is an SVGA job off a "Velocity Micro Cruz R101" "eReader" my mother bought at Borders just before they died... one of those lovely Android 2.x tablets that cooks itself in 6mo because the processor is overclocked double to make it slightly less awful. I have the touch panel as well... four wire resistive job on a 6pin FlexPCB connector; the outer pins are NC.
*That* LCD is a " CLAA070MA21BW " model, BTW... I have the datasheet but I'm on my phone and the PDF isn't so it's gonna have to wait (sorry). 60pin FlexPCB connector, for 24bit parallel RGB... I think?
The other LCD is a Hydis HV070WX2-1E0 off a... 2012? Nexus 7 tablet. (It got old and slow and I scrapped it out. Yay.) It has a capacitive digitizer, but I'm not sure how that connects, and there's *two* ways to drive it but both suck. It has parallel-RGB input, but the bifurcated (!) FlexPCB connectors contacts aren't the normal style, they look like the PCB edgecard contacts on an old AGP-slot graphics card! There's also a separate driver PCB under a gold fabric swatch, I've not looked at it but it has this teeny short FlexPCB that really wants to tell you that ASUS made it, with the absolute tiniest Hirose connector I think I've ever seen on the far end. 30pin job IIRC, and something like 0.25mm pitch. Yikes.
The Hydis LCD also has a much higher resolution,1280x800. This... could cause issues! Honestly, I don't mind the lower resolution of the SVGA LCD.
In each case, the LC would need to handle the screen and touch panel essentially on its own (OK, the Hydis panel has a controller for that, because capacitive panel... but you know what I mean). I want to keep costs as low as possible. I have RAM chips i can maybe use for framebuffer work but they're all parallel-access SRAM or DRAM... mostly SRAM. Absolutely they're all in the KB
Is this feasible with what I describe...?