~ruther/qmk_firmware

6832a067ef8966993319f07f34a4a08b39c2ded4 — zvecr 6 years ago 0e88d75
Add vendor and product arguments to atmega32a_program.py - fix hex print
1 files changed, 4 insertions(+), 4 deletions(-)

M util/atmega32a_program.py
M util/atmega32a_program.py => util/atmega32a_program.py +4 -4
@@ 42,8 42,8 @@ def flash_keyboard(firmware_file):
def print_device_info(dev):
    """Prints all infos for a given USB device"""
    print('Device Information:')
    print('  idVendor: %d (0x%02x)' % (dev.idVendor, dev.idVendor))
    print('  idProduct: %d (0x%02x)' % (dev.idProduct, dev.idProduct))
    print('  idVendor: %d (0x%04x)' % (dev.idVendor, dev.idVendor))
    print('  idProduct: %d (0x%04x)' % (dev.idProduct, dev.idProduct))
    print('Manufacturer: %s' % (dev.iManufacturer))
    print('Serial: %s' % (dev.iSerialNumber))
    print('Product: %s' % (dev.iProduct), end='\n\n')


@@ 71,8 71,8 @@ def auto_int(value):
    return int(value, 0)

parser = argparse.ArgumentParser(description='Flash bootloadHID device')
parser.add_argument('--vendor', type=auto_int, default=0x20A0, help='Non bootloader idVendor to search for (default: 0x%(default)02x)')
parser.add_argument('--product', type=auto_int, default=0x422D, help='Non bootloader idProduct to search for (default: 0x%(default)02x)')
parser.add_argument('--vendor', type=auto_int, default=0x20A0, help='Non bootloader idVendor to search for (default: 0x%(default)04x)')
parser.add_argument('--product', type=auto_int, default=0x422D, help='Non bootloader idProduct to search for (default: 0x%(default)04x)')
parser.add_argument('firmware_hex', type=argparse.FileType('r'), help='Firmware hex file to flash')
args = parser.parse_args()