Add USB VID/PID to Platform.IO HWIDs (#698)
This commit is contained in:
parent
0e18f0986a
commit
042c6af887
33 changed files with 185 additions and 44 deletions
|
|
@ -3,8 +3,8 @@
|
|||
"arduino": {
|
||||
"earlephilhower": {
|
||||
"boot2_source": "boot2_w25x10cl_4_padded_checksum.S",
|
||||
"usb_vid": "0x239a",
|
||||
"usb_pid": "0x80f1"
|
||||
"usb_vid": "0x239A",
|
||||
"usb_pid": "0x80F1"
|
||||
}
|
||||
},
|
||||
"core": "earlephilhower",
|
||||
|
|
@ -15,6 +15,10 @@
|
|||
[
|
||||
"0x2E8A",
|
||||
"0x00C0"
|
||||
],
|
||||
[
|
||||
"0x239A",
|
||||
"0x80F1"
|
||||
]
|
||||
],
|
||||
"mcu": "rp2040",
|
||||
|
|
|
|||
|
|
@ -3,8 +3,8 @@
|
|||
"arduino": {
|
||||
"earlephilhower": {
|
||||
"boot2_source": "boot2_w25q080_2_padded_checksum.S",
|
||||
"usb_vid": "0x239a",
|
||||
"usb_pid": "0x80fd"
|
||||
"usb_vid": "0x239A",
|
||||
"usb_pid": "0x80FD"
|
||||
}
|
||||
},
|
||||
"core": "earlephilhower",
|
||||
|
|
@ -15,6 +15,10 @@
|
|||
[
|
||||
"0x2E8A",
|
||||
"0x00C0"
|
||||
],
|
||||
[
|
||||
"0x239A",
|
||||
"0x80FD"
|
||||
]
|
||||
],
|
||||
"mcu": "rp2040",
|
||||
|
|
|
|||
|
|
@ -3,7 +3,7 @@
|
|||
"arduino": {
|
||||
"earlephilhower": {
|
||||
"boot2_source": "boot2_w25q080_2_padded_checksum.S",
|
||||
"usb_vid": "0x239a",
|
||||
"usb_vid": "0x239A",
|
||||
"usb_pid": "0x8105"
|
||||
}
|
||||
},
|
||||
|
|
@ -15,6 +15,10 @@
|
|||
[
|
||||
"0x2E8A",
|
||||
"0x00C0"
|
||||
],
|
||||
[
|
||||
"0x239A",
|
||||
"0x8105"
|
||||
]
|
||||
],
|
||||
"mcu": "rp2040",
|
||||
|
|
|
|||
|
|
@ -3,7 +3,7 @@
|
|||
"arduino": {
|
||||
"earlephilhower": {
|
||||
"boot2_source": "boot2_w25q080_2_padded_checksum.S",
|
||||
"usb_vid": "0x239a",
|
||||
"usb_vid": "0x239A",
|
||||
"usb_pid": "0x8107"
|
||||
}
|
||||
},
|
||||
|
|
@ -15,6 +15,10 @@
|
|||
[
|
||||
"0x2E8A",
|
||||
"0x00C0"
|
||||
],
|
||||
[
|
||||
"0x239A",
|
||||
"0x8107"
|
||||
]
|
||||
],
|
||||
"mcu": "rp2040",
|
||||
|
|
|
|||
|
|
@ -3,8 +3,8 @@
|
|||
"arduino": {
|
||||
"earlephilhower": {
|
||||
"boot2_source": "boot2_w25q080_2_padded_checksum.S",
|
||||
"usb_vid": "0x239a",
|
||||
"usb_pid": "0x80f7"
|
||||
"usb_vid": "0x239A",
|
||||
"usb_pid": "0x80F7"
|
||||
}
|
||||
},
|
||||
"core": "earlephilhower",
|
||||
|
|
@ -15,6 +15,10 @@
|
|||
[
|
||||
"0x2E8A",
|
||||
"0x00C0"
|
||||
],
|
||||
[
|
||||
"0x239A",
|
||||
"0x80F7"
|
||||
]
|
||||
],
|
||||
"mcu": "rp2040",
|
||||
|
|
|
|||
|
|
@ -3,8 +3,8 @@
|
|||
"arduino": {
|
||||
"earlephilhower": {
|
||||
"boot2_source": "boot2_w25q080_2_padded_checksum.S",
|
||||
"usb_vid": "0x239a",
|
||||
"usb_pid": "0x80e3"
|
||||
"usb_vid": "0x239A",
|
||||
"usb_pid": "0x80E3"
|
||||
}
|
||||
},
|
||||
"core": "earlephilhower",
|
||||
|
|
@ -15,6 +15,10 @@
|
|||
[
|
||||
"0x2E8A",
|
||||
"0x00C0"
|
||||
],
|
||||
[
|
||||
"0x239A",
|
||||
"0x80E3"
|
||||
]
|
||||
],
|
||||
"mcu": "rp2040",
|
||||
|
|
|
|||
|
|
@ -3,7 +3,7 @@
|
|||
"arduino": {
|
||||
"earlephilhower": {
|
||||
"boot2_source": "boot2_w25q080_2_padded_checksum.S",
|
||||
"usb_vid": "0x239a",
|
||||
"usb_vid": "0x239A",
|
||||
"usb_pid": "0x8109"
|
||||
}
|
||||
},
|
||||
|
|
@ -15,6 +15,10 @@
|
|||
[
|
||||
"0x2E8A",
|
||||
"0x00C0"
|
||||
],
|
||||
[
|
||||
"0x239A",
|
||||
"0x8109"
|
||||
]
|
||||
],
|
||||
"mcu": "rp2040",
|
||||
|
|
|
|||
|
|
@ -15,6 +15,10 @@
|
|||
[
|
||||
"0x2E8A",
|
||||
"0x00C0"
|
||||
],
|
||||
[
|
||||
"0x2341",
|
||||
"0x0058"
|
||||
]
|
||||
],
|
||||
"mcu": "rp2040",
|
||||
|
|
|
|||
|
|
@ -3,7 +3,7 @@
|
|||
"arduino": {
|
||||
"earlephilhower": {
|
||||
"boot2_source": "boot2_w25q080_2_padded_checksum.S",
|
||||
"usb_vid": "0x2e8a",
|
||||
"usb_vid": "0x2E8A",
|
||||
"usb_pid": "0x1023"
|
||||
}
|
||||
},
|
||||
|
|
@ -15,6 +15,10 @@
|
|||
[
|
||||
"0x2E8A",
|
||||
"0x00C0"
|
||||
],
|
||||
[
|
||||
"0x2E8A",
|
||||
"0x1023"
|
||||
]
|
||||
],
|
||||
"mcu": "rp2040",
|
||||
|
|
|
|||
|
|
@ -3,8 +3,8 @@
|
|||
"arduino": {
|
||||
"earlephilhower": {
|
||||
"boot2_source": "boot2_w25q080_2_padded_checksum.S",
|
||||
"usb_vid": "0x2e8a",
|
||||
"usb_pid": "0x100b"
|
||||
"usb_vid": "0x2E8A",
|
||||
"usb_pid": "0x100B"
|
||||
}
|
||||
},
|
||||
"core": "earlephilhower",
|
||||
|
|
@ -15,6 +15,10 @@
|
|||
[
|
||||
"0x2E8A",
|
||||
"0x00C0"
|
||||
],
|
||||
[
|
||||
"0x2E8A",
|
||||
"0x100B"
|
||||
]
|
||||
],
|
||||
"mcu": "rp2040",
|
||||
|
|
|
|||
|
|
@ -3,8 +3,8 @@
|
|||
"arduino": {
|
||||
"earlephilhower": {
|
||||
"boot2_source": "boot2_w25q080_2_padded_checksum.S",
|
||||
"usb_vid": "0x2e8a",
|
||||
"usb_pid": "0x102d"
|
||||
"usb_vid": "0x2E8A",
|
||||
"usb_pid": "0x102D"
|
||||
}
|
||||
},
|
||||
"core": "earlephilhower",
|
||||
|
|
@ -15,6 +15,10 @@
|
|||
[
|
||||
"0x2E8A",
|
||||
"0x00C0"
|
||||
],
|
||||
[
|
||||
"0x2E8A",
|
||||
"0x102D"
|
||||
]
|
||||
],
|
||||
"mcu": "rp2040",
|
||||
|
|
|
|||
|
|
@ -3,7 +3,7 @@
|
|||
"arduino": {
|
||||
"earlephilhower": {
|
||||
"boot2_source": "boot2_w25q080_2_padded_checksum.S",
|
||||
"usb_vid": "0x2e8a",
|
||||
"usb_vid": "0x2E8A",
|
||||
"usb_pid": "0x1032"
|
||||
}
|
||||
},
|
||||
|
|
@ -15,6 +15,10 @@
|
|||
[
|
||||
"0x2E8A",
|
||||
"0x00C0"
|
||||
],
|
||||
[
|
||||
"0x2E8A",
|
||||
"0x1032"
|
||||
]
|
||||
],
|
||||
"mcu": "rp2040",
|
||||
|
|
|
|||
|
|
@ -3,7 +3,7 @@
|
|||
"arduino": {
|
||||
"earlephilhower": {
|
||||
"boot2_source": "boot2_w25q080_2_padded_checksum.S",
|
||||
"usb_vid": "0x2e8a",
|
||||
"usb_vid": "0x2E8A",
|
||||
"usb_pid": "0x1006"
|
||||
}
|
||||
},
|
||||
|
|
@ -15,6 +15,10 @@
|
|||
[
|
||||
"0x2E8A",
|
||||
"0x00C0"
|
||||
],
|
||||
[
|
||||
"0x2E8A",
|
||||
"0x1006"
|
||||
]
|
||||
],
|
||||
"mcu": "rp2040",
|
||||
|
|
|
|||
|
|
@ -3,7 +3,7 @@
|
|||
"arduino": {
|
||||
"earlephilhower": {
|
||||
"boot2_source": "boot2_w25q080_2_padded_checksum.S",
|
||||
"usb_vid": "0x2e8a",
|
||||
"usb_vid": "0x2E8A",
|
||||
"usb_pid": "0x102C"
|
||||
}
|
||||
},
|
||||
|
|
@ -15,6 +15,10 @@
|
|||
[
|
||||
"0x2E8A",
|
||||
"0x00C0"
|
||||
],
|
||||
[
|
||||
"0x2E8A",
|
||||
"0x102C"
|
||||
]
|
||||
],
|
||||
"mcu": "rp2040",
|
||||
|
|
|
|||
|
|
@ -3,8 +3,8 @@
|
|||
"arduino": {
|
||||
"earlephilhower": {
|
||||
"boot2_source": "boot2_w25q080_2_padded_checksum.S",
|
||||
"usb_vid": "0x2e8a",
|
||||
"usb_pid": "0x100b"
|
||||
"usb_vid": "0x2E8A",
|
||||
"usb_pid": "0x100B"
|
||||
}
|
||||
},
|
||||
"core": "earlephilhower",
|
||||
|
|
@ -15,6 +15,10 @@
|
|||
[
|
||||
"0x2E8A",
|
||||
"0x00C0"
|
||||
],
|
||||
[
|
||||
"0x2E8A",
|
||||
"0x100B"
|
||||
]
|
||||
],
|
||||
"mcu": "rp2040",
|
||||
|
|
|
|||
|
|
@ -3,8 +3,8 @@
|
|||
"arduino": {
|
||||
"earlephilhower": {
|
||||
"boot2_source": "boot2_w25q080_2_padded_checksum.S",
|
||||
"usb_vid": "0x2e8a",
|
||||
"usb_pid": "0x100f"
|
||||
"usb_vid": "0x2E8A",
|
||||
"usb_pid": "0x100F"
|
||||
}
|
||||
},
|
||||
"core": "earlephilhower",
|
||||
|
|
@ -15,6 +15,10 @@
|
|||
[
|
||||
"0x2E8A",
|
||||
"0x00C0"
|
||||
],
|
||||
[
|
||||
"0x2E8A",
|
||||
"0x100F"
|
||||
]
|
||||
],
|
||||
"mcu": "rp2040",
|
||||
|
|
|
|||
|
|
@ -3,7 +3,7 @@
|
|||
"arduino": {
|
||||
"earlephilhower": {
|
||||
"boot2_source": "boot2_w25q080_2_padded_checksum.S",
|
||||
"usb_vid": "0x2e8a",
|
||||
"usb_vid": "0x2E8A",
|
||||
"usb_pid": "0x1000"
|
||||
}
|
||||
},
|
||||
|
|
@ -15,6 +15,10 @@
|
|||
[
|
||||
"0x2E8A",
|
||||
"0x00C0"
|
||||
],
|
||||
[
|
||||
"0x2E8A",
|
||||
"0x1000"
|
||||
]
|
||||
],
|
||||
"mcu": "rp2040",
|
||||
|
|
|
|||
|
|
@ -15,6 +15,10 @@
|
|||
[
|
||||
"0x2E8A",
|
||||
"0x00C0"
|
||||
],
|
||||
[
|
||||
"0x3343",
|
||||
"0x4253"
|
||||
]
|
||||
],
|
||||
"mcu": "rp2040",
|
||||
|
|
|
|||
|
|
@ -3,8 +3,8 @@
|
|||
"arduino": {
|
||||
"earlephilhower": {
|
||||
"boot2_source": "boot2_generic_03h_4_padded_checksum.S",
|
||||
"usb_vid": "0x2e8a",
|
||||
"usb_pid": "0x008a"
|
||||
"usb_vid": "0x2E8A",
|
||||
"usb_pid": "0x008A"
|
||||
}
|
||||
},
|
||||
"core": "earlephilhower",
|
||||
|
|
@ -15,6 +15,10 @@
|
|||
[
|
||||
"0x2E8A",
|
||||
"0x00C0"
|
||||
],
|
||||
[
|
||||
"0x2E8A",
|
||||
"0x008A"
|
||||
]
|
||||
],
|
||||
"mcu": "rp2040",
|
||||
|
|
|
|||
|
|
@ -3,8 +3,8 @@
|
|||
"arduino": {
|
||||
"earlephilhower": {
|
||||
"boot2_source": "boot2_generic_03h_4_padded_checksum.S",
|
||||
"usb_vid": "0x2e8a",
|
||||
"usb_pid": "0xf00a"
|
||||
"usb_vid": "0x2E8A",
|
||||
"usb_pid": "0xF00A"
|
||||
}
|
||||
},
|
||||
"core": "earlephilhower",
|
||||
|
|
@ -15,6 +15,10 @@
|
|||
[
|
||||
"0x2E8A",
|
||||
"0x00C0"
|
||||
],
|
||||
[
|
||||
"0x2E8A",
|
||||
"0xF00A"
|
||||
]
|
||||
],
|
||||
"mcu": "rp2040",
|
||||
|
|
|
|||
|
|
@ -3,7 +3,7 @@
|
|||
"arduino": {
|
||||
"earlephilhower": {
|
||||
"boot2_source": "boot2_w25q080_2_padded_checksum.S",
|
||||
"usb_vid": "0x2e8a",
|
||||
"usb_vid": "0x2E8A",
|
||||
"usb_pid": "0x1010"
|
||||
}
|
||||
},
|
||||
|
|
@ -15,6 +15,10 @@
|
|||
[
|
||||
"0x2E8A",
|
||||
"0x00C0"
|
||||
],
|
||||
[
|
||||
"0x2E8A",
|
||||
"0x1010"
|
||||
]
|
||||
],
|
||||
"mcu": "rp2040",
|
||||
|
|
|
|||
|
|
@ -3,7 +3,7 @@
|
|||
"arduino": {
|
||||
"earlephilhower": {
|
||||
"boot2_source": "boot2_w25q080_2_padded_checksum.S",
|
||||
"usb_vid": "0x2e8a",
|
||||
"usb_vid": "0x2E8A",
|
||||
"usb_pid": "0x1005"
|
||||
}
|
||||
},
|
||||
|
|
@ -15,6 +15,10 @@
|
|||
[
|
||||
"0x2E8A",
|
||||
"0x00C0"
|
||||
],
|
||||
[
|
||||
"0x2E8A",
|
||||
"0x1005"
|
||||
]
|
||||
],
|
||||
"mcu": "rp2040",
|
||||
|
|
|
|||
|
|
@ -3,8 +3,8 @@
|
|||
"arduino": {
|
||||
"earlephilhower": {
|
||||
"boot2_source": "boot2_w25q080_2_padded_checksum.S",
|
||||
"usb_vid": "0x2e8a",
|
||||
"usb_pid": "0x000a"
|
||||
"usb_vid": "0x2E8A",
|
||||
"usb_pid": "0x000A"
|
||||
}
|
||||
},
|
||||
"core": "earlephilhower",
|
||||
|
|
@ -15,6 +15,10 @@
|
|||
[
|
||||
"0x2E8A",
|
||||
"0x00C0"
|
||||
],
|
||||
[
|
||||
"0x2E8A",
|
||||
"0x000A"
|
||||
]
|
||||
],
|
||||
"mcu": "rp2040",
|
||||
|
|
|
|||
|
|
@ -3,8 +3,8 @@
|
|||
"arduino": {
|
||||
"earlephilhower": {
|
||||
"boot2_source": "boot2_w25q080_2_padded_checksum.S",
|
||||
"usb_vid": "0x2e8a",
|
||||
"usb_pid": "0xf00a"
|
||||
"usb_vid": "0x2E8A",
|
||||
"usb_pid": "0xF00A"
|
||||
}
|
||||
},
|
||||
"core": "earlephilhower",
|
||||
|
|
@ -15,6 +15,10 @@
|
|||
[
|
||||
"0x2E8A",
|
||||
"0x00C0"
|
||||
],
|
||||
[
|
||||
"0x2E8A",
|
||||
"0xF00A"
|
||||
]
|
||||
],
|
||||
"mcu": "rp2040",
|
||||
|
|
|
|||
|
|
@ -3,8 +3,8 @@
|
|||
"arduino": {
|
||||
"earlephilhower": {
|
||||
"boot2_source": "boot2_w25q080_2_padded_checksum.S",
|
||||
"usb_vid": "0x2e8a",
|
||||
"usb_pid": "0x000a"
|
||||
"usb_vid": "0x2E8A",
|
||||
"usb_pid": "0x000A"
|
||||
}
|
||||
},
|
||||
"core": "earlephilhower",
|
||||
|
|
@ -15,6 +15,10 @@
|
|||
[
|
||||
"0x2E8A",
|
||||
"0x00C0"
|
||||
],
|
||||
[
|
||||
"0x2E8A",
|
||||
"0x000A"
|
||||
]
|
||||
],
|
||||
"mcu": "rp2040",
|
||||
|
|
|
|||
|
|
@ -4,7 +4,7 @@
|
|||
"earlephilhower": {
|
||||
"boot2_source": "boot2_generic_03h_4_padded_checksum.S",
|
||||
"usb_vid": "0x1209",
|
||||
"usb_pid": "0xa182"
|
||||
"usb_pid": "0xA182"
|
||||
}
|
||||
},
|
||||
"core": "earlephilhower",
|
||||
|
|
@ -15,6 +15,10 @@
|
|||
[
|
||||
"0x2E8A",
|
||||
"0x00C0"
|
||||
],
|
||||
[
|
||||
"0x1209",
|
||||
"0xA182"
|
||||
]
|
||||
],
|
||||
"mcu": "rp2040",
|
||||
|
|
|
|||
|
|
@ -3,7 +3,7 @@
|
|||
"arduino": {
|
||||
"earlephilhower": {
|
||||
"boot2_source": "boot2_generic_03h_4_padded_checksum.S",
|
||||
"usb_vid": "0x1b4f",
|
||||
"usb_vid": "0x1B4F",
|
||||
"usb_pid": "0x0026"
|
||||
}
|
||||
},
|
||||
|
|
@ -15,6 +15,10 @@
|
|||
[
|
||||
"0x2E8A",
|
||||
"0x00C0"
|
||||
],
|
||||
[
|
||||
"0x1B4F",
|
||||
"0x0026"
|
||||
]
|
||||
],
|
||||
"mcu": "rp2040",
|
||||
|
|
|
|||
|
|
@ -3,7 +3,7 @@
|
|||
"arduino": {
|
||||
"earlephilhower": {
|
||||
"boot2_source": "boot2_w25q080_2_padded_checksum.S",
|
||||
"usb_vid": "0x1b4f",
|
||||
"usb_vid": "0x1B4F",
|
||||
"usb_pid": "0x0026"
|
||||
}
|
||||
},
|
||||
|
|
@ -15,6 +15,10 @@
|
|||
[
|
||||
"0x2E8A",
|
||||
"0x00C0"
|
||||
],
|
||||
[
|
||||
"0x1B4F",
|
||||
"0x0026"
|
||||
]
|
||||
],
|
||||
"mcu": "rp2040",
|
||||
|
|
|
|||
|
|
@ -3,7 +3,7 @@
|
|||
"arduino": {
|
||||
"earlephilhower": {
|
||||
"boot2_source": "boot2_w25q080_2_padded_checksum.S",
|
||||
"usb_vid": "0x2e8a",
|
||||
"usb_vid": "0x2E8A",
|
||||
"usb_pid": "0x1007"
|
||||
}
|
||||
},
|
||||
|
|
@ -15,6 +15,10 @@
|
|||
[
|
||||
"0x2E8A",
|
||||
"0x00C0"
|
||||
],
|
||||
[
|
||||
"0x2E8A",
|
||||
"0x1007"
|
||||
]
|
||||
],
|
||||
"mcu": "rp2040",
|
||||
|
|
|
|||
|
|
@ -3,7 +3,7 @@
|
|||
"arduino": {
|
||||
"earlephilhower": {
|
||||
"boot2_source": "boot2_w25q080_2_padded_checksum.S",
|
||||
"usb_vid": "0x2e8a",
|
||||
"usb_vid": "0x2E8A",
|
||||
"usb_pid": "0x1027"
|
||||
}
|
||||
},
|
||||
|
|
@ -15,6 +15,10 @@
|
|||
[
|
||||
"0x2E8A",
|
||||
"0x00C0"
|
||||
],
|
||||
[
|
||||
"0x2E8A",
|
||||
"0x1027"
|
||||
]
|
||||
],
|
||||
"mcu": "rp2040",
|
||||
|
|
|
|||
|
|
@ -3,7 +3,7 @@
|
|||
"arduino": {
|
||||
"earlephilhower": {
|
||||
"boot2_source": "boot2_w25q080_2_padded_checksum.S",
|
||||
"usb_vid": "0x2e8a",
|
||||
"usb_vid": "0x2E8A",
|
||||
"usb_pid": "0x1029"
|
||||
}
|
||||
},
|
||||
|
|
@ -15,6 +15,10 @@
|
|||
[
|
||||
"0x2E8A",
|
||||
"0x00C0"
|
||||
],
|
||||
[
|
||||
"0x2E8A",
|
||||
"0x1029"
|
||||
]
|
||||
],
|
||||
"mcu": "rp2040",
|
||||
|
|
|
|||
|
|
@ -3,7 +3,7 @@
|
|||
"arduino": {
|
||||
"earlephilhower": {
|
||||
"boot2_source": "boot2_w25q080_2_padded_checksum.S",
|
||||
"usb_vid": "0x2e8a",
|
||||
"usb_vid": "0x2E8A",
|
||||
"usb_pid": "0x1028"
|
||||
}
|
||||
},
|
||||
|
|
@ -15,6 +15,10 @@
|
|||
[
|
||||
"0x2E8A",
|
||||
"0x00C0"
|
||||
],
|
||||
[
|
||||
"0x2E8A",
|
||||
"0x1028"
|
||||
]
|
||||
],
|
||||
"mcu": "rp2040",
|
||||
|
|
|
|||
|
|
@ -206,6 +206,10 @@ def MakeBoardJSON(name, vendor_name, product_name, vid, pid, pwr, boarddefine, f
|
|||
[
|
||||
"0x2E8A",
|
||||
"0x00C0"
|
||||
],
|
||||
[
|
||||
"VID",
|
||||
"PID"
|
||||
]
|
||||
],
|
||||
"mcu": "rp2040",
|
||||
|
|
@ -238,7 +242,16 @@ def MakeBoardJSON(name, vendor_name, product_name, vid, pid, pwr, boarddefine, f
|
|||
},
|
||||
"url": "https://www.raspberrypi.org/products/raspberry-pi-pico/",
|
||||
"vendor": "VENDORNAME"
|
||||
}\n""".replace('VARIANTNAME', name).replace('BOARDDEFINE', boarddefine).replace('BOOT2', boot2).replace('VID', vid).replace('PID', pid).replace('VENDORNAME', vendor_name).replace('PRODUCTNAME', product_name).replace('FLASHSIZE', str(1024*1024*flashsizemb)).replace('USBPWR', str(pwr))
|
||||
}\n"""\
|
||||
.replace('VARIANTNAME', name)\
|
||||
.replace('BOARDDEFINE', boarddefine)\
|
||||
.replace('BOOT2', boot2)\
|
||||
.replace('VID', vid.upper().replace("X", "x"))\
|
||||
.replace('PID', pid.upper().replace("X", "x"))\
|
||||
.replace('VENDORNAME', vendor_name)\
|
||||
.replace('PRODUCTNAME', product_name)\
|
||||
.replace('FLASHSIZE', str(1024*1024*flashsizemb))\
|
||||
.replace('USBPWR', str(pwr))
|
||||
jsondir = os.path.abspath(os.path.dirname(__file__)) + "/json"
|
||||
f = open(jsondir + "/" + name + ".json", "w")
|
||||
f.write(json)
|
||||
|
|
|
|||
Loading…
Reference in a new issue