Basically what I want to do is use a microcontroller (RP2040) to serve a web interface whose backend controls a couple GPIO pins which are then connected to a TI-84+ SE's 2.5mm link port.
I have to ask, is there any real documentation out there on how exactly you're supposed to serially read and write data from the TI-84+ SE's link port? Does it use a standardized protocol such as UART? (Highly unlikely from what I've seen of TI so far)
Going a step further: is it possible, at all, for the TI-84+ SE to take keypad input via the link port? So for example, if I click a button on my microcontroller-hosted web page, then the backend of the webserver could send a specific set of signals down the link line and the TI-84+SE could somehow be "tricked" into thinking that a specific key was pressed. I am aware that this calculator has no concept of multithreading or concurrency, but what I basically want to do is build a product that hosts a webpage to a PC, that the user can interact with to remotely control the calculator connected to the product with a 2.5mm link cable. Perhaps by emulating a keyboard, like the official TI-Keyboard but simulated.
I have to ask, is there any real documentation out there on how exactly you're supposed to serially read and write data from the TI-84+ SE's link port? Does it use a standardized protocol such as UART? (Highly unlikely from what I've seen of TI so far)
Going a step further: is it possible, at all, for the TI-84+ SE to take keypad input via the link port? So for example, if I click a button on my microcontroller-hosted web page, then the backend of the webserver could send a specific set of signals down the link line and the TI-84+SE could somehow be "tricked" into thinking that a specific key was pressed. I am aware that this calculator has no concept of multithreading or concurrency, but what I basically want to do is build a product that hosts a webpage to a PC, that the user can interact with to remotely control the calculator connected to the product with a 2.5mm link cable. Perhaps by emulating a keyboard, like the official TI-Keyboard but simulated.