diff options
author | px4dev <px4@purgatory.org> | 2012-08-26 17:56:11 -0700 |
---|---|---|
committer | px4dev <px4@purgatory.org> | 2012-08-26 17:56:11 -0700 |
commit | 22b390a9eb994671191432339b692dabb3b4a0fc (patch) | |
tree | de1f87b0747e8cd8cd69d11abfebce947f066b7e /nuttx/configs/Kconfig | |
parent | e214981d11eb5766456b1d60330d4b281e585944 (diff) | |
download | px4-firmware-22b390a9eb994671191432339b692dabb3b4a0fc.tar.gz px4-firmware-22b390a9eb994671191432339b692dabb3b4a0fc.tar.bz2 px4-firmware-22b390a9eb994671191432339b692dabb3b4a0fc.zip |
Play with kconfig a bit. Not ready for use yet.
Diffstat (limited to 'nuttx/configs/Kconfig')
-rw-r--r-- | nuttx/configs/Kconfig | 703 |
1 files changed, 14 insertions, 689 deletions
diff --git a/nuttx/configs/Kconfig b/nuttx/configs/Kconfig index fc5cf7a0f..b67c11ab3 100644 --- a/nuttx/configs/Kconfig +++ b/nuttx/configs/Kconfig @@ -12,703 +12,28 @@ choice be available for selection. Use ARCH_BOARD_CUSTOM to create a new board configuration. -config ARCH_BOARD_AMBER - bool "Amber Web Server" - depends on ARCH_CHIP_ATMEGA128 +config ARCH_BOARD_PX4FMU + bool "PX4FMU board" + depends on ARCH_CHIP_STM32F405RG ---help--- - This is placeholder for the SoC Robotics Amber Web Server that is based - on the Atmel AVR ATMega128 MCU. There is not much there yet and what is - there is untested due to tool-related issues. + PX4 system Flight Management Unit -config ARCH_BOARD_AVR32DEV1 - bool "Atmel AVR32DEV1 board" - depends on ARCH_CHIP_AT32UC3B0256 +config ARCH_BOARD_PX4IO + bool "PX4IO board" + depends on ARCH_CHIP_STM32F100C8 ---help--- - This is a port of NuttX to the Atmel AVR32DEV1 board. That board is - based on the Atmel AT32UC3B0256 MCU and uses a specially patched - version of the GNU toolchain: The patches provide support for the - AVR32 family. That patched GNU toolchain is available only from the - Atmel website. STATUS: This port is functional but very basic. There - are configurations for NSH and the OS test. - -config ARCH_BOARD_C5471EVM - bool "Spectrum Digital C5471 evaluation board" - depends on ARCH_CHIP_C5471 - ---help--- - This is a port to the Spectrum Digital C5471 evaluation board. The - TMS320C5471 is a dual core processor from TI with an ARM7TDMI general - purpose processor and a c54 DSP. It is also known as TMS320DA180 or just DA180. - NuttX runs on the ARM core and is built with a GNU arm-elf toolchain*. - This port is complete and verified. - -config ARCH_BOARD_COMPALE88 - bool "Compal e88 phone" - depends on ARCH_CHIP_CALYPSO - ---help--- - These directories contain the board support for compal e88 and e99 phones. - These ports are based on patches contributed by Denis Carikli for both the - compal e99 and e88. The patches were made by Alan Carvalho de Assis and - Denis Carikli using the Stefan Richter's Osmocom-bb patches. - -config ARCH_BOARD_COMPALE99 - bool "Compal e99 phone" - depends on ARCH_CHIP_CALYPSO - ---help--- - These directories contain the board support for compal e88 and e99 phones. - These ports are based on patches contributed by Denis Carikli for both the - compal e99 and e88. The patches were made by Alan Carvalho de Assis and - Denis Carikli using the Stefan Richter's Osmocom-bb patches. - -config ARCH_BOARD_DEMOS92S12NEC64 - bool "Freescale DMO9S12NE64 board" - depends on ARCH_CHIP_MCS92S12NEC64 - ---help--- - Freescale DMO9S12NE64 board based on the MC9S12NE64 hcs12 cpu. This - port uses the m9s12x GCC toolchain. STATUS: (Still) under development; it - is code complete but has not yet been verified. - -config ARCH_BOARD_EA3131 - bool "Embedded Artists EA3131 Development board" - depends on ARCH_CHIP_LPC3131 - ---help--- - Embedded Artists EA3131 Development board. This board is based on the - an NXP LPC3131 MCU. This OS is built with the arm-elf toolchain*. - STATUS: This port is complete and mature. - -config ARCH_BOARD_EA3152 - bool "Embedded Artists EA3152 Development board" - depends on ARCH_CHIP_LPC3152 - ---help--- - Embedded Artists EA3152 Development board. This board is based on the - an NXP LPC3152 MCU. This OS is built with the arm-elf toolchain*. - STATUS: This port is has not be exercised well, but since it is - a simple derivative of the ea3131, it should be fully functional. - -config ARCH_BOARD_EAGLE100 - bool "Micromint Eagle-100 Development board" - depends on ARCH_CHIP_LM3S6918 - ---help--- - Micromint Eagle-100 Development board. This board is based on the - an ARM Cortex-M3 MCU, the Luminary LM3S6918. This OS is built with the - arm-elf toolchain*. STATUS: This port is complete and mature. - -config ARCH_BOARD_EKK_LM3S9B96 - bool "TI/Stellaris EKK-LM3S9B96" - depends on ARCH_CHIP_LM3S9B96 - ---help--- - TI/Stellaris EKK-LM3S9B96 board. This board is based on the - an EKK-LM3S9B96 which is a Cortex-M3. - -config ARCH_BOARD_EZ80F910200KITG - bool "ZiLOG ez80f0910200kitg development kit" - depends on ARCH_CHIP_EZ80F91 - ---help--- - ez80Acclaim! Microcontroller. This port use the ZiLOG ez80f0910200kitg - development kit, eZ80F091 part, and the Zilog ZDS-II Windows command line - tools. The development environment is Cygwin under WinXP. - -config ARCH_BOARD_EZ80F910200ZCO - bool "ZiLOG ez80f0910200zco development kit" - depends on ARCH_CHIP_EZ80F91 - ---help--- - ez80Acclaim! Microcontroller. This port use the Zilog ez80f0910200zco - development kit, eZ80F091 part, and the Zilog ZDS-II Windows command line - tools. The development environment is Cygwin under WinXP. - -config ARCH_BOARD_HYMINI_STM32V - bool "HY-Mini STM32v board" - depends on ARCH_CHIP_STM32F103VCT - ---help--- - A configuration for the HY-Mini STM32v board. This board is based on the - STM32F103VCT chip. - -config ARCH_BOARD_LINCOLN60 - bool "Micromint Lincoln 60 board" - depends on ARCH_CHIP_LPC1769 - ---help--- - Micromint Lincoln 60 board using the NXP LPC1769 MCU. - -config ARCH_BOARD_KWIKSTIK_K40 - bool "FreeScale KwikStik-K40 development board" - depends on ARCH_CHIP_MK40X256VLQ100 - ---help--- - Kinetis K40 Cortex-M4 MCU. This port uses the FreeScale KwikStik-K40 - development board. - -config ARCH_BOARD_LM3S6432S2E - bool "Stellaris RDK-S2E Reference Design Kit" - depends on ARCH_CHIP_LM3S6432 - ---help--- - Stellaris RDK-S2E Reference Design Kit and the MDL-S2E Ethernet to - Serial module. - -config ARCH_BOARD_LM3S6965EK - bool "Stellaris LM3S6965 Evaluation Kit" - depends on ARCH_CHIP_LM3S6965 - ---help--- - Stellaris LM3S6965 Evaluation Kit. This board is based on the - an ARM Cortex-M3 MCU, the Luminary/TI LM3S6965. This OS is built with the - arm-elf toolchain*. STATUS: This port is complete and mature. - -config ARCH_BOARD_LM3S8962EK - bool "Stellaris LMS38962 Evaluation Kit" - depends on ARCH_CHIP_LM3S8962 - ---help--- - Stellaris LMS38962 Evaluation Kit. - -config ARCH_BOARD_LPCXPRESSO - bool "NXP LPCExpresso LPC1768" - depends on ARCH_CHIP_LPC1768 - ---help--- - Embedded Artists base board with NXP LPCExpresso LPC1768. This board - is based on the NXP LPC1768. The Code Red toolchain is used by default. - -config ARCH_BOARD_LPC4330_XPLORER - bool "NXG LPC4330-Xplorer" - depends on ARCH_CHIP_LPC4330FET100 - ---help--- - NXG Technologoies LPC4330 Xplorer board. This board is based on the - LPC4330FET100. The Code Red toolchain is used by default. - -config ARCH_BOARD_M68332EVB - bool "Motoroloa M68332EVB" - depends on ARCH_M68332 - ---help--- - This is a work in progress for the venerable m68322evb board from - Motorola. This OS is also built with the arm-elf toolchain. STATUS: - This port was never completed. - -config ARCH_BOARD_MBED - bool "mbed LCP1768" - depends on ARCH_CHIP_LPC1768 - ---help--- - The configurations in this directory support the mbed board (http://mbed.org) - that features the NXP LPC1768 microcontroller. This OS is also built - with the arm-elf toolchain*. STATUS: Contributed. - -config ARCH_BOARD_MCU123 - bool "mcu123.com LPC2148 Development Board" - depends on ARCH_CHIP_LPC2148 - ---help--- - This port is for the NXP LPC2148 as provided on the mcu123.com - lpc214x development board. This OS is also built with the arm-elf - toolchain*. The port supports serial, timer0, spi, and usb. - -config ARCH_BOARD_MICROPENDOUS3 - bool "Opendous Micropendous 3 board" - depends on ARCH_CHIP_AT90USB646 || ARCH_CHIP_AT90USB647 || ARCH_CHIP_AT90USB1286 || ARCH_CHIP_AT90USB1287 - ---help--- - This is a port to the Opendous Micropendous 3 board. This board may - be populated with either an AVR AT90USB646, 647, 1286, or 1287 MCU. - Support is configured for the AT90USB647. - -config ARCH_BOARD_MX1ADS - bool "Motorola MX1ADS development board" - depends on ARCH_CHIP_IMX1 - ---help--- - This is a port to the Motorola MX1ADS development board. That board - is based on the Freescale i.MX1 processor. The i.MX1 is an ARM920T. - STATUS: This port is nearly code complete but was never fully - integrated due to tool-related issues. - -config ARCH_BOARD_NE64BADGE - bool "FEG NE64 /PoE Badge board" - depends on ARCH_CHIP_MCS92S12NEC64 - ---help--- - Future Electronics Group NE64 /PoE Badge board based on the - MC9S12NE64 hcs12 cpu. This port uses the m9s12x GCC toolchain. - STATUS: Under development. The port is code-complete but has - not yet been fully tested. - -config ARCH_BOARD_NTOSD_DM320 - bool "Neuros OSD v1.0 Dev Board" - depends on ARCH_CHIP_DM320 - ---help--- - This port uses the Neuros OSD v1.0 Dev Board with a GNU arm-elf - toolchain*: see - - http://wiki.neurostechnology.com/index.php/OSD_1.0_Developer_Home - - There are some differences between the Dev Board and the currently - available commercial v1.0 Boards. See - - http://wiki.neurostechnology.com/index.php/OSD_Developer_Board_v1 - - NuttX operates on the ARM9EJS of this dual core processor. - STATUS: This port is code complete, verified, and included in the - NuttX 0.2.1 release. - -config ARCH_BOARD_NUCLEUS2G - bool "Nucleus 2G board" - depends on ARCH_CHIP_LPC1768 - ---help--- - This port uses the Nucleus 2G board (with Babel CAN board). This board - features an NXP LPC1768 processor. See the 2G website (http://www.2g-eng.com/) - for more information about the Nucleus 2G. - -config ARCH_BOARD_LPC1766STK - bool "Olimex LPC1766-STK board" - depends on ARCH_CHIP_LPC1766 - ---help--- - This port uses the Olimex LPC1766-STK board and a GNU GCC toolchain* under - Linux or Cygwin. STATUS: Complete and mature. - -config ARCH_BOARD_MIRTOO - bool "Mirtoo PIC32 Module from Dimitech" - depends on ARCH_CHIP_PIC32MX250F128D - ---help--- - This is the port to the DTX1-4000L "Mirtoo" module. This module uses MicroChip - PIC32MX250F128D. See http://www.dimitech.com/ for further information. - -config ARCH_BOARD_OLIMEXLPC2378 - bool "Olimex-lpc2378 board" - depends on ARCH_CHIP_LPC2378 - ---help--- - This port uses the Olimex-lpc2378 board and a GNU arm-elf toolchain* under - Linux or Cygwin. STATUS: ostest and NSH configurations available. - This port for the NXP LPC2378 was contributed by Rommel Marcelo. - -config ARCH_BOARD_OLIMEX_STRP711 - bool "Olimex STR-P711 board" - depends on ARCH_CHIP_STR71X - ---help--- - This port uses the Olimex STR-P711 board and a GNU arm-elf toolchain* under - Linux or Cygwin. See the http://www.olimex.com/dev/str-p711.html" for - further information. STATUS: Configurations for the basic OS test and NSH - are complete and verified. - -config ARCH_BOARD_PCBLOGICPIC32MX - bool "PIC32MX board from PCB Logic Design Co" - depends on ARCH_CHIP_PIC32MX460F512L - ---help--- - This is the port of NuttX to the PIC32MX board from PCB Logic Design Co. - This board features the MicroChip PIC32MX460F512L. - The board is a very simple -- little more than a carrier for the PIC32 - MCU plus voltage regulation, debug interface, and an OTG connector. - STATUS: Code complete but testing has been stalled due to tool related problems - (PICkit 2 does not work with the PIC32). - -config ARCH_BOARD_PIC32_STARTERKIT - bool "Microchip PIC32 Ethernet Starter Kit (DM320004)" - depends on ARCH_CHIP_PIC32MX795F512L - ---help--- - This is the port of NuttX to the Microchip PIC32 Ethernet Starter Kit - (DM320004) with the Multimedia Expansion Board (MEB, DM320005). - See www.microchip.com for further information. - -config ARCH_BOARD_PIC32_PIC32MX7MMB - bool "Mikroelektronika PIC32MX7 MMB" - depends on ARCH_CHIP_PIC32MX795F512L - ---help--- - This is the port NuttX to the Mikroelektronika PIC32MX7 Multimedia Board - (MMB). See http://www.mikroe.com/ for further information. - -config ARCH_BOARD_PJRC_87C52 - bool "PJRC 87C52 development system" - depends on ARCH_CHIP_8052 - ---help--- - 8051 Microcontroller. This port uses the PJRC 87C52 development system - and the SDCC toolchain. This port is not quite ready for prime time. - -config ARCH_BOARD_QEMU_I486 - bool "Qemu i486 Mode" - depends on ARCH_QEMU - ---help--- - Port of NuttX to QEMU in i486 mode. This port will also run on real i486 - hardwared (Google the Bifferboard). - -config ARCH_BOARD_RGMP - bool "RGMP" - depends on ARCH_RGMP - ---help--- - RGMP stands for RTOS and GPOS on Multi-Processor. RGMP is a project for - running GPOS and RTOS simultaneously on multi-processor platforms. You can - port your favorite RTOS to RGMP together with an unmodified Linux to form a - hybrid operating system. This makes your application able to use both RTOS - and GPOS features. - - See http://rgmp.sourceforge.net/wiki/index.php/Main_Page for further information - about RGMP. - -config ARCH_BOARD_SAM3UEK - bool "Atmel SAM3U-EK development board" - depends on ARCH_CHIP_AT91SAM3U4E - ---help--- - The port of NuttX to the Atmel SAM3U-EK development board. - -config ARCH_BOARD_SKP16C26 - bool "Renesas SKP16C26 StarterKit" - depends on ARCH_CHIP_M30262F8 - ---help--- - Renesas M16C processor on the Renesas SKP16C26 StarterKit. This port - uses the GNU m32c toolchain. STATUS: The port is complete but untested - due to issues with compiler internal errors. - -config ARCH_BOARD_STM3210E_EVAL - bool "STMicro STM3210E-EVAL development board" - depends on ARCH_CHIP_STM32F103ZET6 - ---help--- - STMicro STM3210E-EVAL development board based on the STMicro STM32F103ZET6 - microcontroller (ARM Cortex-M3). This port uses the GNU Cortex-M3 - toolchain. - -config ARCH_BOARD_STM3220G_EVAL - bool "STMicro STM3220G-EVAL development board" - depends on ARCH_CHIP_STM32F207IG - ---help--- - STMicro STM3220G-EVAL development board based on the STMicro STM32F407IG - microcontroller (ARM Cortex-M3). - -config ARCH_BOARD_STM3240G_EVAL - bool "STMicro STM3240G-EVAL development board" - depends on ARCH_CHIP_STM32F407IG - ---help--- - STMicro STM3240G-EVAL development board based on the STMicro STM32F103ZET6 - microcontroller (ARM Cortex-M4 with FPU). This port uses a GNU Cortex-M4 - toolchain (such as CodeSourcery). - -config ARCH_BOARD_STM32F4_DISCOVERY - bool "STMicro STM32F4-Discovery board" - depends on ARCH_CHIP_STM32F407VG - ---help--- - STMicro STM32F4-Discovery board boased on the STMIcro STM32F407VGT6 MCU. - -config ARCH_BOARD_SUREPIC32MX - bool "Sure PIC32MX boards" - depends on ARCH_CHIP_PIC32MX440F512H - ---help--- - The "Advanced USB Storage Demo Board," Model DB-DP11215, from Sure - Electronics (http://www.sureelectronics.net/). This board features - the MicroChip PIC32MX440F512H. See also - http://www.sureelectronics.net/goods.php?id=1168 for further - information about the Sure DB-DP11215 board. - -config ARCH_BOARD_TEENSY - bool "PJRC Teensy++ 2.0 board" - depends on ARCH_CHIP_AT90USB1286 - ---help--- - This is the port of NuttX to the PJRC Teensy++ 2.0 board. This board is - developed by http://pjrc.com/teensy/. The Teensy++ 2.0 is based - on an Atmel AT90USB1286 MCU. - -config ARCH_BOARD_TWR_K60N512 - bool "FreeScale TWR-K60N512d evelopment board" - depends on ARCH_CHIP_MK60N512VMD100 - ---help--- - Kinetis K60 Cortex-M4 MCU. This port uses the FreeScale TWR-K60N512 - development board. - -config ARCH_BOARD_UBW32 - bool "UBW32 v2.4 board from Sparkfun" - depends on ARCH_CHIP_PIC32MX460F512L - ---help--- - This is the port to the Sparkfun UBW32 board. This port uses the original v2.4 - board which is based on the MicroChip PIC32MX460F512L. See - http://www.sparkfun.com/products/8971. This older version has been replaced - with this board http://www.sparkfun.com/products/9713. See also - http://www.schmalzhaus.com/UBW32/. - -config ARCH_BOARD_US7032EVB1 - bool "Hitachi SH-1/US7032EVB1 board" - depends on ARCH_CHIP_SH7032 - ---help--- - This is a port of the Hitachi SH-1 on the Hitachi SH-1/US7032EVB1 board. - STATUS: Work has just began on this port. - -config ARCH_BOARD_VSN - bool "SOTEL NetClamps VSN sensor network platform" - depends on ARCH_CHIP_STM32F103RET6 - ---help--- - ISOTEL NetClamps VSN V1.2 ready2go sensor network platform based on the - STMicro STM32F103RET6. Contributed by Uros Platise. See - http://isotel.eu/NetClamps/ - -config ARCH_BOARD_XTRS - bool "XTRS TRS80 Model 3 emulation" - depends on ARCH_CHIP_Z80 - ---help--- - TRS80 Model 3. This port uses a vintage computer based on the Z80. - An emulator for this computer is available to run TRS80 programs on a - linux platform (http://www.tim-mann.org/xtrs.html). - -config ARCH_BOARD_Z16F2800100ZCOG - bool "Zilog Z16F2800100ZCOG Development Kit" - depends on ARCH_CHIP_Z16F281 - ---help--- - z16f Microcontroller. This port use the ZiLIG z16f2800100zcog - development kit and the Zilog ZDS-II Windows command line tools. The - development environment is Cygwin under WinXP. - -config ARCH_BOARD_Z80SIM - bool "Z80 Instruction Set Simulator" - depends on ARCH_CHIP_Z80 - ---help--- - z80 Microcontroller. This port uses a Z80 instruction set simulator. - That simulator can be found in the NuttX SVN at - http://nuttx.svn.sourceforge.net/viewvc/nuttx/trunk/misc/sims/z80sim. - This port also uses the SDCC toolchain (http://sdcc.sourceforge.net/") - (verified with version 2.6.0). - -config ARCH_BOARD_Z8ENCORE000ZCO - bool "ZiLOG z8encore000zco Development Kit" - depends on ARCH_CHIP_Z8F6403 - ---help--- - z8Encore! Microcontroller. This port use the ZiLOG z8encore000zco - development kit, Z8F6403 part, and the Zilog ZDS-II Windows command line - tools. The development environment is Cygwin under WinXP. - -config ARCH_BOARD_Z8F64200100KI - bool "ZiLOG Z8F64200100KIT Development Kit" - depends on ARCH_CHIP_Z8F642X - ---help--- - z8Encore! Microcontroller. This port use the Zilog z8f64200100kit - development kit, Z8F6423 part, and the Zilog ZDS-II Windows command line - tools. The development environment is Cygwin under WinXP. - -config ARCH_BOARD_SIM - bool "User mode simulation" - depends on ARCH_SIM - ---help--- - A user-mode port of NuttX to the x86 Linux/Cygwin platform is available. - The purpose of this port is primarily to support OS feature development. - This port does not support interrupts or a real timer (and hence no - round robin scheduler) Otherwise, it is complete. - -config ARCH_BOARD_CUSTOM - bool "Custom development board" - ---help--- - Select this option if there is no directory for the board under configs/. - - Don't see the board you want? You must first select the exact MCU part - number, then the boards supporting that part will be available for selection. - + PX4 system I/O expansion board endchoice config ARCH_BOARD string - default "amber" if ARCH_BOARD_AMBER - default "avr32dev1" if ARCH_BOARD_AVR32DEV1 - default "c5471evm" if ARCH_BOARD_C5471EVM - default "compal_e88" if ARCH_BOARD_COMPALE88 - default "compal_e99" if ARCH_BOARD_COMPALE99 - default "demo9s12ne64" if ARCH_BOARD_DEMOS92S12NEC64 - default "ea3131" if ARCH_BOARD_EA3131 - default "ea3152" if ARCH_BOARD_EA3152 - default "eagle100" if ARCH_BOARD_EAGLE100 - default "ekk-lm3s9b96" if ARCH_BOARD_EKK_LM3S9B96 - default "ez80f0910200kitg" if ARCH_BOARD_EZ80F910200KITG - default "ez80f0910200zco" if ARCH_BOARD_EZ80F910200ZCO - default "hymini-stm32v" if ARCH_BOARD_HYMINI_STM32V - default "kwikstik-k40" if ARCH_BOARD_KWIKSTIK_K40 - default "lincoln60" if ARCH_BOARD_LINCOLN60 - default "lm3s6432-s2e" if ARCH_BOARD_LM3S6432S2E - default "lm3s6965-ek" if ARCH_BOARD_LM3S6965EK - default "lm3s8962-ek" if ARCH_BOARD_LM3S8962EK - default "lpc4330-xplorer" if ARCH_BOARD_LPC4330_XPLORER - default "lpcxpresso-lpc1768" if ARCH_BOARD_LPCXPRESSO - default "m68322evb" if ARCH_BOARD_M68332EVB - default "mbed" if ARCH_BOARD_MBED - default "mcu123-lpc214x" if ARCH_BOARD_MCU123 - default "micropendous3" if ARCH_BOARD_MICROPENDOUS3 - default "mirtoo" if ARCH_BOARD_MIRTOO - default "mx1ads" if ARCH_BOARD_MX1ADS - default "ne64badge" if ARCH_BOARD_NE64BADGE - default "ntosd-dm320" if ARCH_BOARD_NTOSD_DM320 - default "nucleus2g" if ARCH_BOARD_NUCLEUS2G - default "olimex-lpc1766stk" if ARCH_BOARD_LPC1766STK - default "olimex-lpc2378" if ARCH_BOARD_OLIMEXLPC2378 - default "olimex-strp711" if ARCH_BOARD_OLIMEX_STRP711 - default "pcblogic-pic32mx" if ARCH_BOARD_PCBLOGICPIC32MX - default "pic32-starterkit" if ARCH_BOARD_PIC32_STARTERKIT - default "pic32mx7mmb" if ARCH_BOARD_PIC32_PIC32MX7MMB - default "pjrc-8051" if ARCH_BOARD_PJRC_87C52 - default "qemu-i486" if ARCH_BOARD_QEMU_I486 - default "rgmp" if ARCH_BOARD_RGMP - default "sam3u-ek" if ARCH_BOARD_SAM3UEK - default "skp16c26" if ARCH_BOARD_SKP16C26 - default "stm3210e-eval" if ARCH_BOARD_STM3210E_EVAL - default "stm3220g-eval" if ARCH_BOARD_STM3220G_EVAL - default "stm3240g-eval" if ARCH_BOARD_STM3240G_EVAL - default "stm32f4discovery" if ARCH_BOARD_STM32F4_DISCOVERY - default "sure-pic32mx" if ARCH_BOARD_SUREPIC32MX - default "teensy" if ARCH_BOARD_TEENSY - default "twr-k60n512" if ARCH_BOARD_TWR_K60N512 - default "ubw32" if ARCH_BOARD_UBW32 - default "us7032evb1" if ARCH_BOARD_US7032EVB1 - default "vsn" if ARCH_BOARD_VSN - default "xtrs" if ARCH_BOARD_XTRS - default "z16f2800100zcog" if ARCH_BOARD_Z16F2800100ZCOG - default "z80sim" if ARCH_BOARD_Z80SIM - default "z8encore000zco" if ARCH_BOARD_Z8ENCORE000ZCO - default "z8f64200100kit" if ARCH_BOARD_Z8F64200100KI - default "sim" if ARCH_BOARD_SIM + default "px4fmu" if ARCH_BOARD_PX4FMU + default "px4io" if ARCH_BOARD_PX4IO default "" if ARCH_BOARD_CUSTOM -if ARCH_BOARD_AMBER -source "configs/amber/Kconfig" -endif -if ARCH_BOARD_AVR32DEV1 -source "configs/avr32dev1/Kconfig" -endif -if ARCH_BOARD_C5471EVM -source "configs/c5471evm/Kconfig" -endif -if ARCH_BOARD_COMPALE88 -source "configs/compal_e88/Kconfig" -endif -if ARCH_BOARD_COMPALE99 -source "configs/compal_e99/Kconfig" -endif -if ARCH_BOARD_DEMOS92S12NEC64 -source "configs/demo9s12ne64/Kconfig" -endif -if ARCH_BOARD_EA3131 -source "configs/ea3131/Kconfig" -endif -if ARCH_BOARD_EA3152 -source "configs/ea3152/Kconfig" -endif -if ARCH_BOARD_EAGLE100 -source "configs/eagle100/Kconfig" -endif -if ARCH_BOARD_EKK_LM3S9B96 -source "configs/ekk-lm3s9b96/Kconfig" -endif -if ARCH_BOARD_EZ80F910200KITG -source "configs/ez80f910200kitg/Kconfig" -endif -if ARCH_BOARD_EZ80F910200ZCO -source "configs/ez80f910200zco/Kconfig" -endif -if ARCH_BOARD_HYMINI_STM32V -source "configs/hymini-stm32v/Kconfig" -endif -if ARCH_BOARD_KWIKSTIK_K40 -source "configs/kwikstik-k40/Kconfig" -endif -if ARCH_BOARD_LINCOLN60 -source "configs/lincoln60/Kconfig" -endif -if ARCH_BOARD_LM3S6432S2E -source "configs/lm3s6432-s2e/Kconfig" -endif -if ARCH_BOARD_LM3S6965EK -source "configs/lm3s6965-ek/Kconfig" -endif -if ARCH_BOARD_LM3S8962EK -source "configs/lm3s8962-ek/Kconfig" -endif -if ARCH_BOARD_LPC4330_XPLORER -source "configs/lpc4330-xplorer/Kconfig" -endif -if ARCH_BOARD_LPCXPRESSO -source "configs/lpcxpresso-lpc1768/Kconfig" -endif -if ARCH_BOARD_M68332EVB -source "configs/m68332evb/Kconfig" -endif -if ARCH_BOARD_MBED -source "configs/mbed/Kconfig" -endif -if ARCH_BOARD_MCU123 -source "configs/mcu123-lpc214x/Kconfig" -endif -if ARCH_BOARD_MICROPENDOUS3 -source "configs/micropendous3/Kconfig" -endif -if ARCH_BOARD_MIRTOO -source "configs/mirtoo/Kconfig" -endif -if ARCH_BOARD_MX1ADS -source "configs/mx1ads/Kconfig" -endif -if ARCH_BOARD_NE64BADGE -source "configs/ne64badge/Kconfig" -endif -if ARCH_BOARD_NTOSD_DM320 -source "configs/ntosd-dm320/Kconfig" -endif -if ARCH_BOARD_NUCLEUS2G -source "configs/nucleus2g/Kconfig" -endif -if ARCH_BOARD_LPC1766STK -source "configs/olimex-lpc1766stk/Kconfig" -endif -if ARCH_BOARD_OLIMEXLPC2378 -source "configs/olimex-lpc2378/Kconfig" -endif -if ARCH_BOARD_OLIMEX_STRP711 -source "configs/olimex-strp711/Kconfig" -endif -if ARCH_BOARD_PCBLOGICPIC32MX -source "configs/pcblogic-pic32mx/Kconfig" -endif -if ARCH_BOARD_PIC32_STARTERKIT -source "configs/pic32-starterkit/Kconfig" -endif -if ARCH_BOARD_PIC32_PIC32MX7MMB -source "configs/pic32mx7mmb/Kconfig" -endif -if ARCH_BOARD_PJRC_87C52 -source "configs/pjrc-8051/Kconfig" -endif -if ARCH_BOARD_QEMU_I486 -source "configs/qemu-i486/Kconfig" -endif -if ARCH_BOARD_RGMP -source "configs/rgmp/Kconfig" -endif -if ARCH_BOARD_SAM3UEK -source "configs/sam3u-ek/Kconfig" -endif -if ARCH_BOARD_SKP16C26 -source "configs/skp16c26/Kconfig" -endif -if ARCH_BOARD_STM3210E_EVAL -source "configs/stm3210e-eval/Kconfig" -endif -if ARCH_BOARD_STM3220G_EVAL -source "configs/stm3220g-eval/Kconfig" -endif -if ARCH_BOARD_STM3240G_EVAL -source "configs/stm3240g-eval/Kconfig" -endif -if ARCH_BOARD_STM32F4_DISCOVERY -source "configs/stm32f4discovery/Kconfig" -endif -if ARCH_BOARD_SUREPIC32MX -source "configs/sure-pic32mx/Kconfig" -endif -if ARCH_BOARD_TEENSY -source "configs/teensy/Kconfig" -endif -if ARCH_BOARD_TWR_K60N512 -source "configs/twr-k60n512/Kconfig" -endif -if ARCH_BOARD_UBW32 -source "configs/ubw32/Kconfig" -endif -if ARCH_BOARD_US7032EVB1 -source "configs/us7032evb1/Kconfig" -endif -if ARCH_BOARD_VSN -source "configs/vsn/Kconfig" -endif -if ARCH_BOARD_XTRS -source "configs/xtrs/Kconfig" -endif -if ARCH_BOARD_Z16F2800100ZCOG -source "configs/z16f2800100zcog/Kconfig" -endif -if ARCH_BOARD_Z80SIM -source "configs/z80sim/Kconfig" -endif -if ARCH_BOARD_Z8ENCORE000ZCO -source "configs/z8encore000zco/Kconfig" -endif -if ARCH_BOARD_Z8F64200100KI -source "configs/z8f64200100kit/Kconfig" +if ARCH_BOARD_PX4FMU +source "configs/px4fmu/Kconfig" endif -if ARCH_BOARD_SIM -source "configs/sim/Kconfig" +if ARCH_BOARD_PX4IO +source "configs/px4io/Kconfig" endif |