# See: http://code.google.com/p/arduino/wiki/Platforms menu.serial=Serial communication menu.subboard=Specific Board menu.upload_method=Upload method menu.usb=USB ################################################################################ # MapleMini_F103CB board MapleMini_F103CB.name=MapleMini F103CB MapleMini_F103CB.upload.protocol=nucleoFlasher MapleMini_F103CB.upload.maximum_size=131072 MapleMini_F103CB.upload.maximum_data_size=20480 MapleMini_F103CB.build.mcu=cortex-m3 MapleMini_F103CB.build.board=MAPLE_MINI MapleMini_F103CB.build.core=arduino MapleMini_F103CB.build.variant=MAPLE_MINI MapleMini_F103CB.build.series=STM32F1 MapleMini_F103CB.build.extra_flags=-DSTM32F103CB #---------------------------- UPLOAD METHODS --------------------------- MapleMini_F103CB.menu.upload_method.DFUUploadMethod2=USB DFU - STM32duino bootloader (0x2000) MapleMini_F103CB.menu.upload_method.DFUUploadMethod2.upload.protocol=maple_dfu MapleMini_F103CB.menu.upload_method.DFUUploadMethod2.upload.tool=maple_upload MapleMini_F103CB.menu.upload_method.DFUUploadMethod2.build.extra_flags=-DSTM32F103CB -DVECT_TAB_OFFSET=0x2000 -DUSB_DISC_PIN=PB9 MapleMini_F103CB.menu.upload_method.DFUUploadMethod2.build.ldscript=ldscript_bootloader_2000.ld MapleMini_F103CB.menu.upload_method.DFUUploadMethod2.upload.usbID=1EAF:0003 MapleMini_F103CB.menu.upload_method.DFUUploadMethod2.upload.altID=2 MapleMini_F103CB.menu.upload_method.DFUUploadMethod2.flash.maximum_size=122880 MapleMini_F103CB.menu.upload_method.DFUUploadMethod2.maximum_data_size=122880 MapleMini_F103CB.menu.upload_method.DFUUploadMethod2.ram.maximum_size=20480 MapleMini_F103CB.menu.upload_method.DFUUploadMethod2.build.extra_flags_serial_auto=-DMENU_SERIAL_AUTO=SerialUSB MapleMini_F103CB.menu.upload_method.DFUUploadMethod1=USB DFU - Maple bootloader (original version) (0x5000) MapleMini_F103CB.menu.upload_method.DFUUploadMethod1.upload.protocol=maple_dfu MapleMini_F103CB.menu.upload_method.DFUUploadMethod1.upload.tool=maple_upload MapleMini_F103CB.menu.upload_method.DFUUploadMethod1.build.extra_flags=-DSTM32F103CB -DVECT_TAB_OFFSET=0x5000 -DUSB_DISC_PIN=PB9 MapleMini_F103CB.menu.upload_method.DFUUploadMethod1.build.ldscript=ldscript_bootloader_5000.ld MapleMini_F103CB.menu.upload_method.DFUUploadMethod1.upload.usbID=1EAF:0003 MapleMini_F103CB.menu.upload_method.DFUUploadMethod1.upload.altID=1 MapleMini_F103CB.menu.upload_method.DFUUploadMethod1.flash.maximum_size=110592 MapleMini_F103CB.menu.upload_method.DFUUploadMethod1.maximum_data_size=110592 MapleMini_F103CB.menu.upload_method.DFUUploadMethod1.ram.maximum_size=17408 MapleMini_F103CB.menu.upload_method.DFUUploadMethod1.build.extra_flags_serial_auto=-DMENU_SERIAL_AUTO=SerialUSB MapleMini_F103CB.menu.upload_method.STLinkMethod=STLink MapleMini_F103CB.menu.upload_method.STLinkMethod.upload.protocol=STLink MapleMini_F103CB.menu.upload_method.STLinkMethod.upload.tool=stlink_upload MapleMini_F103CB.menu.upload_method.STLinkMethod.build.extra_flags_serial_auto=-DMENU_SERIAL_AUTO=SerialUSB MapleMini_F103CB.menu.upload_method.serialMethod=Serial UART1 [TX/PA9/26, RX/PA10/25, BOOT1=0, BOOT0(button)=1(press when reset)] MapleMini_F103CB.menu.upload_method.serialMethod.upload.protocol=maple_serial MapleMini_F103CB.menu.upload_method.serialMethod.upload.tool=serial_upload MapleMini_F103CB.menu.upload_method.STLinkMethod.build.extra_flags_serial_auto=-DMENU_SERIAL_AUTO=SerialUART1 MapleMini_F103CB.menu.upload_method.BMPMethod=BMP (Black Magic Probe) MapleMini_F103CB.menu.upload_method.BMPMethod.upload.protocol=gdb_bmp MapleMini_F103CB.menu.upload_method.BMPMethod.upload.tool=bmp_upload MapleMini_F103CB.menu.usb.SerialUSB=Serial [Virtual COM port, 24(PA11)/23(PA12) pins] MapleMini_F103CB.menu.usb.SerialUSB.build.extra_flags_usb=-DMENU_USB_SERIAL MapleMini_F103CB.menu.usb.Disabled=Disabled, no USB MapleMini_F103CB.menu.serial.Automatic=Automatically selected based on upload method MapleMini_F103CB.menu.serial.SerialUSB=SerialUSB MapleMini_F103CB.menu.serial.SerialUSB.build.extra_flags_serial=-DMENU_SERIAL=SerialUSB MapleMini_F103CB.menu.serial.SerialUART1=SerialUART1 MapleMini_F103CB.menu.serial.SerialUART1.build.extra_flags_serial=-DMENU_SERIAL=SerialUART1 ################################################################################ # BluePill board BluePill.name=BluePill F103CB BluePill.upload.protocol=nucleoFlasher BluePill.upload.maximum_size=131072 BluePill.upload.maximum_data_size=20480 BluePill.build.mcu=cortex-m3 BluePill.build.board=BLUEPILL BluePill.build.core=arduino BluePill.build.variant=BLUEPILL BluePill.build.series=STM32F1 BluePill.build.extra_flags=-DSTM32F103CB #---------------------------- UPLOAD METHODS --------------------------- BluePill.menu.upload_method.DFUUploadMethod=USB DFU - STM32duino bootloader (0x2000) BluePill.menu.upload_method.DFUUploadMethod.upload.protocol=maple_dfu BluePill.menu.upload_method.DFUUploadMethod.upload.tool=maple_upload BluePill.menu.upload_method.DFUUploadMethod.build.extra_flags=-DSTM32F103CB -DVECT_TAB_OFFSET=0x2000 BluePill.menu.upload_method.DFUUploadMethod.build.ldscript=ldscript_bootloader_2000.ld BluePill.menu.upload_method.DFUUploadMethod.upload.usbID=1EAF:0003 BluePill.menu.upload_method.DFUUploadMethod.upload.altID=2 BluePill.menu.upload_method.DFUUploadMethod.flash.maximum_size=122880 BluePill.menu.upload_method.DFUUploadMethod.maximum_data_size=122880 BluePill.menu.upload_method.DFUUploadMethod.ram.maximum_size=20480 BluePill.menu.upload_method.DFUUploadMethod.build.extra_flags_serial_auto=-DMENU_SERIAL_AUTO=SerialUSB BluePill.menu.upload_method.STLinkMethod=STLink BluePill.menu.upload_method.STLinkMethod.upload.protocol=STLink BluePill.menu.upload_method.STLinkMethod.upload.tool=stlink_upload BluePill.menu.upload_method.STLinkMethod.build.extra_flags_serial_auto=-DMENU_SERIAL_AUTO=SerialUSB BluePill.menu.upload_method.serialMethod=Serial UART1 [TX/PA9, RX/PA10, BOOT0=1, BOOT1=0] BluePill.menu.upload_method.serialMethod.upload.protocol=maple_serial BluePill.menu.upload_method.serialMethod.upload.tool=serial_upload BluePill.menu.upload_method.serialMethod.build.extra_flags_serial_auto=-DMENU_SERIAL_AUTO=SerialUART1 BluePill.menu.upload_method.BMPMethod=BMP (Black Magic Probe) BluePill.menu.upload_method.BMPMethod.upload.protocol=gdb_bmp BluePill.menu.upload_method.BMPMethod.upload.tool=bmp_upload BluePill.menu.usb.SerialUSB=Serial [Virtual COM port, PA11/PA12 pins] BluePill.menu.usb.SerialUSB.build.extra_flags_usb=-DMENU_USB_SERIAL BluePill.menu.usb.Disabled=Disabled, no USB BluePill.menu.serial.Automatic=Automatically selected based on upload method BluePill.menu.serial.SerialUSB=SerialUSB BluePill.menu.serial.SerialUSB.build.extra_flags_serial=-DMENU_SERIAL=SerialUSB BluePill.menu.serial.SerialUART1=SerialUART1 BluePill.menu.serial.SerialUART1.build.extra_flags_serial=-DMENU_SERIAL=SerialUART1 ################################################################################ # BLACK_F407XX board BLACK_F407XX.name=BLACK F407VE/ZE/ZG boards BLACK_F407XX.upload.maximum_size=524288 BLACK_F407XX.upload.maximum_data_size=131072 BLACK_F407XX.build.mcu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard BLACK_F407XX.build.core=arduino BLACK_F407XX.build.board=BLACK_F407XX BLACK_F407XX.build.series=STM32F4 BLACK_F407XX.upload.tool=stlink_upload BLACK_F407XX.upload.protocol=STLink BLACK_F407XX.menu.upload_method.STLinkMethod=STLink [Automatic serial = SerialUSB] BLACK_F407XX.menu.upload_method.STLinkMethod.upload.protocol=STLink BLACK_F407XX.menu.upload_method.STLinkMethod.upload.tool=stlink_upload BLACK_F407XX.menu.upload_method.STLinkMethod.build.extra_flags_serial_auto=-DMENU_SERIAL_AUTO=SerialUSB BLACK_F407XX.menu.upload_method.serialMethod=Serial UART1 [TX/PA9, RX/PA10, BOOT0=1, BOOT1=0] BLACK_F407XX.menu.upload_method.serialMethod.upload.protocol=maple_serial BLACK_F407XX.menu.upload_method.serialMethod.upload.tool=serial_upload BLACK_F407XX.menu.upload_method.serialMethod.build.extra_flags_serial_auto=-DMENU_SERIAL_AUTO=SerialUART1 BLACK_F407XX.menu.usb.SerialUSB=Serial [Virtual COM port, PA11/PA12 pins] BLACK_F407XX.menu.usb.SerialUSB.build.extra_flags_usb=-DMENU_USB_SERIAL BLACK_F407XX.menu.usb.Disabled=Disabled, no USB BLACK_F407XX.menu.serial.Automatic=Automatically selected based on upload method BLACK_F407XX.menu.serial.SerialUSB=SerialUSB BLACK_F407XX.menu.serial.SerialUSB.build.extra_flags_serial=-DMENU_SERIAL=SerialUSB BLACK_F407XX.menu.serial.SerialUART1=SerialUART1 BLACK_F407XX.menu.serial.SerialUART1.build.extra_flags_serial=-DMENU_SERIAL=SerialUART1 BLACK_F407XX.menu.subboard.BLACK_F407VE=BLACK F407VE (V2.0) BLACK_F407XX.menu.subboard.BLACK_F407VE.upload.maximum_size=524288 BLACK_F407XX.menu.subboard.BLACK_F407VE.upload.maximum_data_size=131072 BLACK_F407XX.menu.subboard.BLACK_F407VE.build.variant=BLACK_F407VE BLACK_F407XX.menu.subboard.BLACK_F407VE.build.extra_flags=-DSTM32F407VE -DHSE_VALUE=8000000 BLACK_F407XX.menu.subboard.BLACK_F407ZE=BLACK F407ZE (V3.0) BLACK_F407XX.menu.subboard.BLACK_F407ZE.upload.maximum_size=1232896 BLACK_F407XX.menu.subboard.BLACK_F407ZE.upload.maximum_data_size=131072 BLACK_F407XX.menu.subboard.BLACK_F407ZE.build.variant=BLACK_F407ZE BLACK_F407XX.menu.subboard.BLACK_F407ZE.build.extra_flags=-DSTM32F407ZE -DHSE_VALUE=8000000 BLACK_F407XX.menu.subboard.BLACK_F407ZG=BLACK F407ZG (M4 DEMO) BLACK_F407XX.menu.subboard.BLACK_F407ZG.upload.maximum_size=1232896 BLACK_F407XX.menu.subboard.BLACK_F407ZG.upload.maximum_data_size=131072 BLACK_F407XX.menu.subboard.BLACK_F407ZG.build.variant=BLACK_F407ZG BLACK_F407XX.menu.subboard.BLACK_F407ZG.build.extra_flags=-DSTM32F407ZG -DHSE_VALUE=8000000 ################################################################################ # NUCLEO 64 board NUCLEO_64.name=Nucleo-64 boards NUCLEO_64.build.core=arduino NUCLEO_64.build.board=NUCLEO_64 NUCLEO_64.build.extra_flags_serial_auto=-DMENU_SERIAL_AUTO=SerialUART2 NUCLEO_64.menu.subboard.Nucleo_F030R8=Nucleo-F030R8 NUCLEO_64.menu.subboard.Nucleo_F030R8.upload.maximum_size=65536 NUCLEO_64.menu.subboard.Nucleo_F030R8.upload.maximum_data_size=8192 NUCLEO_64.menu.subboard.Nucleo_F030R8.build.mcu=cortex-m0 NUCLEO_64.menu.subboard.Nucleo_F030R8.build.series=STM32F0 NUCLEO_64.menu.subboard.Nucleo_F030R8.build.variant=NUCLEO_F030R8 NUCLEO_64.menu.subboard.Nucleo_F030R8.build.extra_flags=-DSTM32F030R8 NUCLEO_64.menu.subboard.Nucleo_F030R8.massstorage_drive=NODE_F030R8 NUCLEO_64.menu.subboard.Nucleo_F103RB=Nucleo-F103RB NUCLEO_64.menu.subboard.Nucleo_F103RB.upload.maximum_size=131072 NUCLEO_64.menu.subboard.Nucleo_F103RB.upload.maximum_data_size=20480 NUCLEO_64.menu.subboard.Nucleo_F103RB.build.mcu=cortex-m3 NUCLEO_64.menu.subboard.Nucleo_F103RB.build.series=STM32F1 NUCLEO_64.menu.subboard.Nucleo_F103RB.build.variant=NUCLEO_F103RB NUCLEO_64.menu.subboard.Nucleo_F103RB.build.extra_flags=-DSTM32F103RB NUCLEO_64.menu.subboard.Nucleo_F103RB.massstorage_drive=NODE_F103RB NUCLEO_64.menu.subboard.Nucleo_F303RE=Nucleo-F303RE NUCLEO_64.menu.subboard.Nucleo_F303RE.upload.maximum_size=524288 NUCLEO_64.menu.subboard.Nucleo_F303RE.upload.maximum_data_size=81920 NUCLEO_64.menu.subboard.Nucleo_F303RE.build.mcu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard NUCLEO_64.menu.subboard.Nucleo_F303RE.build.series=STM32F3 NUCLEO_64.menu.subboard.Nucleo_F303RE.build.variant=NUCLEO_F303RE NUCLEO_64.menu.subboard.Nucleo_F303RE.build.extra_flags=-DSTM32F303RE NUCLEO_64.menu.subboard.Nucleo_F303RE.massstorage_drive=NODE_F303RE NUCLEO_64.menu.subboard.Nucleo_F411RE=Nucleo-F411RE NUCLEO_64.menu.subboard.Nucleo_F411RE.upload.maximum_size=524288 NUCLEO_64.menu.subboard.Nucleo_F411RE.upload.maximum_data_size=131072 NUCLEO_64.menu.subboard.Nucleo_F411RE.build.mcu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard NUCLEO_64.menu.subboard.Nucleo_F411RE.build.series=STM32F4 NUCLEO_64.menu.subboard.Nucleo_F411RE.build.variant=NUCLEO_F411RE NUCLEO_64.menu.subboard.Nucleo_F411RE.build.extra_flags=-DSTM32F411RE NUCLEO_64.menu.subboard.Nucleo_F411RE.massstorage_drive=NODE_F411RE NUCLEO_64.menu.subboard.Nucleo_L053R8=Nucleo-L053R8 NUCLEO_64.menu.subboard.Nucleo_L053R8.upload.maximum_size=65536 NUCLEO_64.menu.subboard.Nucleo_L053R8.upload.maximum_data_size=8192 NUCLEO_64.menu.subboard.Nucleo_L053R8.build.mcu=cortex-m0 NUCLEO_64.menu.subboard.Nucleo_L053R8.build.series=STM32L0 NUCLEO_64.menu.subboard.Nucleo_L053R8.build.variant=NUCLEO_L053R8 NUCLEO_64.menu.subboard.Nucleo_L053R8.build.extra_flags=-DSTM32L053R8 NUCLEO_64.menu.subboard.Nucleo_L053R8.massstorage_drive=NODE_L053R8 NUCLEO_64.menu.subboard.Nucleo_L152RE=Nucleo-L152RE NUCLEO_64.menu.subboard.Nucleo_L152RE.upload.maximum_size=524288 NUCLEO_64.menu.subboard.Nucleo_L152RE.upload.maximum_data_size=81920 NUCLEO_64.menu.subboard.Nucleo_L152RE.build.mcu=cortex-m3 NUCLEO_64.menu.subboard.Nucleo_L152RE.build.series=STM32L1 NUCLEO_64.menu.subboard.Nucleo_L152RE.build.variant=NUCLEO_L152RE NUCLEO_64.menu.subboard.Nucleo_L152RE.build.extra_flags=-DSTM32L152RE NUCLEO_64.menu.subboard.Nucleo_L152RE.massstorage_drive=NODE_L152RE NUCLEO_64.menu.subboard.Nucleo_L476RG=Nucleo-L476RG NUCLEO_64.menu.subboard.Nucleo_L476RG.upload.maximum_size=1024 NUCLEO_64.menu.subboard.Nucleo_L476RG.upload.maximum_data_size=131072 NUCLEO_64.menu.subboard.Nucleo_L476RG.build.mcu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard NUCLEO_64.menu.subboard.Nucleo_L476RG.build.series=STM32L4 NUCLEO_64.menu.subboard.Nucleo_L476RG.build.variant=NUCLEO_L476RG NUCLEO_64.menu.subboard.Nucleo_L476RG.build.extra_flags=-DSTM32L476RG NUCLEO_64.menu.subboard.Nucleo_L476RG.massstorage_drive=NODE_L476RG NUCLEO_64.menu.upload_method.MassStorageMethod=Mass Storage NUCLEO_64.menu.upload_method.MassStorageMethod.upload.protocol= NUCLEO_64.menu.upload_method.MassStorageMethod.upload.tool=nucleoFlasher NUCLEO_64.menu.upload_method.STLinkMethod=STLink NUCLEO_64.menu.upload_method.STLinkMethod.upload.protocol=STLink NUCLEO_64.menu.upload_method.STLinkMethod.upload.tool=stlink_upload ################################################################################ # Discovery L053C8 board DISCOVERY_L053C8.name=Discovery L053C8 DISCOVERY_L053C8.upload.maximum_size=65536 DISCOVERY_L053C8.upload.maximum_data_size=8192 DISCOVERY_L053C8.build.core=arduino DISCOVERY_L053C8.build.board=DISCOVERY_L053C8 DISCOVERY_L053C8.build.mcu=cortex-m0 DISCOVERY_L053C8.build.series=STM32L0 DISCOVERY_L053C8.build.variant=DISCOVERY_L053C8 DISCOVERY_L053C8.build.extra_flags=-DSTM32L053C8 DISCOVERY_L053C8.upload.protocol=STLink DISCOVERY_L053C8.upload.tool=stlink_upload DISCOVERY_L053C8.menu.upload_method.MassStorageMethod=Mass Storage DISCOVERY_L053C8.menu.upload_method.MassStorageMethod.upload.protocol= DISCOVERY_L053C8.menu.upload_method.MassStorageMethod.upload.tool=nucleoFlasher DISCOVERY_L053C8.menu.upload_method.MassStorageMethod.massstorage_drive=DISCOVERY DISCOVERY_L053C8.menu.upload_method.STLinkMethod=STLink DISCOVERY_L053C8.menu.upload_method.STLinkMethod.upload.protocol=STLink DISCOVERY_L053C8.menu.upload_method.STLinkMethod.upload.tool=stlink_upload DISCOVERY_L053C8.menu.usb.SerialUSB=Serial [Virtual COM port, PA11/PA12 pins] DISCOVERY_L053C8.menu.usb.SerialUSB.build.extra_flags_usb=-DMENU_USB_SERIAL DISCOVERY_L053C8.menu.usb.Disabled=Disabled, no USB DISCOVERY_L053C8.menu.serial.SerialUART1=SerialUART1 [Through ST-Link Virtual COM port] [PA9/PA10] DISCOVERY_L053C8.menu.serial.SerialUART1.build.extra_flags_serial=-DMENU_SERIAL=SerialUART1 DISCOVERY_L053C8.menu.serial.SerialUSB=SerialUSB (USB connector) DISCOVERY_L053C8.menu.serial.SerialUSB.build.extra_flags_serial=-DMENU_SERIAL=SerialUSB ################################################################################ # Discovery F407VG board DISCOVERY_F407VG.name=Discovery F407VG DISCOVERY_F407VG.upload.maximum_size=1048576 DISCOVERY_F407VG.upload.maximum_data_size=131072 DISCOVERY_F407VG.build.core=arduino DISCOVERY_F407VG.build.board=DISCOVERY_F407VG DISCOVERY_F407VG.build.mcu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard DISCOVERY_F407VG.build.series=STM32F4 DISCOVERY_F407VG.build.variant=DISCOVERY_F407VG DISCOVERY_F407VG.build.extra_flags=-DSTM32F407VG -DHSE_VALUE=8000000 DISCOVERY_F407VG.upload.protocol=STLink DISCOVERY_F407VG.upload.tool=stlink_upload DISCOVERY_F407VG.menu.usb.SerialUSB=Serial [Virtual COM port] DISCOVERY_F407VG.menu.usb.SerialUSB.build.extra_flags_usb=-DMENU_USB_SERIAL DISCOVERY_F407VG.menu.usb.Disabled=Disabled, no USB DISCOVERY_F407VG.menu.serial.SerialUSB=SerialUSB DISCOVERY_F407VG.menu.serial.SerialUSB.build.extra_flags_serial=-DMENU_SERIAL=SerialUSB DISCOVERY_F407VG.menu.serial.SerialUART2=SerialUART2 [PA2/PA3] DISCOVERY_F407VG.menu.serial.SerialUART2.build.extra_flags_serial=-DMENU_SERIAL=SerialUART2 ################################################################################ # Discovery F429ZI board DISCOVERY_F429ZI.name = Discovery F429ZI # TBD: correct memory settings here and in ldscript !! DISCOVERY_F429ZI.upload.maximum_size=1048576 DISCOVERY_F429ZI.upload.maximum_data_size=131072 DISCOVERY_F429ZI.build.core=arduino DISCOVERY_F429ZI.build.board=DISCOVERY_F429ZI DISCOVERY_F429ZI.build.mcu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard DISCOVERY_F429ZI.build.series=STM32F4 DISCOVERY_F429ZI.build.variant=DISCOVERY_F429ZI DISCOVERY_F429ZI.build.extra_flags=-DSTM32F429ZI -DSTM32F429xx -DHSE_VALUE=8000000 DISCOVERY_F429ZI.upload.protocol=STLink DISCOVERY_F429ZI.upload.tool=stlink_upload DISCOVERY_F429ZI.menu.usb.SerialUSB=Serial [Virtual COM port] DISCOVERY_F429ZI.menu.usb.SerialUSB.build.extra_flags_usb=-DMENU_USB_SERIAL DISCOVERY_F429ZI.menu.usb.Disabled=Disabled, no USB DISCOVERY_F429ZI.menu.serial.SerialUSB=SerialUSB DISCOVERY_F429ZI.menu.serial.SerialUSB.build.extra_flags_serial=-DMENU_SERIAL=SerialUSB DISCOVERY_F429ZI.menu.serial.SerialUART1=SerialUART1 [PA9/PA10] DISCOVERY_F429ZI.menu.serial.SerialUART1.build.extra_flags_serial=-DMENU_SERIAL=SerialUART1 ################################################################################ # Discovery F746NG board DISCOVERY_F746NG.name=Discovery F746NG DISCOVERY_F746NG.upload.maximum_size=1048576 DISCOVERY_F746NG.upload.maximum_data_size=327680 DISCOVERY_F746NG.build.core=arduino DISCOVERY_F746NG.build.board=DISCOVERY_F746NG DISCOVERY_F746NG.build.mcu=cortex-m7 DISCOVERY_F746NG.build.series=STM32F7 DISCOVERY_F746NG.build.variant=DISCOVERY_F746NG DISCOVERY_F746NG.build.extra_flags=-DSTM32F746NG DISCOVERY_F746NG.upload.protocol=STLink DISCOVERY_F746NG.upload.tool=stlink_upload DISCOVERY_F746NG.menu.upload_method.MassStorageMethod=Mass Storage DISCOVERY_F746NG.menu.upload_method.MassStorageMethod.upload.protocol= DISCOVERY_F746NG.menu.upload_method.MassStorageMethod.upload.tool=nucleoFlasher DISCOVERY_F746NG.menu.upload_method.MassStorageMethod.massstorage_drive=DIS_F746NG DISCOVERY_F746NG.menu.upload_method.STLinkMethod=STLink DISCOVERY_F746NG.menu.upload_method.STLinkMethod.upload.protocol=STLink DISCOVERY_F746NG.menu.upload_method.STLinkMethod.upload.tool=stlink_upload DISCOVERY_F746NG.menu.usb.SerialUSB=Serial [Virtual COM port, PA11/PA12 pins] DISCOVERY_F746NG.menu.usb.SerialUSB.build.extra_flags_usb=-DMENU_USB_SERIAL DISCOVERY_F746NG.menu.usb.Disabled=Disabled, no USB DISCOVERY_F746NG.menu.serial.SerialUART1=SerialUART1 [Through ST-Link Virtual COM port] [PB7/PA9] DISCOVERY_F746NG.menu.serial.SerialUART1.build.extra_flags_serial=-DMENU_SERIAL=SerialUART1 DISCOVERY_F746NG.menu.serial.SerialUSB=SerialUSB DISCOVERY_F746NG.menu.serial.SerialUSB.build.extra_flags_serial=-DMENU_SERIAL=SerialUSB