PX4 System changes for new Boards

This commit is contained in:
David Sidrane
2016-12-21 08:34:22 +01:00
committed by Lorenz Meier
parent f5a0c04ae8
commit cc0a4248f8
3 changed files with 121 additions and 36 deletions
+22 -12
View File
@@ -92,10 +92,14 @@ int gpio_led_main(int argc, char *argv[])
"\t\tr2\tPX4IO RELAY2"
);
#endif
#if defined(CONFIG_ARCH_BOARD_AUAV_X21) || \
defined(CONFIG_ARCH_BOARD_PX4FMU_V2) || \
defined(CONFIG_ARCH_BOARD_PX4FMU_V4) || \
defined(CONFIG_ARCH_BOARD_MINDPX_V2)
#if defined(CONFIG_ARCH_BOARD_AUAV_X21) || \
defined(CONFIG_ARCH_BOARD_PX4FMU_V2) || \
defined(CONFIG_ARCH_BOARD_PX4FMU_V4) || \
defined(CONFIG_ARCH_BOARD_PX4FMU_V4PRO) || \
defined(CONFIG_ARCH_BOARD_PX4FMU_V5) || \
defined(CONFIG_ARCH_BOARD_MINDPX_V2) || \
defined(CONFIG_ARCH_BOARD_PX4NUCLEOF767ZI_V1)
errx(1, "usage: gpio_led {start|stop} [-p <n>]\n"
"\t-p <n>\tUse specified AUX OUT pin number (default: 1)"
);
@@ -117,10 +121,13 @@ int gpio_led_main(int argc, char *argv[])
#ifdef CONFIG_ARCH_BOARD_PX4FMU_V1
char *pin_name = "PX4FMU GPIO_EXT1";
#endif
#if defined(CONFIG_ARCH_BOARD_AUAV_X21) || \
defined(CONFIG_ARCH_BOARD_PX4FMU_V2) || \
defined(CONFIG_ARCH_BOARD_PX4FMU_V4) || \
defined(CONFIG_ARCH_BOARD_MINDPX_V2)
#if defined(CONFIG_ARCH_BOARD_AUAV_X21) || \
defined(CONFIG_ARCH_BOARD_PX4FMU_V2) || \
defined(CONFIG_ARCH_BOARD_PX4FMU_V4) || \
defined(CONFIG_ARCH_BOARD_PX4FMU_V4PRO) || \
defined(CONFIG_ARCH_BOARD_PX4FMU_V5) || \
defined(CONFIG_ARCH_BOARD_MINDPX_V2) || \
defined(CONFIG_ARCH_BOARD_PX4NUCLEOF767ZI_V1)
char pin_name[] = "AUX OUT 1";
#endif
@@ -163,10 +170,13 @@ int gpio_led_main(int argc, char *argv[])
}
#endif
#if defined(CONFIG_ARCH_BOARD_AUAV_X21) || \
defined(CONFIG_ARCH_BOARD_PX4FMU_V2) || \
defined(CONFIG_ARCH_BOARD_PX4FMU_V4) || \
defined(CONFIG_ARCH_BOARD_MINDPX_V2)
#if defined(CONFIG_ARCH_BOARD_AUAV_X21) || \
defined(CONFIG_ARCH_BOARD_PX4FMU_V2) || \
defined(CONFIG_ARCH_BOARD_PX4FMU_V4) || \
defined(CONFIG_ARCH_BOARD_PX4FMU_V4PRO) || \
defined(CONFIG_ARCH_BOARD_PX4FMU_V5) || \
defined(CONFIG_ARCH_BOARD_MINDPX_V2) || \
defined(CONFIG_ARCH_BOARD_PX4NUCLEOF767ZI_V1)
unsigned int n = strtoul(argv[3], NULL, 10);
if (n >= 1 && n <= 6) {