summaryrefslogtreecommitdiff
path: root/tools/get_deps.py
diff options
context:
space:
mode:
Diffstat (limited to 'tools/get_deps.py')
-rwxr-xr-xtools/get_deps.py17
1 files changed, 15 insertions, 2 deletions
diff --git a/tools/get_deps.py b/tools/get_deps.py
index 9d745ee26..12bec4861 100755
--- a/tools/get_deps.py
+++ b/tools/get_deps.py
@@ -33,7 +33,7 @@ deps_mandatory = {
deps_optional = {
'hw/mcu/allwinner': ['https://github.com/hathach/allwinner_driver.git',
'8e5e89e8e132c0fd90e72d5422e5d3d68232b756',
- 'fc100s'],
+ 'f1c100s'],
'hw/mcu/analog/msdk' : ['https://github.com/analogdevicesinc/msdk.git',
'b20b398d3e5e2007594e54a74ba3d2a2e50ddd75',
'maxim'],
@@ -46,6 +46,9 @@ deps_optional = {
'hw/mcu/gd/nuclei-sdk': ['https://github.com/Nuclei-Software/nuclei-sdk.git',
'7eb7bfa9ea4fbeacfafe1d5f77d5a0e6ed3922e7',
'gd32vf103'],
+ 'hw/mcu/geehy/APM32F0xx_SDK': ['https://github.com/GeehySemi/APM32F0xx_SDK.git',
+ 'cfc1fe826e1869133de86d4c6b298fc153e6bc32',
+ 'apm32f0xx'],
'hw/mcu/infineon/mtb-xmclib-cat3': ['https://github.com/Infineon/mtb-xmclib-cat3.git',
'daf5500d03cba23e68c2f241c30af79cd9d63880',
'xmc4000'],
@@ -82,6 +85,12 @@ deps_optional = {
'hw/mcu/nxp/mcux-devices-rt': ['https://github.com/nxp-mcuxpresso/mcux-devices-rt',
'dba2b523c9df61f3330bd186242f8210a8e47c45',
'imxrt'],
+ 'hw/mcu/puya/PY32F071_Firmware': ['https://github.com/OpenPuya/PY32F071_Firmware.git',
+ '73e384cddce63e3019de41d9b6af17dfc96fa536',
+ 'py32f0'],
+ 'hw/mcu/puya/PY32F072_Firmware': ['https://github.com/OpenPuya/PY32F072_Firmware.git',
+ 'bc3a6cdbece335a27abb8b51e6fc4911f5116185',
+ 'py32f0'],
'hw/mcu/raspberry_pi/FreeRTOS-Kernel': ['https://github.com/raspberrypi/FreeRTOS-Kernel.git',
'4f7299d6ea746b27a9dd19e87af568e34bd65b15',
'rp2040'],
@@ -99,7 +108,7 @@ deps_optional = {
'efm32'],
'hw/mcu/sony/cxd56/spresense-exported-sdk': ['https://github.com/sonydevworld/spresense-exported-sdk.git',
'2ec2a1538362696118dc3fdf56f33dacaf8f4067',
- 'spresense'],
+ 'cxd56'],
'hw/mcu/st/cmsis_device_c0': ['https://github.com/STMicroelectronics/cmsis_device_c0.git',
'517611273f835ffe95318947647bc1408f69120d',
'stm32c0'],
@@ -377,6 +386,10 @@ def main():
parser.add_argument('-f1', '--build-flags-on', action='append', default=[], help='Have no effect')
parser.add_argument('--build-name', default=None, help='Have no effect')
parser.add_argument('--cflag', action='append', default=[], help='Have no effect')
+ # build-matrix entries carry -e for tools/build.py; they reach get_deps.py
+ # verbatim (.github/actions/get_deps, build.yml's hil-hfp-iar) and an
+ # argparse error here reds the Get Dependencies step of every scoped PR
+ parser.add_argument('-e', '--example', action='append', default=[], help='Have no effect')
args = parser.parse_args()
families = args.families