hey, reasking here because someone said yall might know.
i am trying to write UART commands to read a value from some hardware
so ive set these commands the best i can. these are the commands, and i will post the info from the datasheet in which im using
to note, i can send the test command and get a response, so i assume the hardware is all good
ser.write(b'S')
x = bin(0x44 | 0x01)
ser.write(x.encode())
ser.write(b'10')
ser.write(b'P')
and here is the info from the datasheet, which im trying to accomplish
"The host issues the read command by sending an S character followed by an I2C-bus
target device address, and the total number of bytes to be read from the addressed I2C-
bus target. The frame is then terminated with a P character. Once the host issues this
command, SC18IM704 will access the I2C-bus target device, get the correct number of
bytes from the addressed I2C-bus target, and then return the data to the host.
Note that the second byte sent is the I2C-bus device target address. The least significant
bit (R) of this byte must be set to 1 to indicate this is an I2C-bus write command."
more info can be given if needed, but at base i am trying to write these commands and they do not seem to work, when the test commands do. so it must be the code, but i cant put my finger on what im missing



, was thinking it will still be nice to get sd card module working for additional backup combine with eeprom or separate for reliability. i hear heat is a factor on eeprom reliability but for this is seems perfect, also future sd module features in the future like storing environmental or sensor data. pretty cool how i can leave it plugged in and only uses if i need the code. but for now im super stoked, cant thank you enough. i can show you the code later when u have some time.