nuttx/boards/arm/stm32f7/stm32f777zit6-meadow/Kconfig
Alexis Christoforides 033f265e53 Meadow.OS source code migration - Part 1 - Take 2
This patch starts to implement the ability to build Meadow.OS for the Meadow F7 board with the NuttX  mainline. It will be followed by more patches, progressively enabling full Meadow.OS functionality. This configuration is a work in progress.

The Meadow.OS source code is needed to build this configuration. Meadow.OS is being open-sourced under the Apache 2.0 license. A prototype of the source code release and integration with NuttX  is at https://github.com/WildernessLabs/Meadow.OS/tree/prototype

This is the second revision of this patch, as the first one (https://github.com/apache/nuttx/pull/9997) was causing build issues on NuttX CI and was reverted.

This should only impact the Meadow F7 board configurations.

No testing to be done, as the configuration is under development.
2023-08-26 08:49:17 +02:00

68 lines
1.6 KiB
Plaintext

#
# For a description of the syntax of this configuration file,
# see the file kconfig-language.txt in the NuttX tools repository.
#
if ARCH_BOARD_MEADOW_F7MICRO
config HCOM_FILESYSTEM_INIT
bool "Enables HCOM FS initialization support"
default y
config HCOM_MTD_STRESS_TEST
bool "Enables HCOM MTD stress testing support"
default n
config HCOM_MONO_STDERR_STDOUT
bool "Enables HCOM routing of Mono stdout and stderr to PC/Mac"
default y
config HCOM_MONO_REMOTE_DEBUGGING
bool "Enables HCOM Mono remote debugging support"
default y
config HCOM_COMMS_DEVICE_NAME
string "Specifies the device name for HCOM communications"
default "/dev/ttyACM0"
config MEADOW_CLOUD
string "Enables Meadow Cloud support"
default y
config MEADOW_ETHNET_INCLUDE_IN_BUILD
bool "Build Meadow and include Ethernet for compute module"
default n
---help---
This must be used with a 'defconfig' file that includes the correct Ethernet configuration.
config HCOM_ESP32_COMMS
bool "Enables HCOM file download to the ESP32"
default y
menu "ESP32 Coprocessor Configuration"
source "boards/arm/stm32f7/stm32f777zit6-meadow/Kconfig-ESP32"
endmenu
config ARCH_BOARD_MEADOW
bool "Enables Meadow board features"
default y
# See meadow-adc.c file, currently unused.
config MEADOW_ADC
bool "Enables Meadow ADC support"
config MEADOW_HCOM
bool "Enables Meadow HCOM support"
default n
config MEADOW_TIMER_SUPPORT
bool "Enables Meadow timer support"
default n
config MEADOW_PWR_MGMT_SUPPORT
bool "Enables Meadow power management support"
default n
endif # ARCH_BOARD_MEADOW_F7MICRO