It is possible to do tx and rx serial over the BCR hack. But to do it you need to take into account the following..
1) the computer can only either send or receive at any one time. When receiving it is 100% dedicated to the serial port. Same is true for Tx. 2) this limits the utility to things with known protocols, that have starts and ends. Like Tpdd protocol. 3) there is no RX buffer. So as soon as a bit arrives it must immediately get attention from the cpu or it will be missed. This would screw up any byte transmission at that instant if one were occurring. It is pretty easy to break, for example.. If you were to try and run a terminal session where you were typing characters and receiving characters, you could easily miss an incoming byte or garble a tx byte. Tpdd protocol however has delimited commands and responses. So that works well. I've been able to load and save files using BCR hack. So maybe your use case could work and maybe not. It depends on what you are trying to do. Steve On Saturday, April 2, 2022, Jim Williams <[email protected]> wrote: > Sorry if this has been discussed before and I either missed it, forgot > about it, or was gafiated when it was discussed. > > I was visiting Adafruit today, and as I was looking at some of their > arduino boards, I noticed that a lot of them have UARTs. Then I also > came across FTDI cables and adapter boards. > > > Would it be possible, with the BCR hack, to connect one of the FTDI > cables/adapter boards to the M100, thus permitting connection to a > modern PC via USB, as one would an arduino board? > > > Further, would it be possible to connect via the BCR to the UART (or > other appropriate pins, I'm no arduino expert) on one of the (very) > small arduino boards that has wifi, spi, i2c, bluetooth, thus indirectly > giving these capabilities to the M100? The wifi and/or bluetooth would > allow wireless connections to networks and phones (similar to the > devices that attach to actual rs232 serial ports) and other bluetooth > devices, and I would think the arduino board could be connected to the > host of sensors and controllers available on places like adafruit, thus > enabling everything from temperature, capacitive touch, leds, lcd > displays (within the communications limitations of the BCR), terminal > emulation, mouse/joystick controls, external keyboard, etc. > > It could be placed in a 3d-printed case that could clip onto the side of > the M100. > > > Is this possible, or a dumb idea? > >
