You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
43 lines
1.8 KiB
43 lines
1.8 KiB
/*
|
|
* ESP32 IncludeMcuLibConfig
|
|
*
|
|
* Author: Erich Styger
|
|
* License: PDX-License-Identifier: BSD-3-Clause
|
|
*/
|
|
|
|
#ifndef MCULIB_CONFIG_CONFIG_H_
|
|
#define MCULIB_CONFIG_CONFIG_H_
|
|
|
|
/* -------------- Core and McuLib general settings -------------------------- */
|
|
#define McuLib_CONFIG_CPU_IS_ARM_CORTEX_M (0) /* ESP32 is detected automatically */
|
|
|
|
/* -------------- FreeRTOS and McuRTOS settings -------------------------- */
|
|
#define configHEAP_SCHEME_IDENTIFICATION (0) /* ESP-IDF RTOS used */
|
|
|
|
/* -------------- McuShell settings -------------------------- */
|
|
#define McuShell_CONFIG_PROJECT_NAME_STRING "ESP32 Shell"
|
|
#define McuShell_CONFIG_ECHO_ENABLED (1)
|
|
#define McuShell_CONFIG_PROMPT_STRING "ESP32> "
|
|
#define McuShell_CONFIG_MULTI_CMD_ENABLED (1)
|
|
#define McuShell_CONFIG_MULTI_CMD_SIZE (96)
|
|
|
|
/* -------------- McuCriticalSections settings -------------------------- */
|
|
#define McuCriticalSection_CONFIG_USE_RTOS_CRITICAL_SECTION (1)
|
|
|
|
/* -------------- McuTimeDate settings -------------------------- */
|
|
#define McuTimeDate_CONFIG_TICK_TIME_MS (10)
|
|
/* -------------------------------------------------*/
|
|
/* McuLog */
|
|
#define McuLog_CONFIG_IS_ENABLED (1)
|
|
#define McuLog_CONFIG_DEFAULT_LEVEL (McuLog_DEBUG)
|
|
#define McuLog_CONFIG_USE_COLOR (1)
|
|
#define McuLog_CONFIG_NOF_CONSOLE_LOGGER (1)
|
|
#define McuLog_CONFIG_LOG_TIMESTAMP_DATE (1)
|
|
#define McuLog_CONFIG_USE_RTT_DATA_LOGGER (0)
|
|
#define McuLog_CONFIG_RTT_DATA_LOGGER_BUFFER_SIZE (128)
|
|
/* -------------------------------------------------*/
|
|
/* McuUART485 */
|
|
#define McuUart485_CONFIG_USE_RS_485 (1)
|
|
#define McuUart485_CONFIG_UART_BAUDRATE (57600) /* lowering speed to reduce CRC errors */
|
|
|
|
#endif /* MCULIB_CONFIG_CONFIG_H_ */
|
|
|