zephyr/drivers/counter
Peter A. Bigot e444274e95 drivers: counter: add Maxim DS3231 support
The DS3231 is an I2C real-time clock with internal temperature
compensated oscillator, maintaining civil time to 1 s precision with
nominal 2 ppm accuracy from 0-40 Cel.

The basic functionality is exposed as a counter that is always running
at 1 Hz.  Much more functionality is exposed as driver-specific API,
including the ability to translate between the time scale of the DS3231
and the time scale of the Zephyr uptime clock.  This allows correlation
of events in the system clock to UTC, TAI, or whatever time scale is
used to maintain the DS3231.

Signed-off-by: Peter A. Bigot <pab@pabigot.com>
2020-05-07 19:45:06 +02:00
..
CMakeLists.txt drivers: counter: add Maxim DS3231 support 2020-05-07 19:45:06 +02:00
counter_cmos.c drivers: counter: add counter_get_value(), deprecate counter_read() 2020-01-28 12:52:46 -05:00
counter_gecko_rtcc.c drivers: silabs: Convert silabs drivers to new DT_INST macros 2020-03-26 05:26:23 -05:00
counter_handlers.c drivers: counter: Fix get_value verification handler 2020-03-25 16:25:45 +01:00
counter_imx_epit.c drivers: counter: imx_epit: Convert driver to new DT_INST macros 2020-04-04 09:34:00 -05:00
counter_ll_stm32_rtc.c drivers: STM32H7 dualcore EXTI management 2020-04-29 10:20:00 -05:00
counter_mchp_xec.c devicetree: replace DT_HAS_DRV_INST with DT_INST_FOREACH 2020-05-06 17:35:08 -05:00
counter_mcux_gpt.c drivers: counter_mcux_gpt: Fix compile error 2020-05-07 02:59:43 -05:00
counter_mcux_lptmr.c devicetree: replace DT_HAS_DRV_INST with DT_INST_FOREACH 2020-05-06 17:35:08 -05:00
counter_mcux_rtc.c drivers: mcux: Convert MCUX drivers to new DT_INST macros 2020-03-26 03:40:09 -05:00
counter_nrfx_rtc.c drivers: counter: nrf: use new DT API 2020-04-17 18:28:55 +02:00
counter_nrfx_timer.c drivers: counter: nrf: use new DT API 2020-04-17 18:28:55 +02:00
counter_sam0_tc32.c drivers: counter: sam0_tc32: rework devicetree support 2020-04-25 13:33:56 -05:00
dualtimer_cmsdk_apb.h
Kconfig drivers: counter: add Maxim DS3231 support 2020-05-07 19:45:06 +02:00
Kconfig.cmos
Kconfig.dtmr_cmsdk_apb kconfig: Replace some single-symbol 'if's with 'depends on' 2020-02-08 08:32:42 -05:00
Kconfig.gecko
Kconfig.imx_epit drivers: counter: imx_epit: Convert driver to new DT_INST macros 2020-04-04 09:34:00 -05:00
Kconfig.maxim_ds3231 drivers: counter: add Maxim DS3231 support 2020-05-07 19:45:06 +02:00
Kconfig.mcux_gpt drivers: mcux_gpt: convert to DT_INST defines 2020-03-11 07:59:38 -06:00
Kconfig.mcux_lptmr drivers: counter: add NXP Kinetis LPTMR driver 2020-03-27 11:17:58 -05:00
Kconfig.mcux_rtc
Kconfig.nrfx kconfig: Replace some single-symbol 'if's with 'depends on' 2020-02-08 08:32:42 -05:00
Kconfig.sam0 drivers: counter: sam0_tc32: rework devicetree support 2020-04-25 13:33:56 -05:00
Kconfig.stm32_rtc drivers: counter: stm32: enable support for H7 series 2020-03-16 10:23:13 -05:00
Kconfig.tmr_cmsdk_apb kconfig: Replace some single-symbol 'if's with 'depends on' 2020-02-08 08:32:42 -05:00
Kconfig.xec
maxim_ds3231.c drivers: counter: add Maxim DS3231 support 2020-05-07 19:45:06 +02:00
timer_cmsdk_apb.h
timer_dtmr_cmsdk_apb.c devicetree: replace DT_HAS_DRV_INST with DT_INST_FOREACH 2020-05-06 17:35:08 -05:00
timer_tmr_cmsdk_apb.c devicetree: replace DT_HAS_DRV_INST with DT_INST_FOREACH 2020-05-06 17:35:08 -05:00