pwrkey直接接地 sim7020_阿里云帮助中心-阿里云,领先的云计算服务提供商

int32_t HAL_AT_Uart_Deinit(uart_dev_t *uart)

int32_t HAL_AT_Uart_Init(uart_dev_t *uart)

int32_t HAL_AT_Uart_Recv(uart_dev_t *uart, void *data, uint32_t expect_size,

uint32_t *recv_size, uint32_t timeout)

int32_t HAL_AT_Uart_Send(uart_dev_t *uart, const void *data, uint32_t size,

uint32_t timeout)

int HAL_GetDeviceName(char device_name[IOTX_DEVICE_NAME_LEN])

int HAL_GetDeviceSecret(char device_secret[IOTX_DEVICE_SECRET_LEN])

int HAL_GetFirmwareVersion(char *version)

int HAL_GetProductKey(char product_key[IOTX_PRODUCT_KEY_LEN])

void *HAL_Malloc(uint32_t size)

void HAL_Free(void *ptr)

void *HAL_MutexCreate(void)

void HAL_MutexDestroy(void *mutex)

void HAL_MutexLock(void *mutex)

void HAL_MutexUnlock(void *mutex)

void *HAL_SemaphoreCreate(void)

void HAL_SemaphoreDestroy(void *sem)

void HAL_SemaphorePost(void *sem)

int HAL_SemaphoreWait(void *sem, uint32_t timeout_ms)

int HAL_ThreadCreate(void **thread_handle,

void *(*work_routine)(void *),

void *arg,

hal_os_thread_param_t *hal_os_thread_param,

int *stack_used)

void HAL_SleepMs(uint32_t ms)

void HAL_Printf(const char *fmt, ...)

int HAL_Snprintf(char *str, const int len, const char *fmt, ...)

uint64_t HAL_UptimeMs(void)

说明 如果您不是使用NUCLEO-F103RB通信模组开发板,需在配置时设置: FEATURE_AT_TCP_HAL_SIM800=nwrappers.c文件中的代码需实现以下HAL函数。 int HAL_AT_CONN_Close(int fd, int32_t remote_port)

int HAL_AT_CONN_Deinit(void)

int HAL_AT_CONN_DomainToIp(char *domain, char ip[16])

int HAL_AT_CONN_Init(void)

int HAL_AT_CONN_Send(int fd, uint8_t *data, uint32_t len, char remote_ip[16],

int32_t remote_port, int32_t timeout)

int HAL_AT_CONN_Start(at_conn_t *conn)

int32_t HAL_AT_Uart_Deinit(uart_dev_t *uart)

int32_t HAL_AT_Uart_Init(uart_dev_t *uart)

int32_t HAL_AT_Uart_Recv(uart_dev_t *uart, void *data, uint32_t expect_size,

uint32_t *recv_size, uint32_t timeout)

int32_t HAL_AT_Uart_Send(uart_dev_t *uart, const void *data, uint32_t size,

uint32_t timeout)

int HAL_GetDeviceName(char device_name[IOTX_DEVICE_NAME_LEN])

int HAL_GetDeviceSecret(char device_secret[IOTX_DEVICE_SECRET_LEN])

int HAL_GetFirmwareVersion(char *version)

int HAL_GetProductKey(char product_key[IOTX_PRODUCT_KEY_LEN])

void *HAL_Malloc(uint32_t size)

void HAL_Free(void *ptr)

void *HAL_MutexCreate(void)

void HAL_MutexDestroy(void *mutex)

void HAL_MutexLock(void *mutex)void

HAL_MutexUnlock(void *mutex)

void *HAL_SemaphoreCreate(void)

void HAL_SemaphoreDestroy(void *sem)

void HAL_SemaphorePost(void *sem)

int HAL_SemaphoreWait(void *sem, uint32_t timeout_ms)

int HAL_ThreadCreate(void **thread_handle,

void *(*work_routine)(void *),

void *arg,

hal_os_thread_param_t *hal_os_thread_param,

int *stack_used)

void HAL_SleepMs(uint32_t ms)

void HAL_Printf(const char *fmt, ...)

int HAL_Snprintf(char *str, const int len, const char *fmt, ...)

uint64_t HAL_UptimeMs(void)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值