embedded-trainings-2020/embedded-workshop-book/src/time.md

13 lines
821 B
Markdown
Raw Normal View History

2020-07-08 13:06:49 +00:00
# Timers and Time
Next we'll look into the time related APIs exposed by the `dk` HAL.
2020-07-14 11:51:11 +00:00
✅ Open the `src/bin/blinky.rs` file.
2020-07-08 13:06:49 +00:00
This program will blink (turn on and off) one of the LEDs on the board. The time interval between each toggle operation is one second. This wait time between consecutive operations is generated by the blocking `timer.wait` operation. This function call will block the program execution for the specified [`Duration`] argument.
[`Duration`]: https://doc.rust-lang.org/core/time/struct.Duration.html
The other time related API exposed by the `dk` HAL is the `dk::uptime` function. This function returns the time that has elapsed since the call to the `dk::init` function. This function is used in the program to log the time of each LED toggle operation.
2020-07-09 10:16:32 +00:00
[❗assignment to chnge something]