HPM APP
HPMicro Application solution
rtconfig.h File Reference
#include "finsh_config.h"

Go to the source code of this file.

Macros

#define RT_NAME_MAX   16
 
#define RT_ALIGN_SIZE   4
 
#define RT_THREAD_PRIORITY_MAX   32
 
#define RT_TICK_PER_SECOND   1000
 
#define RT_USING_OVERFLOW_CHECK
 
#define RT_USING_HOOK
 
#define RT_USING_IDLE_HOOK
 
#define RT_IDLE_HOOK_LIST_SIZE   4
 
#define IDLE_THREAD_STACK_SIZE   256
 
#define RT_USING_TIMER_SOFT
 
#define RT_TIMER_THREAD_PRIO   4
 
#define RT_TIMER_THREAD_STACK_SIZE   512
 
#define RT_DEBUG
 
#define RT_DEBUG_COLOR
 
#define RT_DEBUG_INIT_CONFIG
 
#define RT_DEBUG_INIT   1
 
#define RT_USING_SEMAPHORE
 
#define RT_USING_MUTEX
 
#define RT_USING_EVENT
 
#define RT_USING_MAILBOX
 
#define RT_USING_MESSAGEQUEUE
 
#define RT_USING_MEMPOOL
 
#define RT_USING_SMALL_MEM
 
#define RT_USING_HEAP
 
#define RT_HEAP_SIZE   (16 * 1024)
 
#define RT_USING_CONSOLE
 
#define RT_CONSOLEBUF_SIZE   128
 
#define RT_CONSOLE_DEVICE_NAME   "uart0"
 
#define RT_PRINTF_LONGLONG
 
#define RT_VER_NUM   0x40004
 
#define RT_USING_COMPONENTS_INIT
 
#define RT_USING_USER_MAIN
 
#define RT_MAIN_THREAD_STACK_SIZE   (4096)
 
#define RT_MAIN_THREAD_PRIORITY   10
 
#define RT_USING_FINSH
 
#define FINSH_USING_MSH
 
#define FINSH_USING_MSH_ONLY
 
#define FINSH_THREAD_PRIORITY   21
 
#define FINSH_THREAD_STACK_SIZE   1024
 
#define FINSH_USING_SYMTAB
 
#define FINSH_USING_DESCRIPTION
 
#define FINSH_THREAD_NAME   "tshell"
 
#define FINSH_USING_HISTORY
 
#define FINSH_HISTORY_LINES   5
 
#define FINSH_CMD_SIZE   80
 
#define FINSH_ARG_MAX   10
 
#define RT_USING_DEVICE_IPC
 
#define RT_PIPE_BUFSZ   512
 
#define RT_USING_SERIAL
 
#define RT_SERIAL_USING_DMA
 
#define RT_SERIAL_RB_BUFSZ   64
 
#define RT_USING_PIN
 
#define RT_USING_RTC
 
#define RT_SDIO_STACK_SIZE   512
 
#define RT_SDIO_THREAD_PRIORITY   15
 
#define RT_MMCSD_STACK_SIZE   2048
 
#define RT_MMCSD_THREAD_PREORITY   22
 
#define RT_MMCSD_MAX_PARTITION   16
 
#define RT_SDIO_DEBUG
 
#define RT_USING_WDT
 
#define RT_USING_LIBC
 
#define RT_USING_POSIX
 
#define RT_LIBC_DEFAULT_TIMEZONE   8
 
#define BSP_USING_UART
 
#define BSP_USING_UART0
 
#define BSP_USING_RTC
 
#define BSP_USING_SDIO1
 

Macro Definition Documentation

◆ BSP_USING_RTC

#define BSP_USING_RTC

◆ BSP_USING_SDIO1

#define BSP_USING_SDIO1

◆ BSP_USING_UART

#define BSP_USING_UART

◆ BSP_USING_UART0

#define BSP_USING_UART0

◆ FINSH_ARG_MAX

#define FINSH_ARG_MAX   10

◆ FINSH_CMD_SIZE

#define FINSH_CMD_SIZE   80

◆ FINSH_HISTORY_LINES

#define FINSH_HISTORY_LINES   5

◆ FINSH_THREAD_NAME

#define FINSH_THREAD_NAME   "tshell"

◆ FINSH_THREAD_PRIORITY

#define FINSH_THREAD_PRIORITY   21

◆ FINSH_THREAD_STACK_SIZE

#define FINSH_THREAD_STACK_SIZE   1024

◆ FINSH_USING_DESCRIPTION

#define FINSH_USING_DESCRIPTION

◆ FINSH_USING_HISTORY

#define FINSH_USING_HISTORY

◆ FINSH_USING_MSH

#define FINSH_USING_MSH

◆ FINSH_USING_MSH_ONLY

#define FINSH_USING_MSH_ONLY

◆ FINSH_USING_SYMTAB

#define FINSH_USING_SYMTAB

◆ IDLE_THREAD_STACK_SIZE

#define IDLE_THREAD_STACK_SIZE   256

◆ RT_ALIGN_SIZE

#define RT_ALIGN_SIZE   4

◆ RT_CONSOLE_DEVICE_NAME

#define RT_CONSOLE_DEVICE_NAME   "uart0"

◆ RT_CONSOLEBUF_SIZE

#define RT_CONSOLEBUF_SIZE   128

◆ RT_DEBUG

#define RT_DEBUG

◆ RT_DEBUG_COLOR

#define RT_DEBUG_COLOR

◆ RT_DEBUG_INIT

#define RT_DEBUG_INIT   1

◆ RT_DEBUG_INIT_CONFIG

#define RT_DEBUG_INIT_CONFIG

◆ RT_HEAP_SIZE

#define RT_HEAP_SIZE   (16 * 1024)

◆ RT_IDLE_HOOK_LIST_SIZE

#define RT_IDLE_HOOK_LIST_SIZE   4

◆ RT_LIBC_DEFAULT_TIMEZONE

#define RT_LIBC_DEFAULT_TIMEZONE   8

◆ RT_MAIN_THREAD_PRIORITY

#define RT_MAIN_THREAD_PRIORITY   10

◆ RT_MAIN_THREAD_STACK_SIZE

#define RT_MAIN_THREAD_STACK_SIZE   (4096)

◆ RT_MMCSD_MAX_PARTITION

#define RT_MMCSD_MAX_PARTITION   16

◆ RT_MMCSD_STACK_SIZE

#define RT_MMCSD_STACK_SIZE   2048

◆ RT_MMCSD_THREAD_PREORITY

#define RT_MMCSD_THREAD_PREORITY   22

◆ RT_NAME_MAX

#define RT_NAME_MAX   16

◆ RT_PIPE_BUFSZ

#define RT_PIPE_BUFSZ   512

◆ RT_PRINTF_LONGLONG

#define RT_PRINTF_LONGLONG

◆ RT_SDIO_DEBUG

#define RT_SDIO_DEBUG

◆ RT_SDIO_STACK_SIZE

#define RT_SDIO_STACK_SIZE   512

◆ RT_SDIO_THREAD_PRIORITY

#define RT_SDIO_THREAD_PRIORITY   15

◆ RT_SERIAL_RB_BUFSZ

#define RT_SERIAL_RB_BUFSZ   64

◆ RT_SERIAL_USING_DMA

#define RT_SERIAL_USING_DMA

◆ RT_THREAD_PRIORITY_MAX

#define RT_THREAD_PRIORITY_MAX   32

◆ RT_TICK_PER_SECOND

#define RT_TICK_PER_SECOND   1000

◆ RT_TIMER_THREAD_PRIO

#define RT_TIMER_THREAD_PRIO   4

◆ RT_TIMER_THREAD_STACK_SIZE

#define RT_TIMER_THREAD_STACK_SIZE   512

◆ RT_USING_COMPONENTS_INIT

#define RT_USING_COMPONENTS_INIT

◆ RT_USING_CONSOLE

#define RT_USING_CONSOLE

◆ RT_USING_DEVICE_IPC

#define RT_USING_DEVICE_IPC

◆ RT_USING_EVENT

#define RT_USING_EVENT

◆ RT_USING_FINSH

#define RT_USING_FINSH

◆ RT_USING_HEAP

#define RT_USING_HEAP

◆ RT_USING_HOOK

#define RT_USING_HOOK

◆ RT_USING_IDLE_HOOK

#define RT_USING_IDLE_HOOK

◆ RT_USING_LIBC

#define RT_USING_LIBC

◆ RT_USING_MAILBOX

#define RT_USING_MAILBOX

◆ RT_USING_MEMPOOL

#define RT_USING_MEMPOOL

◆ RT_USING_MESSAGEQUEUE

#define RT_USING_MESSAGEQUEUE

◆ RT_USING_MUTEX

#define RT_USING_MUTEX

◆ RT_USING_OVERFLOW_CHECK

#define RT_USING_OVERFLOW_CHECK

◆ RT_USING_PIN

#define RT_USING_PIN

◆ RT_USING_POSIX

#define RT_USING_POSIX

◆ RT_USING_RTC

#define RT_USING_RTC

◆ RT_USING_SEMAPHORE

#define RT_USING_SEMAPHORE

◆ RT_USING_SERIAL

#define RT_USING_SERIAL

◆ RT_USING_SMALL_MEM

#define RT_USING_SMALL_MEM

◆ RT_USING_TIMER_SOFT

#define RT_USING_TIMER_SOFT

◆ RT_USING_USER_MAIN

#define RT_USING_USER_MAIN

◆ RT_USING_WDT

#define RT_USING_WDT

◆ RT_VER_NUM

#define RT_VER_NUM   0x40004