36 lines
1.1 KiB
C
36 lines
1.1 KiB
C
/*
|
|
* Copyright (c) CompanyNameMagicTag 2019-2020. All rights reserved.
|
|
* Description: MRS sta user demo api.
|
|
*/
|
|
|
|
#ifndef __MRS_STA_USER_DEMO_API_H__
|
|
#define __MRS_STA_USER_DEMO_API_H__
|
|
|
|
#include "mrs_sta_usr_tx.h"
|
|
|
|
#if (defined(PRODUCT_CFG_PRODUCT_TYPE_STA) && defined(MRS_USR_DEMO))
|
|
#ifdef __cplusplus
|
|
extern "C" {
|
|
#endif
|
|
|
|
typedef td_u8 uint8_t;
|
|
typedef td_u16 uint16_t;
|
|
typedef td_u32 uint32_t;
|
|
|
|
void sync_param_cb(void);
|
|
void macadd_get_send(void);
|
|
void event_value_init(void); /* event struct initialization */
|
|
extern void hx_eventout_trigger(void);
|
|
extern void led_callback(void);
|
|
extern void iot_sg_sta_hx_evt_plc_ack_handle(uint8_t result);
|
|
extern uint32_t iot_sg_sta_hx_uart_rec_handle(uint8_t *data, uint16_t len, uint8_t type,
|
|
mrs_sta_usr_frame_head *head);
|
|
extern uint32_t iot_sg_sta_hx_mr_plc_rec_handle(uint8_t *data, uint16_t len, uint8_t ack_req,
|
|
mrs_sta_usr_frame_head *head);
|
|
#ifdef __cplusplus
|
|
}
|
|
#endif
|
|
|
|
#endif /* (defined(PRODUCT_CFG_PRODUCT_TYPE_STA) && defined(MRS_USR_DEMO)) */
|
|
#endif /* __MRS_STA_USER_DEMO_API_H__ */
|