⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 task_cfg.h

📁 DVB软件,基于CT216软件的开发源程序.
💻 H
字号:

#ifndef __DVB_TASK_CFG
#define __DVB_TASK_CFG

#define DVB_AV_HISR_STACK_SIZE					(1024*4)

#define DEBUG_UART_RX_HISR_STACK_SIZE			(0)


#define DVB_PLAYER_TASK_STACK_SIZE		        (1024*4)
#define DVB_PLAYER_TASK_PRIORITY		        EN_CTOS_PRIORITY_5
#define DVB_PLAYER_TASK_SLICE					0


#ifdef CT956    // for dibcom 7070m temporary used
#define MAIN_TASK_STACK_SIZE			        (1024*14)
#else
#define MAIN_TASK_STACK_SIZE			        (1024*8)
#endif
#define MAIN_TASK_PRIORITY				        EN_CTOS_PRIORITY_5
#define MAIN_TASK_SLICE					        0

#define DVB_AV_TASK_STACK_SIZE			        (1024*4)
#define DVB_AV_TASK_PRIORITY			        EN_CTOS_PRIORITY_4
#define DVB_AV_TASK_TIMESLICE			        0

#ifdef CT956    // for dibcom 7070m temporary used
#define DVB_FREQ_TASK_STACK_SIZE	            (1024*4)
#else
#define DVB_FREQ_TASK_STACK_SIZE	            (1024*3)
#endif
#define DVB_FREQ_TASK_PRIORITY			        EN_CTOS_PRIORITY_5
#define DVB_FREQ_TASK_TIMESLICE			        0

#ifdef CT956    // for dibcom 7070m temporary used
#define DVB_NIM_TASK_STACK_SIZE			        (1024*12)
#else
#define DVB_NIM_TASK_STACK_SIZE			        (1024*4)
#endif
#define DVB_NIM_TASK_TIMESLICE			        0
#define DVB_NIM_TASK_PRIORITY			        EN_CTOS_PRIORITY_6

#define DVB_FILTER_TASK_STACK_SIZE		        (1024*4)
#define TASK_PRIORITY_DVB_FILTER  		        EN_CTOS_PRIORITY_6
#define DVB_FILTER_TASK_TIMESLICE		        0

#define DVB_FILTER_TIMER_TASK_STACK_SIZE        (1024*4)
#define TASK_PRIORITY_DVB_FILTER_TIMER	        EN_CTOS_PRIORITY_6
#define DVB_FILTER_TIMER_TASK_TIMESLICE	        0

#define DVB_AVIO_TASK_STACK_SIZE		        (1024*3)
#define DVB_AVIO_TASK_PRIORITY			        EN_CTOS_PRIORITY_7
#define DVB_AVIO_TASK_TIMESLICE			        0

#define DVB_EIT_GET_TASK_STACK_SIZE		        (1024*4)
#define TASK_PRIORITY_DVB_EIT_GET  		        EN_CTOS_PRIORITY_6
#define DVB_EIT_GET_TASK_TIMESLICE		        0

#define DVB_EIT_SET_TASK_STACK_SIZE		        (1024*4)
#define TASK_PRIORITY_DVB_EIT_SET  		        EN_CTOS_PRIORITY_6
#define DVB_EIT_SET_TASK_TIMESLICE		        0

#define DVB_SYS_TASK_STACK_SIZE		            (1024*8)
#define DVB_SYS_TASK_PRIORITY			        EN_CTOS_PRIORITY_6
#define DVB_SYS_TASK_TIMESLICE			        0

#define DVB_TTX_FILTER_TASK_STACK_SIZE	        (1024*4)
#define DVB_TTX_FILTER_TASK_PRIORITY  	        EN_CTOS_PRIORITY_6
#define DVB_TTX_FILTER_TASK_TIMESLICE	        0

#define DVB_TTX_DISPLAY_TASK_STACK_SIZE	        (1024*4)
#define DVB_TTX_DISPLAY_TASK_PRIORITY  	        EN_CTOS_PRIORITY_6
#define DVB_TTX_DISPLAY_TASK_TIMESLICE	        0

#define DVB_SBTL_FILTER_TASK_STACK_SIZE	        (1024*4)
#define DVB_SBTL_FILTER_TASK_PRIORITY  	        EN_CTOS_PRIORITY_6
#define DVB_SBTL_FILTER_TASK_TIMESLICE	        0

#define DVB_SBTL_DISPLAY_TASK_STACK_SIZE	    (1024*4)
#define DVB_SBTL_DISPLAY_TASK_PRIORITY  	    EN_CTOS_PRIORITY_6
#define DVB_SBTL_DISPLAY_TASK_TIMESLICE	        0

#define DVB_DEBUG_TASK_STACK_SIZE		        (1024*8)
#define DVB_DEBUG_TASK_PRIORITY                 EN_CTOS_PRIORITY_5
#define DVB_DEBUG_TASK_TIME_SLICE		        0

#define DVB_INSTANT_REPLAY_TASK_STACK_SIZE      (1024*8)
#define DVB_INSTANT_REPLAY_TASK_PRIORITY        EN_CTOS_PRIORITY_6
#define DVB_INSTANT_REPLAY_TASK_TIME_SLICE		0

#define DVB_SIBK_TASK_STACK_SIZE 				(1024*8)
#define DVB_SIBK_TASK_PRIORITY 					EN_CTOS_PRIORITY_6
#define DVB_SIBK_TASK_TIME_SLICE 				0

#define DVB_CH_SWITCH_TASK_STACK_SIZE 			(1024*4)
#define DVB_CH_SWITCH_TASK_PRIORITY 			EN_CTOS_PRIORITY_5
#define DVB_CH_SWITCH_TASK_TIME_SLICE 			0

#ifdef USB_ENABLE
#define DVB_USB_TASK_STACK_SIZE					(1024*6)
#define DVB_USB_TASK_PRIORITY					EN_CTOS_PRIORITY_5
#define DVB_USB_TIME_SLICE						0
#endif

#define DVB_DEVCTRL_TASK_STACK_SIZE				(1024*5)
#define DVB_DEVCTRL_TASK_PRIORITY				EN_CTOS_PRIORITY_5
#define DVB_DEVCTRL_TIME_SLICE					0

#define DVB_JOB_TASK_STACK_SIZE                 (1024*16)
#define DVB_JOB_TASK_PRIORITY                   EN_CTOS_PRIORITY_5
#define DVB_JOB_TASK_TIME_SLICE                 0

#ifdef HDMI_ENABLE
#define DVB_HDMI_TASK_STACK_SIZE                (1024*5)
#define DVB_HDMI_TASK_PRIORITY                  EN_CTOS_PRIORITY_15
#define DVB_HDMI_TASK_TIMESLICE                 0
#endif

#ifdef PVR_ENABLE
#define DVB_PVR_TASK_STACK_SIZE				8192*1
#define DVB_PVR_TASK_PRIORITY				EN_CTOS_PRIORITY_4
#define DVB_PVR_TASK_TIMESLICE				0

#define DVB_PVR_FILL_TASK_STACK_SIZE		8192*1
#define DVB_PVR_FILL_TASK_PRIORITY			EN_CTOS_PRIORITY_4
#define DVB_PVR_FILL_TASK_TIMESLICE			0

#define DVB_PVR_TASK_CB_STACK_SIZE			8192*2
#define DVB_PVR_TASK_CB_PRIORITY			EN_CTOS_PRIORITY_4
#define DVB_PVR_TASK_CB_TIMESLICE			0
#endif

#ifdef CI_ENABLE
#define CI_MMI_TASK_STACK_SIZE		            4096
#define CI_MMI_TASK_PRIORITY                    EN_CTOS_PRIORITY_9
#define CI_MMI_TASK_TIME_SLICE		            0
#endif

#ifdef CONAX
#define DVB_CX_SERVICE_TASK_STACK_SIZE		    8192
#define DVB_CX_SERVICE_TASK_PRIORITY  	    	EN_CTOS_PRIORITY_6
#define DVB_CX_SERVICE_TASK_TIMESLICE	        0
#endif


#define DVB_WATCHDOG_TASK_STACK_SIZE			4096
#define DVB_WATCHDOG_TASK_PRIORITY				EN_CTOS_PRIORITY_15
#define DVB_WATCHDOG_TASK_TIMESLICE				0

#endif

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -