1. Update nxp irtc driver to fix issue in init and alarm function. 2. Update RTC device tree binding to support "share-counter". 3. Update RT700 dtsi to support rtc0 for cpu0 and rtc1 for cpu1. 4. Update readme. 5. Update unit test project conf for RT700. Signed-off-by: Holt Sun <holt.sun@nxp.com>
44 lines
1017 B
ReStructuredText
44 lines
1017 B
ReStructuredText
.. zephyr:code-sample:: rtc
|
|
:name: Real-Time Clock (RTC)
|
|
:relevant-api: rtc_interface
|
|
|
|
Set and read the date/time from a Real-Time Clock.
|
|
|
|
Overview
|
|
********
|
|
|
|
This sample shows how to use the :ref:`rtc driver API <rtc_api>`
|
|
to set and read the date/time from RTC and display on the console
|
|
and can be built and executed on boards supporting RTC.
|
|
|
|
Building and Running
|
|
********************
|
|
|
|
Build and flash as follows, replacing ``stm32f3_disco`` with your board:
|
|
|
|
.. zephyr-app-commands::
|
|
:zephyr-app: samples/drivers/rtc
|
|
:board: stm32f3_disco
|
|
:goals: build flash
|
|
:compact:
|
|
|
|
.. zephyr-app-commands::
|
|
:zephyr-app: samples/drivers/rtc
|
|
:board: mimxrt700_evk/mimxrt798s/cm33_cpu0
|
|
:goals: build flash
|
|
|
|
.. zephyr-app-commands::
|
|
:zephyr-app: samples/drivers/rtc
|
|
:board: mimxrt700_evk/mimxrt798s/cm33_cpu1
|
|
:goals: build ram
|
|
|
|
Sample Output
|
|
=============
|
|
|
|
.. code-block:: console
|
|
|
|
RTC date and time: 2024-11-17 04:19:00
|
|
RTC date and time: 2024-11-17 04:19:01
|
|
|
|
<repeats endlessly>
|