mirror of
https://github.com/RT-Thread/rt-thread.git
synced 2026-09-23 04:04:15 +08:00
[example] 格式化整理
This commit is contained in:
@@ -35,8 +35,8 @@ int hwtimer(void)
|
||||
return -1;
|
||||
}
|
||||
|
||||
/* 时间测量 */
|
||||
/* 计数时钟设置(默认1Mhz或支持的最小计数频率) */
|
||||
/* 时间测量 */
|
||||
/* 计数时钟设置(默认1Mhz或支持的最小计数频率) */
|
||||
err = rt_device_control(dev, HWTIMER_CTRL_FREQ_SET, &freq);
|
||||
if (err != RT_EOK)
|
||||
{
|
||||
@@ -44,13 +44,13 @@ int hwtimer(void)
|
||||
goto EXIT;
|
||||
}
|
||||
|
||||
/* 周期模式 */
|
||||
/* 周期模式 */
|
||||
mode = HWTIMER_MODE_PERIOD;
|
||||
err = rt_device_control(dev, HWTIMER_CTRL_MODE_SET, &mode);
|
||||
|
||||
tick = rt_tick_get();
|
||||
rt_kprintf("Start Timer> Tick: %d\n", tick);
|
||||
/* 设置定时器超时值并启动定时器 */
|
||||
/* 设置定时器超时值并启动定时器 */
|
||||
val.sec = t;
|
||||
val.usec = 0;
|
||||
rt_kprintf("SetTime: Sec %d, Usec %d\n", val.sec, val.usec);
|
||||
@@ -62,22 +62,22 @@ int hwtimer(void)
|
||||
rt_kprintf("Sleep %d sec\n", t);
|
||||
rt_thread_delay(t*RT_TICK_PER_SECOND);
|
||||
|
||||
/* 停止定时器 */
|
||||
/* 停止定时器 */
|
||||
err = rt_device_control(dev, HWTIMER_CTRL_STOP, RT_NULL);
|
||||
rt_kprintf("Timer Stoped\n");
|
||||
/* 读取计数 */
|
||||
/* 读取计数 */
|
||||
rt_device_read(dev, 0, &val, sizeof(val));
|
||||
rt_kprintf("Read: Sec = %d, Usec = %d\n", val.sec, val.usec);
|
||||
|
||||
/* 定时执行回调函数 -- 单次模式 */
|
||||
/* 设置超时回调函数 */
|
||||
/* 定时执行回调函数 -- 单次模式 */
|
||||
/* 设置超时回调函数 */
|
||||
rt_device_set_rx_indicate(dev, timer_timeout_cb);
|
||||
|
||||
/* 单次模式 */
|
||||
/* 单次模式 */
|
||||
mode = HWTIMER_MODE_PERIOD;
|
||||
err = rt_device_control(dev, HWTIMER_CTRL_MODE_SET, &mode);
|
||||
|
||||
/* 设置定时器超时值并启动定时器 */
|
||||
/* 设置定时器超时值并启动定时器 */
|
||||
val.sec = t;
|
||||
val.usec = 0;
|
||||
rt_kprintf("SetTime: Sec %d, Usec %d\n", val.sec, val.usec);
|
||||
@@ -87,7 +87,7 @@ int hwtimer(void)
|
||||
goto EXIT;
|
||||
}
|
||||
|
||||
/* 等待回调函数执行 */
|
||||
/* 等待回调函数执行 */
|
||||
rt_thread_delay((t + 1)*RT_TICK_PER_SECOND);
|
||||
|
||||
EXIT:
|
||||
|
||||
Reference in New Issue
Block a user