| 
3314 | 3314 |             "STM32H7_550MHZ"  | 
3315 | 3315 |         ],  | 
3316 | 3316 |         "macros_add": [  | 
3317 |  | -            "STM32H735xx"  | 
 | 3317 | +            "STM32H735xx",  | 
 | 3318 | +            "MBED_SPLIT_HEAP"  | 
3318 | 3319 |         ],  | 
3319 | 3320 |         "overrides": {  | 
3320 | 3321 |             "system_power_supply": "PWR_LDO_SUPPLY"  | 
 | 
3332 | 3333 |             "STM32H7_480MHZ"  | 
3333 | 3334 |         ],  | 
3334 | 3335 |         "macros_add": [  | 
3335 |  | -            "STM32H743xx"  | 
 | 3336 | +            "STM32H743xx",  | 
 | 3337 | +            "MBED_SPLIT_HEAP"  | 
3336 | 3338 |         ],  | 
3337 | 3339 |         "overrides": {  | 
3338 | 3340 |             "system_power_supply": "PWR_LDO_SUPPLY"  | 
 | 
3417 | 3419 |         "macros_add": [  | 
3418 | 3420 |             "STM32H745xx"  | 
3419 | 3421 |         ],  | 
3420 |  | -        "overrides": {  | 
3421 |  | -            "system_power_supply": "PWR_DIRECT_SMPS_SUPPLY",  | 
3422 |  | -            // Cannot enable overdrive mode because the default power supply is SMPS  | 
3423 |  | -            "enable-overdrive-mode": 0  | 
3424 |  | -        },  | 
3425 | 3422 |         "device_name": "STM32H745ZITx"  | 
3426 | 3423 |     },  | 
3427 | 3424 |     "MCU_STM32H745xI_CM4": {  | 
 | 
3461 | 3458 |             }  | 
3462 | 3459 |         },  | 
3463 | 3460 |         "macros_add": [  | 
3464 |  | -            "CORE_CM7"  | 
 | 3461 | +            "CORE_CM7",  | 
 | 3462 | +            "MBED_SPLIT_HEAP"  | 
3465 | 3463 |         ]  | 
3466 | 3464 |     },  | 
3467 |  | -    "NUCLEO_H745ZI_Q_CM7": {  | 
3468 |  | -        "inherits": [  | 
3469 |  | -            "MCU_STM32H745xI_CM7"  | 
3470 |  | -        ],  | 
3471 |  | -        "extra_labels_add": [ "NUCLEO_H745ZI_Q" ],  | 
 | 3465 | +    "NUCLEO_H745ZI_Q": {  | 
3472 | 3466 |         "supported_form_factors": [  | 
3473 | 3467 |             "ARDUINO_UNO"  | 
3474 | 3468 |         ],  | 
 | 3469 | +        "public": false,  | 
3475 | 3470 |         "config": {  | 
3476 | 3471 |             "d11_configuration": {  | 
3477 | 3472 |                 "help": "Value: PB_5 for the default board configuration, PA_7 in case of solder bridge update (SB33 on/ SB35 off)",  | 
 | 
3481 | 3476 |             "usb_speed": {  | 
3482 | 3477 |                 "help": "USE_USB_OTG_FS or USE_USB_OTG_HS or USE_USB_HS_IN_FS",  | 
3483 | 3478 |                 "value": "USE_USB_OTG_FS"  | 
3484 |  | -            }  | 
3485 |  | -        },  | 
3486 |  | -        "device_has_add": [  | 
3487 |  | -            "USBDEVICE"  | 
3488 |  | -        ],  | 
3489 |  | -        "overrides": {  | 
3490 |  | -            "network-default-interface-type": "ETHERNET"  | 
3491 |  | -        },  | 
3492 |  | -        "image_url": "https://www.st.com/bin/ecommerce/api/image.PF262651.en.feature-description-include-personalized-no-cpn-medium.jpg"  | 
3493 |  | -    },  | 
3494 |  | -    "NUCLEO_H745ZI_Q_CM4": {  | 
3495 |  | -        "inherits": [  | 
3496 |  | -            "MCU_STM32H745xI_CM4"  | 
3497 |  | -        ],  | 
3498 |  | -        "extra_labels_add": [ "NUCLEO_H745ZI_Q" ],  | 
3499 |  | -        "supported_form_factors": [  | 
3500 |  | -            "ARDUINO_UNO"  | 
3501 |  | -        ],  | 
3502 |  | -        "config": {  | 
3503 |  | -            "d11_configuration": {  | 
3504 |  | -                "help": "Value: PB_5 for the default board configuration, PA_7 in case of solder bridge update (SB33 on/ SB35 off)",  | 
3505 |  | -                "value": "PB_5",  | 
3506 |  | -                "macro_name": "STM32_D11_SPI_ETHERNET_PIN"  | 
3507 | 3479 |             },  | 
3508 |  | -            "usb_speed": {  | 
3509 |  | -                "help": "USE_USB_OTG_FS or USE_USB_OTG_HS or USE_USB_HS_IN_FS",  | 
3510 |  | -                "value": "USE_USB_OTG_FS"  | 
3511 |  | -            }  | 
3512 | 3480 |         },  | 
3513 | 3481 |         "device_has_add": [  | 
3514 | 3482 |             "USBDEVICE"  | 
3515 | 3483 |         ],  | 
3516 | 3484 |         "overrides": {  | 
3517 |  | -            "network-default-interface-type": "ETHERNET"  | 
 | 3485 | +            "network-default-interface-type": "ETHERNET",  | 
 | 3486 | +            "system_power_supply": "PWR_DIRECT_SMPS_SUPPLY",  | 
 | 3487 | +            // Cannot enable overdrive mode because the default power supply is SMPS  | 
 | 3488 | +            "enable-overdrive-mode": 0  | 
3518 | 3489 |         },  | 
3519 | 3490 |         "image_url": "https://www.st.com/bin/ecommerce/api/image.PF262651.en.feature-description-include-personalized-no-cpn-medium.jpg"  | 
3520 | 3491 |     },  | 
3521 |  | -    "NUCLEO_H745ZI_Q" : {  | 
3522 |  | -        "inherits" : [  | 
3523 |  | -            "NUCLEO_H745ZI_Q_CM7"  | 
3524 |  | -        ]  | 
 | 3492 | +    "NUCLEO_H745ZI_Q_CM7": {  | 
 | 3493 | +        inherits: ["MCU_STM32H745xI_CM7", "NUCLEO_H745ZI_Q"]  | 
 | 3494 | +    },  | 
 | 3495 | +    "NUCLEO_H745ZI_Q_CM4": {  | 
 | 3496 | +        inherits: ["MCU_STM32H745xI_CM4", "NUCLEO_H745ZI_Q"]  | 
3525 | 3497 |     },  | 
3526 | 3498 |     "MCU_STM32H747xI": {  | 
3527 | 3499 |         "inherits": [  | 
 | 
3534 | 3506 |         ],  | 
3535 | 3507 |         "macros_add": [  | 
3536 | 3508 |             "STM32H747xx"  | 
3537 |  | -        ],  | 
3538 |  | -        "overrides": {  | 
3539 |  | -            "system_power_supply": "PWR_DIRECT_SMPS_SUPPLY",  | 
3540 |  | -            // Cannot enable overdrive mode because the default power supply is SMPS  | 
3541 |  | -            "enable-overdrive-mode": 0  | 
3542 |  | -        }  | 
 | 3509 | +        ]  | 
3543 | 3510 |     },  | 
3544 | 3511 |     "MCU_STM32H747xI_CM7": {  | 
3545 | 3512 |         "inherits": [  | 
 | 
3558 | 3525 |             }  | 
3559 | 3526 |         },  | 
3560 | 3527 |         "macros_add": [  | 
3561 |  | -            "CORE_CM7"  | 
 | 3528 | +            "CORE_CM7",  | 
 | 3529 | +            "MBED_SPLIT_HEAP"  | 
3562 | 3530 |         ]  | 
3563 | 3531 |     },  | 
 | 3532 | +    "MCU_STM32H747xI_CM4": {  | 
 | 3533 | +        "inherits": [  | 
 | 3534 | +            "MCU_STM32H747xI"  | 
 | 3535 | +        ],  | 
 | 3536 | +        "public": false,  | 
 | 3537 | +        "extra_labels_add": [  | 
 | 3538 | +            "STM32H747xI_CM4"  | 
 | 3539 | +        ],  | 
 | 3540 | +        "core": "Cortex-M4F",  | 
 | 3541 | +        "memory_bank_config": {  | 
 | 3542 | +            // Select flash bank 2  | 
 | 3543 | +            "IROM1": {  | 
 | 3544 | +                "start": 0x08100000,  | 
 | 3545 | +                "size": 0x100000  | 
 | 3546 | +            }  | 
 | 3547 | +        },  | 
 | 3548 | +        "macros_add": [  | 
 | 3549 | +            "CORE_CM4",  | 
 | 3550 | +            "MBED_MPU_CUSTOM"  | 
 | 3551 | +        ],  | 
 | 3552 | +        "device_has_remove": [  | 
 | 3553 | +            "MPU"  | 
 | 3554 | +        ],  | 
 | 3555 | +        "OUTPUT_EXT": "hex"  | 
 | 3556 | +    },  | 
 | 3557 | +    "DISCO_H747I": {  | 
 | 3558 | +        "image_url": "https://mm.digikey.com/Volume0/opasdata/d220001/medias/images/310/MFG_STM32H747I-DISCO.jpg",  | 
 | 3559 | +        "public": false,  | 
 | 3560 | +        "overrides": {  | 
 | 3561 | +            "system_power_supply": "PWR_DIRECT_SMPS_SUPPLY",  | 
 | 3562 | +            // Cannot enable overdrive mode because the default power supply is SMPS  | 
 | 3563 | +            "enable-overdrive-mode": 0  | 
 | 3564 | +        }  | 
 | 3565 | +    },  | 
3564 | 3566 |     "DISCO_H747I_CM7": {  | 
3565 | 3567 |         "inherits": [  | 
3566 |  | -            "MCU_STM32H747xI_CM7"  | 
 | 3568 | +            "MCU_STM32H747xI_CM7",  | 
 | 3569 | +            "DISCO_H747"  | 
3567 | 3570 |         ],  | 
3568 | 3571 |         "supported_form_factors": [  | 
3569 | 3572 |             "ARDUINO_UNO",  | 
 | 
3583 | 3586 |         "detect_code": [  | 
3584 | 3587 |             "0814"  | 
3585 | 3588 |         ],  | 
3586 |  | -        "device_name": "STM32H747XIHx",  | 
3587 |  | -        "image_url": "https://mm.digikey.com/Volume0/opasdata/d220001/medias/images/310/MFG_STM32H747I-DISCO.jpg"  | 
3588 |  | -    },  | 
3589 |  | -    "DISCO_H747I": {  | 
3590 |  | -        "inherits": [  | 
3591 |  | -            "DISCO_H747I_CM7"  | 
3592 |  | -        ],  | 
3593 |  | -        "image_url": "https://mm.digikey.com/Volume0/opasdata/d220001/medias/images/310/MFG_STM32H747I-DISCO.jpg"  | 
3594 |  | -    },  | 
3595 |  | -    "MCU_STM32H747xI_CM4": {  | 
3596 |  | -        "inherits": [  | 
3597 |  | -            "MCU_STM32H747xI"  | 
3598 |  | -        ],  | 
3599 |  | -        "public": false,  | 
3600 |  | -        "extra_labels_add": [  | 
3601 |  | -            "STM32H747xI_CM4"  | 
3602 |  | -        ],  | 
3603 |  | -        "core": "Cortex-M4F",  | 
3604 |  | -        "memory_bank_config": {  | 
3605 |  | -            // Select flash bank 2  | 
3606 |  | -            "IROM1": {  | 
3607 |  | -                "start": 0x08100000,  | 
3608 |  | -                "size": 0x100000  | 
3609 |  | -            }  | 
3610 |  | -        },  | 
3611 |  | -        "macros_add": [  | 
3612 |  | -            "CORE_CM4"  | 
3613 |  | -        ],  | 
3614 |  | -        "OUTPUT_EXT": "hex"  | 
 | 3589 | +        "device_name": "STM32H747XIHx"  | 
3615 | 3590 |     },  | 
3616 | 3591 |     "DISCO_H747I_CM4": {  | 
3617 | 3592 |         "inherits": [  | 
3618 |  | -            "MCU_STM32H747xI_CM4"  | 
 | 3593 | +            "MCU_STM32H747xI_CM4",  | 
 | 3594 | +            "DISCO_H747"  | 
3619 | 3595 |         ],  | 
3620 | 3596 |         "extra_labels_add": [  | 
3621 | 3597 |             "DISCO_H747I",  | 
 | 
3632 | 3608 |             "STMOD",  | 
3633 | 3609 |             "PMOD"  | 
3634 | 3610 |         ],  | 
3635 |  | -        "device_name": "STM32H747XIHx",  | 
3636 |  | -        "image_url": "https://mm.digikey.com/Volume0/opasdata/d220001/medias/images/310/MFG_STM32H747I-DISCO.jpg"  | 
 | 3611 | +        "device_name": "STM32H747XIHx"  | 
3637 | 3612 |     },  | 
3638 | 3613 |     // Umbrella target for all Arduino boards that use an H747 chip  | 
3639 | 3614 |     "STM32H747_ARDUINO": {  | 
 | 
3694 | 3669 |         "image_url": "https://store.arduino.cc/cdn/shop/products/ABX00042_00.iso_1200x900.jpg?v=1675840144"  | 
3695 | 3670 |     },  | 
3696 | 3671 |     "ARDUINO_PORTENTA_H7_M7": {  | 
3697 |  | -        "inherits": ["ARDUINO_PORTENTA_H7"],  | 
3698 |  | -        "core": "Cortex-M7FD",  | 
3699 |  | -        "memory_bank_config": {  | 
3700 |  | -            // Select flash bank 1  | 
3701 |  | -            "IROM1": {  | 
3702 |  | -                "start": 0x08000000,  | 
3703 |  | -                "size": 0x100000  | 
3704 |  | -            }  | 
3705 |  | -        },  | 
3706 |  | -        "extra_labels_add": [  | 
3707 |  | -            "STM32H747xI_CM7"  | 
3708 |  | -        ],  | 
3709 |  | -        "macros_add": [  | 
3710 |  | -            "CORE_CM7"  | 
3711 |  | -        ]  | 
 | 3672 | +        "inherits": ["ARDUINO_PORTENTA_H7", "MCU_STM32H747xI_CM7"],  | 
3712 | 3673 |     },  | 
3713 | 3674 |     "ARDUINO_PORTENTA_H7_M4": {  | 
3714 |  | -        "inherits": ["ARDUINO_PORTENTA_H7"],  | 
3715 |  | -        "core": "Cortex-M4F",  | 
3716 |  | -        "memory_bank_config": {  | 
3717 |  | -            // Select flash bank 2  | 
3718 |  | -            "IROM1": {  | 
3719 |  | -                "start": 0x08100000,  | 
3720 |  | -                "size": 0x100000  | 
3721 |  | -            }  | 
3722 |  | -        },  | 
3723 |  | -        "extra_labels_add": [  | 
3724 |  | -            "STM32H747xI_CM4"  | 
3725 |  | -        ],  | 
3726 |  | -        "macros_add": [  | 
3727 |  | -            "CORE_CM4",  | 
3728 |  | -            "MBED_MPU_CUSTOM"  | 
3729 |  | -        ],  | 
3730 |  | -        "device_has_remove": [  | 
3731 |  | -            "MPU"  | 
3732 |  | -        ]  | 
 | 3675 | +        "inherits": ["ARDUINO_PORTENTA_H7", "MCU_STM32H747xI_CM4"],  | 
3733 | 3676 |     },  | 
3734 | 3677 |     "MCU_STM32H750xB": {  | 
3735 | 3678 |         "inherits": [  | 
 | 
3742 | 3685 |             "STM32H7_480MHZ"  | 
3743 | 3686 |         ],  | 
3744 | 3687 |         "macros_add": [  | 
3745 |  | -            "STM32H750xx"  | 
 | 3688 | +            "STM32H750xx",  | 
 | 3689 | +            "MBED_SPLIT_HEAP"  | 
3746 | 3690 |         ],  | 
3747 | 3691 |         "overrides": {  | 
3748 | 3692 |             "system_power_supply": "PWR_LDO_SUPPLY"  | 
 | 
3760 | 3704 |             "STM32H7_480MHZ"  | 
3761 | 3705 |         ],  | 
3762 | 3706 |         "macros_add": [  | 
3763 |  | -            "STM32H753xx"  | 
 | 3707 | +            "STM32H753xx",  | 
 | 3708 | +            "MBED_SPLIT_HEAP"  | 
3764 | 3709 |         ],  | 
3765 | 3710 |         "overrides": {  | 
3766 | 3711 |             "system_power_supply": "PWR_LDO_SUPPLY"  | 
 | 
3777 | 3722 |         ],  | 
3778 | 3723 |         "macros_add": [  | 
3779 | 3724 |             "STM32H7A3xxQ",  | 
3780 |  | -            "STM32H7_280MHZ"  | 
 | 3725 | +            "STM32H7_280MHZ",  | 
 | 3726 | +            "MBED_SPLIT_HEAP"  | 
3781 | 3727 |         ],  | 
3782 |  | -        "device_name": "STM32H7A3ZITxQ",  | 
3783 |  | -        "overrides": {  | 
3784 |  | -            "system_power_supply": "PWR_DIRECT_SMPS_SUPPLY",  | 
3785 |  | -            // Cannot enable overdrive mode because the default power supply is SMPS  | 
3786 |  | -            "enable-overdrive-mode": 0  | 
3787 |  | -        }  | 
 | 3728 | +        "device_name": "STM32H7A3ZITxQ"  | 
3788 | 3729 |     },  | 
3789 | 3730 |     "NUCLEO_H7A3ZI_Q": {  | 
3790 | 3731 |         "inherits": [  | 
 | 
3796 | 3737 |         "detect_code": [  | 
3797 | 3738 |             "0860"  | 
3798 | 3739 |         ],  | 
 | 3740 | +        "overrides": {  | 
 | 3741 | +            "system_power_supply": "PWR_DIRECT_SMPS_SUPPLY",  | 
 | 3742 | +            // Cannot enable overdrive mode because the default power supply is SMPS  | 
 | 3743 | +            "enable-overdrive-mode": 0  | 
 | 3744 | +        },  | 
3799 | 3745 |         "image_url": "https://www.st.com/bin/ecommerce/api/image.PF267690.en.feature-description-include-personalized-no-cpn-medium.jpg"  | 
3800 | 3746 |     },  | 
3801 | 3747 |     "MCU_STM32H7B3xIQ": {  | 
 | 
3809 | 3755 |             "STM32H7_280MHZ"  | 
3810 | 3756 |         ],  | 
3811 | 3757 |         "macros_add": [  | 
3812 |  | -            "STM32H7B3xxQ"  | 
 | 3758 | +            "STM32H7B3xxQ",  | 
 | 3759 | +            "MBED_SPLIT_HEAP"  | 
3813 | 3760 |         ],  | 
3814 | 3761 |         "device_name": "STM32H7B3ZITxQ",  | 
3815 | 3762 |         "overrides": {  | 
 | 
5509 | 5456 |                 "small"  | 
5510 | 5457 |             ]  | 
5511 | 5458 |         },  | 
5512 |  | -        "device_name": "MIMXRT1176DVMAA",  | 
5513 | 5459 |         "image_url": "https://www.nxp.com/assets/images/en/dev-board-image/MIMXRT1170-EVKB-TOP-IMG.jpg"  | 
5514 | 5460 |     },  | 
5515 | 5461 | 
 
  | 
 | 
0 commit comments