mcu_hi3321_watch/tjd/ate/media/media_cmd_process.c
2025-05-26 20:15:20 +08:00

94 lines
2.1 KiB
C

#include "media_cmd_process.h"
#include "ate_at_process.h"
#include "ate_cmd_manager.h"
// #include "aw88166_port.h"
#include "common_def.h"
#include "securec.h"
#include "soc_osal.h"
#include <rtc.h>
#include <soc_errno.h>
// WEAK void aw883xx_init(void){}
// WEAK void aw883xx_cail_f0(uint32_t *f0){}
// WEAK void aw883xx_cail_re(uint32_t *re){}
// WEAK void aw883xx_pa_start(void){}
// WEAK void aw883xx_i2s_output(void){}
#define ARRAY_COUNT(array) (sizeof(array) / sizeof(array[0]))
void media_cmd_process_init(void)
{
return;
}
result_t media_demo(uint8_t *para, uint32_t para_len)
{
unused(para);
unused(para_len);
result_t result = {0};
// aw883xx_init();
return result;
}
static void aw883xx_cail_f0_task(void *param)
{
result_t result = {0};
result.code = EXT_ERR_SUCCESS;
// uint32_t f0 = 0;
// aw883xx_cail_f0(&f0);
// printf("f0 %d\r\n", f0);
// ((notify_task_complete *)param)();
process_at_cmd_ret(result);
}
result_t media_cail_f0(uint8_t *para, uint32_t para_len)
{
unused(para);
unused(para_len);
result_t result = {0};
result.out_time = 15000;
result.callback = aw883xx_cail_f0_task;
return result;
}
static void aw883xx_cail_r0_task(void *param)
{
result_t result = {0};
result.code = EXT_ERR_SUCCESS;
uint32_t re = 0;
// aw883xx_cail_re(&re);
// printf("f0 %d\r\n", re);
// ((notify_task_complete *)param)();
process_at_cmd_ret(result);
}
result_t media_cail_re(uint8_t *para, uint32_t para_len)
{
unused(para);
unused(para_len);
result_t result = {0};
// result.out_time = 15000;
// result.callback = aw883xx_cail_r0_task;
return result;
}
result_t media_pa_start(uint8_t *para, uint32_t para_len)
{
unused(para);
unused(para_len);
result_t result = {0};
// aw883xx_pa_start();
return result;
}
result_t media_i2s_output(uint8_t *para, uint32_t para_len)
{
unused(para);
unused(para_len);
result_t result = {0};
// aw883xx_i2s_output();
return result;
}