Files
OPTA_CardController_mbed/custom_targets.json
Martijn Scheepers cbce546cc1 cleam up
2025-07-22 14:21:47 +02:00

79 lines
2.0 KiB
JSON

{
"OPTA_SDN": {
"inherits": [
"MCU_STM32H747xI_CM7"
],
"config": {
"lse_bypass": {
"help": "1 to use an oscillator (not a crystal) on 32k LSE",
"value": "1"
},
"usb_speed": {
"help": "USE_USB_OTG_FS or USE_USB_OTG_HS or USE_USB_HS_IN_FS",
"value": "USE_USB_OTG_FS"
}
},
"overrides": {
"system_power_supply": "PWR_SMPS_1V8_SUPPLIES_LDO",
"clock_source": "USE_PLL_HSE_EXTC",
"lse_available": 1,
"lpticker_delay_ticks": 0,
"i2c_timing_value_algo": true,
"hse_value": 25000000,
"enable-overdrive-mode": 0
},
"macros_add": [
"MBEDTLS_USER_CONFIG_FILE=\"../mbedtls_config_changes.h\"",
"CM4_BOOT_BY_APPLICATION",
"QSPI_NO_SAMPLE_SHIFT",
"USE_FULL_LL_DRIVER",
"USE_HAL_DRIVER",
"MBED_TICKLESS"
],
"features_add": [
],
"features_remove": [
],
"extra_labels_add": [
],
"components_add": [
"QSPIF"
],
"components_remove":[
],
"device_has_add": [
"DIR",
"EMAC",
"CRC",
"INTERRUPTIN",
"LPTICKER",
"MPU",
"PORTIN",
"PORTINOUT",
"PORTOUT",
"QSPI",
"RTC",
"SLEEP",
"SERIAL",
"SERIAL_ASYNCH",
"SPI",
"SPI_ASYNCH",
"SPISLAVE",
"STDIO_MESSAGES",
"TRNG",
"USBDEVICE",
"USTICKER",
"WATCHDOG",
"PSA",
"I2C",
"I2C_ASYNCH",
"ANALOGIN"
],
"device_has_remove": [
"ANALOGOUT",
"PWMOUT",
"SERIAL_FC"
],
"device_name": "STM32H747XIHx"
}
}