Using timers to create a digital clock
A digital clock application provides a good platform to illustrate the components that we discussed in this chapter. We'll use PuTTY to allow the user to set the time and then call HAL_GetTick ()
to provide a time-base for our digital clock that is displayed on the GLCD. We'll call this recipe ticToc_c3v0
.
How to do it…
Follow the following steps to create a digital clock:
- Create a new folder for the
ticToc_c3v0
recipe and, within it, a new project (ticToc
) and use the RTE manager to select board support for Graphic LCD. - Copy the
retarget.c
,serial.c
andserial.h
files to the project folder and add them to the project. - Define a new type (
time_t
) in theticToc.h
header file. Please note that we could declare each ...
Get ARM® Cortex® M4 Cookbook now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.