Compare commits
3 Commits
8c05281f26
...
c7d208d1e1
Author | SHA1 | Date |
---|---|---|
|
c7d208d1e1 | |
|
5a7dc31224 | |
|
395cb4489c |
|
@ -41,15 +41,18 @@ void Test_iic() {
|
||||||
uint32_t len = 64;
|
uint32_t len = 64;
|
||||||
uint8_t writeData[len];
|
uint8_t writeData[len];
|
||||||
uint8_t readData[len];
|
uint8_t readData[len];
|
||||||
for
|
|
||||||
range(i, len)
|
range(i, len)
|
||||||
{
|
{
|
||||||
writeData[i] = rand() % 200;
|
writeData[i] = rand() % 200;
|
||||||
|
}
|
||||||
|
foreach(i in writeData) {
|
||||||
|
|
||||||
}
|
}
|
||||||
PRINT_ARRAY(writeData, "%3d", 16);
|
PRINT_ARRAY(writeData, "%3d", 16);
|
||||||
SW_IIC_WL(dev, internalAddress, writeData, len);
|
|
||||||
// BufPrint("<IIC> TX", writeData, TYPE_T(writeData), len, 16);
|
|
||||||
Buf_Print("<IIC> TX", writeData, len, 16);
|
Buf_Print("<IIC> TX", writeData, len, 16);
|
||||||
|
// BufPrint("<IIC> TX", writeData, TYPE_T(writeData), len, 16);
|
||||||
|
|
||||||
|
SW_IIC_WL(dev, internalAddress, writeData, len);
|
||||||
SW_IIC_RL(dev, internalAddress, readData, len, 1);
|
SW_IIC_RL(dev, internalAddress, readData, len, 1);
|
||||||
BufPrint("<IIC> RX", readData, TYPE_T(readData), len, 16);
|
BufPrint("<IIC> RX", readData, TYPE_T(readData), len, 16);
|
||||||
}
|
}
|
|
@ -72,7 +72,7 @@ typedef enum { // 定义枚举类型Type_t,包含不同数据类型
|
||||||
* @example range(c, 1, 10) → (size_t c = 1; c < 10; c++)
|
* @example range(c, 1, 10) → (size_t c = 1; c < 10; c++)
|
||||||
* @example range(n, 10, 32, 3) → (size_t n = 10; n < 32; n += 3)
|
* @example range(n, 10, 32, 3) → (size_t n = 10; n < 32; n += 3)
|
||||||
**/
|
**/
|
||||||
#define range(var, ...) _range(__VA_ARGS__)(var, __VA_ARGS__) // 定义范围循环,传入循环变量和参数
|
#define range(var, ...) for _range(__VA_ARGS__)(var, __VA_ARGS__) // 定义范围循环,传入循环变量和参数
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @Name Mapping
|
* @Name Mapping
|
||||||
|
|
Loading…
Reference in New Issue