diff --git a/scripting/ftdi.py b/scripting/ftdi.py index 7b863c420314f765f8c49f7881dd574c2fb110bc..feb7c4809e705fc1e6f82ee2066dbb69a61abc26 100755 --- a/scripting/ftdi.py +++ b/scripting/ftdi.py @@ -1,7 +1,7 @@ #!/usr/bin/env nix-shell #!nix-shell -i python -p less -p "python3.withPackages (p: with p; [pyftdi pyyaml])" --pure - +import random from time import sleep from pyftdi.eeprom import FtdiEeprom from pyftdi.ftdi import Ftdi, FtdiError @@ -41,7 +41,15 @@ ftdi.set_cbus_direction(0b1111, 0b1111) frame = 0 while True: - ftdi.set_cbus_gpio(frame & 0b1111) + + # counter + # ftdi.set_cbus_gpio( frame & 0b1111 ) + + # random bits + # ftdi.set_cbus_gpio( random.randint(0, 15) & 0b1111 ) + + # single random bit + ftdi.set_cbus_gpio( 1 << random.randint(0, 3) ) frame += 1 sleep(0.04)