inwudriver-weibo/app/mrs/cco/mrs_cco_io.h

39 lines
882 B
C
Raw Normal View History

/*
* Copyright (c) CompanyNameMagicTag 2019-2020. All rights reserved.
* Description: MRS STA I/O.
*/
#ifndef __MRS_CCO_IO_H__
#define __MRS_CCO_IO_H__
#include "mrs_common_tools.h"
#if defined(PRODUCT_CFG_PRODUCT_TYPE_CCO)
#ifdef __cplusplus
extern "C" {
#endif
#define MRS_PLC_LED_RX EXT_LED_IDX_0
#define MRS_PLC_LED_TX EXT_LED_IDX_1
/* CCO IO initialization */
td_u32 mrs_cco_io_init(td_void);
#define mrs_io_init() mrs_cco_io_init()
#define mrs_plc_rx_led_off() uapi_led_off(MRS_PLC_LED_RX)
#define mrs_plc_tx_led_off() uapi_led_off(MRS_PLC_LED_TX)
td_void mrs_plc_tx_phase_a_off(td_void);
td_void mrs_plc_tx_phase_b_off(td_void);
td_void mrs_plc_tx_phase_c_off(td_void);
td_void mrs_cco_phase_init(td_void);
#ifdef __cplusplus
}
#endif
#endif /* defined(PRODUCT_CFG_PRODUCT_TYPE_CCO) */
#endif /* __MRS_CCO_IO_H__ */