Hi,
> I am looking at the TI serial Full Portable Keyboard for TI Graphing
> Calculators that Texas Instruments made compatible with TI-83 TI-89
> TI-92 and such.
>
> It's this one
https://i.postimg.cc/fRH8DDBM/ti-keyboard.jpg
>
> It uses the serial (i2c-like) link offered by TI-Calculators but I
> am not able to find any information on its protocol.
I don't have one to check, but I'd strongly expect the TI-Keyboard to
use the "remote control" subset of the DBUS protocol, namely the KEY /
SKY command.
libticalcs, which I did not create but have maintained for over a
decade, is the de-facto reference implementation for the DBUS protocol:
https://github.com/debrouxl/tilibs/tree/experimental2/libticalcs/trunk/src
-> especially
* dbus_pkt.h : DBUS_CMD_KEY;
* cmdz80.cc , cmd68k.cc : *send_KEY functions;
* keys*.h : key definitions, should be relatively reliable.
And the simplest description of the line protocol I know of is in Johan
Eilert's documentation, an updated version of which is mirrored at
http://tict.ticalc.org/docs/J89hw.txt , in the port 60000E section.
> Has anyone ever tried to use it in an external project such as with a
> MPU?
Sorry, I don't know / remember :)
> please let me know
> thanks in advance =)
Bye,
Lionel.