033f265e53
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.
68 lines
1.6 KiB
Plaintext
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
|