ok, das hatte ich schon so in meinen Code eingebaut, jedoch noch nicht getestet. Dann habe ich jetzt alles geschnallt!

Aber noch eine Frage:

mit Dim Twi_mst_buff(24) As Byte lege ich doch den puffer mit 24 Byte an. Wie kann ich jetzt z.Bsp. jetzt das 19. Byte in eine andere Variable stecken?

Etwa so:

Dim Twi_mst_buff(24)
dim byte1 as byte

do
byte1 = Twi_mst_buff(19)
loop

Wenn ja, ist dies auch so einfach mit einem Single/ Word?