parent
6c6a841daf
commit
0d48829c88
@ -0,0 +1,42 @@ |
||||
/*
|
||||
* 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) |
||||
|
||||
#endif /* MCULIB_CONFIG_CONFIG_H_ */ |
||||
@ -0,0 +1,23 @@ |
||||
idf_component_register( |
||||
SRCS |
||||
"src/McuLib.c" |
||||
"src/McuWait.c" |
||||
"src/McuArmTools.c" |
||||
"src/McuRTOS.c" |
||||
"src/McuUtility.c" |
||||
"src/McuShell.c" |
||||
"src/McuXFormat.c" |
||||
"src/McuCriticalSection.c" |
||||
"src/McuLog.c" |
||||
"src/McuGPIO.c" |
||||
"src/McuLED.c" |
||||
"src/McuTimeDate.c" |
||||
"src/McuButton.c" |
||||
"src/McuTrigger.c" |
||||
"src/McuTimeout.c" |
||||
"src/McuRB.c" |
||||
"src/McuUart485.c" |
||||
INCLUDE_DIRS |
||||
"./config" |
||||
"./src" |
||||
) |
||||
Loading…
Reference in new issue