[color=Black]bTVRespPtr1 [/color][color=DarkCyan]= [/color][color=Navy]0[/color][color=Black]: bTVRespPtr2 [/color][color=DarkCyan]= [/color][color=Navy]0 [/color][color=Green]'Initialising pointers[/color]
[color=Purple]b0 [/color][color=DarkCyan]= [/color][color=Black]bValue: [/color][color=Blue]SerTxd([/color][color=Red]" After: "[/color][color=Black], #[/color][color=Purple]bit7[/color][color=Black], #[/color][color=Purple]bit6[/color][color=Black], #[/color][color=Purple]bit5[/color][color=Black], #[/color][color=Purple]bit4[/color][color=Black], [/color][color=Red]"."[/color][color=Black], #[/color][color=Purple]bit3[/color][color=Black], #[/color][color=Purple]bit2[/color][color=Black], #[/color][color=Purple]bit1[/color][color=Black], #[/color][color=Purple]bit0[/color][color=Black], [/color][color=Blue]CR[/color][color=Black], [/color][color=Blue]LF) [/color][color=Green]'Log byte var as bits[/color]
[color=Blue]Do[/color][color=Black]: [/color][color=Blue]Loop Until [/color][color=Black]iHandshake [/color][color=DarkCyan]= [/color][color=Black]True [/color][color=Green]'Only exit when a condition is met[/color]
[color=Purple]ptr [/color][color=DarkCyan]= [/color][color=Navy]72[/color][color=Black]: [/color][color=Blue]Do Until [/color][color=Purple]ptr [/color][color=DarkCyan]= [/color][color=Navy]80[/color][color=Black]: wVar [/color][color=DarkCyan]= [/color][color=Black]wVar [/color][color=DarkCyan]+ [/color][color=Purple]@ptrinc[/color][color=Black]: [/color][color=Blue]Loop [/color][color=Green]'Sum some contiguous bytes from RAM[/color]