pylibftdi / pylibftdi / examples /

Full commit
Flash an LED connected via a FTDI UM232R/245R module using pylibftdi

Copyright (c) 2010-2012 Ben Bass <>
All rights reserved.

import time
from pylibftdi import BitBangDevice

def flash_forever(rate):
    "toggle bit zero at rate Hz"
    # put an LED with 1Kohm or similar series resistor
    # on D0 pin
    with BitBangDevice() as bb:
        while True:
            time.sleep(1.0 / (2 * rate))
            bb.port ^= 1

if __name__ == '__main__':