inwudriver-weibo/app/mrs/common/mrs_common_main.h

34 lines
669 B
C
Raw Normal View History

/*
* Copyright (c) CompanyNameMagicTag 2019-2020. All rights reserved.
* Description: MRS main entry.
*/
#ifndef __MRS_COMMON_MAIN_H__
#define __MRS_COMMON_MAIN_H__
#include "mrs_config.h"
#include "mrs_common_uart.h"
#ifdef __cplusplus
extern "C" {
#endif
#define APP_TL_QUEUE_SIZE 10
typedef struct {
td_u32 queue_id;
td_u32 sem_id[MRS_SEM_ID_MAX];
ext_timer_handle_s timer_handle[MRS_TIMER_ID_MAX];
mrs_uart_callback uart_callback;
} mrs_main_srv_context;
mrs_main_srv_context *mrs_get_main_srv_ctx(td_void);
td_void app_phase_init(td_void);
#ifdef __cplusplus
}
#endif
#endif /* __MRS_COMMON_MAIN_H__ */