mirror of
https://github.com/pascallanger/DIY-Multiprotocol-TX-Module.git
synced 2025-02-04 20:38:14 +00:00
Merge pull request #115 from benlye/flash-method-warning
Warn if CHECK_FOR_BOOTLOADER is enabled but a NO_BOOT board is selected
This commit is contained in:
commit
e3917226cc
@ -18,12 +18,22 @@
|
|||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
//Change/Force configuration for the bootloader option
|
// Error if CHECK_FOR_BOOTLOADER is not enabled but a FLASH_FROM_TX board is selected
|
||||||
#if defined(ARDUINO_MULTI_FLASH_FROM_TX) || defined(ARDUINO_MULTI_STM32_FLASH_FROM_TX)
|
#if (defined(ARDUINO_MULTI_FLASH_FROM_TX) || defined(ARDUINO_MULTI_STM32_FLASH_FROM_TX)) &! defined(CHECK_FOR_BOOTLOADER)
|
||||||
#define CHECK_FOR_BOOTLOADER
|
#if defined(STM32_BOARD)
|
||||||
|
#error "You have selected the 'Flash from TX' upload method but not enabled CHECK_FOR_BOOTLOADER."
|
||||||
|
#else
|
||||||
|
#error "You have selected the 'Flash from TX' bootloader but not enabled CHECK_FOR_BOOTLOADER."
|
||||||
|
#endif
|
||||||
#endif
|
#endif
|
||||||
#if defined (ARDUINO_MULTI_NO_BOOT) || defined(ARDUINO_MULTI_STM32_NO_BOOT)
|
|
||||||
#undef CHECK_FOR_BOOTLOADER
|
// Error if CHECK_FOR_BOOTLOADER is enabled but the 'Flash from TX' bootloader or upload method isn't selected.
|
||||||
|
#if (defined(ARDUINO_MULTI_NO_BOOT) || defined(ARDUINO_MULTI_STM32_NO_BOOT)) && defined(CHECK_FOR_BOOTLOADER)
|
||||||
|
#if defined(STM32_BOARD)
|
||||||
|
#error "You have enabled CHECK_FOR_BOOTLOADER but not selected the 'Flash from TX' upload method."
|
||||||
|
#else
|
||||||
|
#error "You have enabled CHECK_FOR_BOOTLOADER but not selected the 'Flash from TX' bootloader."
|
||||||
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
//Change/Force configuration if OrangeTX
|
//Change/Force configuration if OrangeTX
|
||||||
|
@ -54,7 +54,7 @@
|
|||||||
/*************************/
|
/*************************/
|
||||||
//Allow flashing multimodule directly with TX(erky9x or opentx modified firmwares)
|
//Allow flashing multimodule directly with TX(erky9x or opentx modified firmwares)
|
||||||
//Instructions: https://github.com/pascallanger/DIY-Multiprotocol-TX-Module/tree/master/BootLoaders#compiling--uploading-firmware-with-the-flash-from-tx-bootloader
|
//Instructions: https://github.com/pascallanger/DIY-Multiprotocol-TX-Module/tree/master/BootLoaders#compiling--uploading-firmware-with-the-flash-from-tx-bootloader
|
||||||
//To enable this feature remove the "//" on the next line. It is automatically enabled/disabled when you use the AVR Multi boards.
|
//To enable this feature remove the "//" on the next line. Requires a compatible bootloader or upload method to be selected when you use the Multi 4-in-1 Boards Manager definitions.
|
||||||
//#define CHECK_FOR_BOOTLOADER
|
//#define CHECK_FOR_BOOTLOADER
|
||||||
|
|
||||||
/****************/
|
/****************/
|
||||||
|
Loading…
x
Reference in New Issue
Block a user