Skip to content

Instantly share code, notes, and snippets.

@esden
Last active July 5, 2020 21:27
Show Gist options
  • Save esden/b8733d1b4323a1f4aef38d9b86265132 to your computer and use it in GitHub Desktop.
Save esden/b8733d1b4323a1f4aef38d9b86265132 to your computer and use it in GitHub Desktop.
Just the ftdi programming template for icebreaker.
# The Vendor ID and Product ID seem to identify a particular chipset
# to target. I used the libftdi utilities and OS X USB Prober app to
# poke around and figure out what numbers to use.
vendor_id=0x403
product_id=0x6010
# The rest of the fields are settings which can be written to the
# FT2xx with the --flash-eeprom option.
# Max. power consumption: value * 2 mA. Use 0 if self_powered = true.
max_power=500
###########
# Strings #
###########
manufacturer="1BitSquared"
product="iCEBreaker V1.0e"
###########
# Options #
###########
self_powered=false # Turn this off for bus powered
remote_wakeup=false # Turn this on for remote wakeup feature
use_serial=true # Use the serial number string
# Normally out don't have to change one of these flags
in_is_isochronous=false # In Endpoint is Isochronous
out_is_isochronous=false # Out Endpoint is Isochronous
suspend_pull_downs=false # Enable suspend pull downs for lower power
change_usb_version=false # Change USB Version
usb_version=0x0200 # Only used when change_usb_version is enabled
cha_vcp=false
cha_type=FIFO
chb_type=UART
eeprom_type=0x46
########
# Misc #
########
# This is the relative filename that EEPROM contents will either be
# read from or written to, depending on whether ftdi_eeprom is run
# with the --read-eeprom or --flash-eeprom option.
filename="eeprom.bin"
serial="ibXXXXXX"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment