12#ifdef CONFIG_AT_SUPPORT_LOG
13#define at_log_normal(buf, buf_size, level) at_log(buf, strlen(buf), 0)
15#define at_log_normal(buf, buf_size, level)
26uint32_t
at_msg_queue_write(
unsigned long queue_id,
void *msg_ptr, uint32_t msg_size, uint32_t timeout);
28uint32_t
at_msg_queue_read(
unsigned long queue_id,
void *buf_ptr, uint32_t *buf_size, uint32_t timeout);
34#ifdef CONFIG_AT_SUPPORT_ASYNCHRONOUS
35void at_timer_delete(
void);
40#ifdef CONFIG_AT_SUPPORT_NOTIFY_REPORT
41void* at_mutex_create(
void);
43void at_mutex_acquire(
void *handle);
45void at_mutex_release(
void *handle);
48void at_log(
const char *buf, uint16_t buf_size, uint8_t level);
void * at_malloc(uint32_t size)
Definition at_base.c:103
void at_base_toupper(char *str, uint32_t len)
Definition at_base.c:15
void at_log(const char *buf, uint16_t buf_size, uint8_t level)
Definition at_base.c:151
void at_free(void *addr)
Definition at_base.c:111
uint32_t at_msg_queue_read(unsigned long queue_id, void *buf_ptr, uint32_t *buf_size, uint32_t timeout)
Definition at_base.c:135
bool at_cmd_attr(uint16_t attr)
Definition at_base.c:165
bool at_base_is_at_init(void)
Definition at_base.c:98
void at_yield(void)
Definition at_base.c:143
void at_msg_queue_create(uint32_t msg_count, uint32_t msg_size, unsigned long *queue_id)
Definition at_base.c:119
uint32_t at_msg_queue_write(unsigned long queue_id, void *msg_ptr, uint32_t msg_size, uint32_t timeout)
Definition at_base.c:127
void(* at_timer_callback_func_t)(void *argument)
声明AT定时器回调函数类型。
Definition at_product.h:90