Add helper function which calculates the required calibration to 1 Hertz from the actual frequency of an RTC. This helper is both functional and adds to the documentation of the RTC calibration API. The rtc.h header now includes zephyr/kernel.h instead of zephyr/types.h as __ASSERT_NO_MSG is now referenced in the header. The commit additionally extends the rtc_api_helpers test suite with a test to validate the conversion function itself. Signed-off-by: Bjarki Arge Andreasen <bjarki@arge-andreasen.me>
15 lines
306 B
CMake
15 lines
306 B
CMake
# Copyright (c) 2022 Bjarki Arge Andreasen
|
|
# SPDX-License-Identifier: Apache-2.0
|
|
|
|
cmake_minimum_required(VERSION 3.20.0)
|
|
|
|
find_package(Zephyr REQUIRED HINTS $ENV{ZEPHYR_BASE})
|
|
|
|
project(rtc_api)
|
|
|
|
target_sources(app PRIVATE
|
|
src/main.c
|
|
src/test_rtc_time_to_tm.c
|
|
src/test_rtc_calibration_from_frequency.c
|
|
)
|