XFusion API v1.3.0
|
#include "xf_hal.h"
#include "xf_task.h"
宏定义 | |
#define | DEFAULT_SPEED (1 * 1000 * 1000) |
#define | DEFAULT_SPI_ROLE XF_HAL_SPI_HOSTS_MASTER |
#define | DEFAULT_SPI_NUM (0) |
#define | DEFAULT_SPI_SAMPLE_MODE XF_HAL_SPI_MODE_0 |
#define | DEFAULT_SPI_MOSI_IO_NUM (9) |
#define | DEFAULT_SPI_MISO_IO_NUM (11) |
#define | DEFAULT_SPI_SCLK_IO_NUM (7) |
#define | DEFAULT_SPI_CS_IO_NUM (10) |
#define | TASK_PRIORITY 5 |
#define | TASK_DELAY_MS 2000 |
#define | TAG "example_spi" |
函数 | |
static void | spi_task (xf_task_t task) |
void | xf_main (void) |
全局函数定义: [Global Functions]. | |
变量 | |
static bool | is_next = false |
#define DEFAULT_SPEED (1 * 1000 * 1000) |
#define DEFAULT_SPI_ROLE XF_HAL_SPI_HOSTS_MASTER |
#define DEFAULT_SPI_NUM (0) |
#define DEFAULT_SPI_SAMPLE_MODE XF_HAL_SPI_MODE_0 |
#define DEFAULT_SPI_MOSI_IO_NUM (9) |
#define DEFAULT_SPI_MISO_IO_NUM (11) |
#define DEFAULT_SPI_SCLK_IO_NUM (7) |
#define DEFAULT_SPI_CS_IO_NUM (10) |
|
static |
void xf_main | ( | void | ) |
全局函数定义: [Global Functions].
主函数。 正常情况下此行空白:函数之间需要有一个空行作为分隔
< 用于接收 _xf_template_func 的传出
< 防止警告
分支语句哪怕只有一句也必须加花括号。
判断语句中,如果一行不足以放下判断语句, 分行时需要将逻辑符号放在新行的开头。 此时最好还是用变量表达判断语句。
常量在前可以避免不必要的逻辑错误。 如 if (XF_TEMPL_FAIL = ret) 时编译会报错。
对于返回值为 void 的函数, return;
可有可无,文件风格统一即可。
|
static |