Skip to content

Instantly share code, notes, and snippets.

@nicman23
Created March 21, 2025 15:24
Show Gist options
  • Save nicman23/39224eb59f55a4b27f7dc40e2cdf3aae to your computer and use it in GitHub Desktop.
Save nicman23/39224eb59f55a4b27f7dc40e2cdf3aae to your computer and use it in GitHub Desktop.
#!/bin/bash
write() {
i2cset -y 6 0x$6 0x${4/,} 0x$2
}
(
cat << EOF
Wrote 53 to 08, address 5a
Wrote 53 to 08, address 5b
Wrote 01 to 0b, address 5b
Wrote 00 to 0b, address 5a
Wrote 44 to 08, address 5b
Wrote 44 to 08, address 5a
Wrote 53 to 08, address 5a
Wrote 53 to 08, address 5b
Wrote 00 to 09, address 5b
Wrote 01 to 0c, address 5b
Wrote 00 to 0d, address 5b
Wrote 00 to 0e, address 5b
Wrote 02 to 27, address 5b
Wrote 00 to 09, address 5a
Wrote 01 to 0c, address 5a
Wrote 00 to 0d, address 5a
Wrote 00 to 0e, address 5a
Wrote 02 to 27, address 5a
Wrote 44 to 08, address 5b
Wrote 44 to 08, address 5a
Wrote 53 to 08, address 58
Wrote 53 to 08, address 59
Wrote 01 to 0b, address 59
Wrote 00 to 0b, address 58
Wrote 44 to 08, address 59
Wrote 44 to 08, address 58
Wrote 53 to 08, address 58
Wrote 53 to 08, address 59
Wrote 00 to 09, address 59
Wrote 01 to 0c, address 59
Wrote 00 to 0d, address 59
Wrote 00 to 0e, address 59
Wrote 02 to 27, address 59
Wrote 00 to 09, address 58
Wrote 01 to 0c, address 58
Wrote 00 to 0d, address 58
Wrote 00 to 0e, address 58
Wrote 02 to 27, address 58
Wrote 44 to 08, address 59
Wrote 44 to 08, address 58
EOF
) | while read l; do sleep 0.2; write `echo $l`; done
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment