XFusion API v1.3.0
载入中...
搜索中...
未找到
Topics
Here is a list of all topics with brief descriptions:
[详情级别 123]
 xf_falXf_fal Flash 抽象层 FAL (Flash Abstraction Layer)
 xf_halXf_hal (硬件抽象层) 允许在不同硬件平台上使用同样的硬件功能。
 adc模拟数字转换器。
 dac数字模拟转换器。
 gpio通用输入输出。
 i2c同步半双工串行通信总线。
 pwm脉冲宽度调制。
 spi串行外设接口。
 tim定时器。
 uart通用异步收发器。
 xf_heapXf_heap 堆内存接口。
 xf_initXf_init 实现自动初始化。
 xf_logXf_log 系统日志。
 xf_nal网络抽象层。
 xf_netifNetif 接口。
 xf_net_apps网络应用。
 xf_iperf吞吐量测试。
 xf_pingPing 功能实现。
 xf_osalXf_osal (操作系统抽象层) 允许在不同操作系统使用相同的功能。
 event事件标志可以同步线程。
 kernel调度器内核控制。
 mutex互斥 (Mutex) 同步资源访问
 queue以类似 FIFO 的操作在线程之间交换消息。
 semaphore信号量可以管理和保护对共享资源的访问。
 thread定义、创建和控制线程函数。
 timer创建和控制定时器和定时器回调函数。
 xf_ota空中升级接口。
 xf_sysXf_sys 系统级接口包含门狗控制、开关系统中断、获取时间戳及阻塞精确延迟等功能。
 time时间戳及精确延迟。
 watchdog看门狗控制接口。
 xf_task提供基于有栈协程或者无栈协程的多任务支持。
 ctask有栈协程。
 ntask无栈协程。
 task_manager_default用于简化调用的默认任务管理器。
 ttask定时器任务。
 mbus消息总线(发布订阅)。
 task_pool任务池。
 task_queue队列。
 xf_utils提供多平台通用工具(功能)。如通用宏、日志、锁等。
 xf_check运行时检查宏。
 xf_common通用宏定义。
 xf_attribute编译器属性。用于屏蔽不同编译器属性的区别。
 xf_bit_defs位定义以及位操作宏。
 xf_err错误码及错误类型定义
 xf_list移除 gnu 特性的双向链表。
 xf_predef预定义宏. 如 UNUSED, STR, xf_offsetof, xf_container_of
 xf_versionXfusion 版本号
 xf_lock锁接口(通常对接互斥锁)。
 xf_std标准库封装。
 xf_stdbool对标准库 stdbool.h 的封装。
 xf_stddef对标准库 stddef.h 的封装。
 xf_stdint对标准库 stdint.h 的封装。
 xf_stdio对标准库 stdio.h 的封装。
 xf_stdlib对标准库 stdlib.h 的封装。
 xf_string对标准库 string.h 的封装。
 xf_utils_log日志宏的封装。
 xf_vfsXf_vfs 虚拟文件系统 (Virtual File System)
 xf_bleXf_ble 是对 ble 的封装。
 gapGeneric Attribute Profile
 gattGeneric Attribute Profile
 xf_sleXf_sle 是对星闪接口的封装。
 ssapSparkLink Service Access Protocol
 xf_wifiXf_wifi 包含 STA、AP 接口。
 apXf_wifi ap
 staXf_wifi sta