| # Copyright 2022 The ChromiumOS Authors. |
| # Use of this source code is governed by a BSD-style license that can be |
| # found in the LICENSE file. |
| # |
| # SPDX-License-Identifier: BSD-3-Clause |
| |
| CONFIG_NEWLIB_LIBC=y |
| CONFIG_CPLUSPLUS=y |
| CONFIG_LIB_CPLUSPLUS=y |
| CONFIG_STD_CPP17=y |
| |
| CONFIG_ASSERT=y |
| |
| CONFIG_CBPRINTF_FP_SUPPORT=y |
| CONFIG_PRINTK=y |
| CONFIG_SHELL=y |
| CONFIG_SHELL_VT100_COLORS=n |
| CONFIG_SHELL_STATS=n |
| CONFIG_SHELL_PROMPT_UART="$ " |
| CONFIG_SHELL_CMD_BUFF_SIZE=1024 |
| |
| CONFIG_SERIAL=y |
| CONFIG_UART_INTERRUPT_DRIVEN=y |
| CONFIG_CONSOLE_SUBSYS=y |
| CONFIG_CONSOLE_GETCHAR=y |
| |
| CONFIG_LOG=y |
| CONFIG_LOG_MODE_DEFERRED=y |
| CONFIG_LOG_BACKEND_UART_ASYNC=y |
| CONFIG_LOG_SPEED=y |
| # default to write LOG_LEVEL_INF |
| CONFIG_LOG_DEFAULT_LEVEL=3 |
| |
| CONFIG_ADC_SHELL=y |
| CONFIG_DAC_SHELL=y |
| CONFIG_GPIO_SHELL=y |
| CONFIG_I2C_SHELL=y |