94 lines
2.1 KiB
C
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;
|
|
} |