/** @brief RGB循环呼吸 * * 驱动HSV颜色空间中的颜色循环,以实现连续的颜色渐变效果。 * * 此函数初始化颜色值,并进入一个无限循环,不断地计算新的颜色值并更新LED阵列。 * 使用并发执行关键字 'par' 来实现循环内部的并行处理。这个函数假定运行环境支持并行关键字 'par'。 * * 在此循环中,它首先使用当前颜色填充一个预定义大小的缓冲区,然后调用 `cycleHSV` 函数 * 来更新当前色相值并获取新的颜色。最后,它打印出当前的GRB颜色值。 * @author Vergil Wong * @date 2023-11-25 * @param * @return */ #include // 包含对封装的定义,引用以使用 on tile[] 语法 extern "C" { void hsv_cycle_example(); } int main() // 定义主函数 { par { on tile[1]: { hsv_cycle_example(); } } return 0; // 返回0,表示程序正常结束 }