WS63 SDK 文档 7021f4f@fbb_ws63
ws63 和 ws63e 解决方案的 SDK 文档
载入中...
搜索中...
未找到
at_base.h
浏览该文件的文档.
1
7#ifndef AT_BASE_H
8#define AT_BASE_H
9
10#include "at_product.h"
11
12#ifdef CONFIG_AT_SUPPORT_LOG
13#define at_log_normal(buf, buf_size, level) at_log(buf, strlen(buf), 0)
14#else
15#define at_log_normal(buf, buf_size, level)
16#endif
17
18void at_base_toupper(char *str, uint32_t len);
19
20void* at_malloc(uint32_t size);
21
22void at_free(void *addr);
23
24void at_msg_queue_create(uint32_t msg_count, uint32_t msg_size, unsigned long *queue_id);
25
26uint32_t at_msg_queue_write(unsigned long queue_id, void *msg_ptr, uint32_t msg_size, uint32_t timeout);
27
28uint32_t at_msg_queue_read(unsigned long queue_id, void *buf_ptr, uint32_t *buf_size, uint32_t timeout);
29
30void at_yield(void);
31
32bool at_base_is_at_init(void);
33
34#ifdef CONFIG_AT_SUPPORT_ASYNCHRONOUS
35void at_timer_delete(void);
36
37void at_timer_start(uint32_t time_us, at_timer_callback_func_t call_back, void *cmd_id);
38#endif
39
40#ifdef CONFIG_AT_SUPPORT_NOTIFY_REPORT
41void* at_mutex_create(void);
42
43void at_mutex_acquire(void *handle);
44
45void at_mutex_release(void *handle);
46#endif
47
48void at_log(const char *buf, uint16_t buf_size, uint8_t level);
49
50bool at_cmd_attr(uint16_t attr);
51
52#endif
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