zephyr/drivers/counter
Krzysztof Chruściński d8c3ae0286 drivers: counter: nrfx_timer: Add barrier when reading CC
Add barrier between triggering Capture task and reading CC as otherwise
it is possible that CC read will occur before task is triggered when
bus is busy.

Add barrier between reading previous CC value and writing the new one.

Signed-off-by: Krzysztof Chruściński <krzysztof.chruscinski@nordicsemi.no>
2024-09-03 14:40:10 +01:00
..
CMakeLists.txt
Kconfig
Kconfig.ace
Kconfig.ambiq
Kconfig.andes_atcpit100
Kconfig.cmos
Kconfig.dtmr_cmsdk_apb
Kconfig.dw
Kconfig.esp32_rtc
Kconfig.esp32_tmr soc: esp32xx: refactor clock and RTC subsystems 2024-05-27 01:37:18 -07:00
Kconfig.gd32
Kconfig.gecko
Kconfig.ifx_cat1
Kconfig.imx_epit
Kconfig.maxim_ds3231
Kconfig.mcp7940n
Kconfig.mcux_ctimer
Kconfig.mcux_gpt
Kconfig.mcux_lpc_rtc
Kconfig.mcux_lptmr drivers: mcux_lptmr_timer: Fix compat string error 2024-06-05 04:24:30 -07:00
Kconfig.mcux_qtmr
Kconfig.mcux_rtc
Kconfig.mcux_snvs
Kconfig.mcux_tpm
Kconfig.native_posix
Kconfig.nrfx
Kconfig.nxp_mrt
Kconfig.nxp_pit
Kconfig.nxp_s32
Kconfig.rpi_pico
Kconfig.sam
Kconfig.sam0
Kconfig.smartbond_timer
Kconfig.stm32_rtc drivers: counter: stm32: remove deprecated clock source Kconfigs 2024-06-18 14:33:58 -04:00
Kconfig.stm32_timer
Kconfig.tmr_cmsdk_apb
Kconfig.xec
Kconfig.xlnx
counter_ace_v1x_art.c
counter_ace_v1x_art_regs.h
counter_ace_v1x_rtc.c
counter_ace_v1x_rtc_regs.h
counter_ambiq_timer.c drivers: counter: Add support for Apollo3 SoCs counter 2024-05-23 11:52:37 -04:00
counter_andes_atcpit100.c
counter_cmos.c
counter_dw_timer.c
counter_esp32_rtc.c drivers: esp32: Interrupts flags configuration 2024-08-22 14:25:25 -04:00
counter_esp32_tmr.c drivers: esp32: Interrupts flags configuration 2024-08-22 14:25:25 -04:00
counter_gd32_timer.c
counter_gecko_rtcc.c
counter_gecko_stimer.c style: drivers: comply with MISRA C:2012 Rule 15.6 2024-08-20 10:33:51 +02:00
counter_handlers.c drivers: counter: add missing include 2024-06-14 21:14:43 -04:00
counter_ifx_cat1.c
counter_imx_epit.c
counter_ll_stm32_rtc.c drivers: counter: stm32: remove deprecated clock source Kconfigs 2024-06-18 14:33:58 -04:00
counter_ll_stm32_timer.c drivers: counter: stm32 counter timer exclude stm32 devices without APB2 2024-08-13 14:56:22 +02:00
counter_mchp_xec.c
counter_mcux_ctimer.c
counter_mcux_gpt.c
counter_mcux_lpc_rtc.c
counter_mcux_lptmr.c drivers: counter: mcux_lptmr: Updated lptmr to support multi instance. 2024-08-27 12:46:11 +02:00
counter_mcux_qtmr.c
counter_mcux_rtc.c drivers: counter: update counter_mcux_rtc.c 2024-08-13 09:50:13 +01:00
counter_mcux_snvs.c
counter_mcux_tpm.c
counter_native_posix.c style: drivers: comply with MISRA C:2012 Rule 15.6 2024-08-20 10:33:51 +02:00
counter_nrfx_rtc.c
counter_nrfx_timer.c drivers: counter: nrfx_timer: Add barrier when reading CC 2024-09-03 14:40:10 +01:00
counter_nxp_mrt.c
counter_nxp_pit.c
counter_nxp_s32_sys_timer.c drivers: counter: nxp_sys_timer: support late and short alarms 2024-08-12 15:14:34 +02:00
counter_rpi_pico_timer.c
counter_sam0_tc32.c
counter_sam_tc.c
counter_smartbond_timer.c drivers/smartbond: Fix PM device runtime support 2024-06-18 14:36:38 -04:00
counter_timer_shell.c
counter_xlnx_axi_timer.c
dualtimer_cmsdk_apb.h
maxim_ds3231.c build: namespace the generated headers with `zephyr/` 2024-05-28 22:03:55 +02:00
rtc_mcp7940n.c
timer_cmsdk_apb.h
timer_dtmr_cmsdk_apb.c Drivers: Counter: Added flag for counting up 2024-09-02 09:07:57 +02:00
timer_tmr_cmsdk_apb.c Drivers: Counter: Added flag for counting up 2024-09-02 09:07:57 +02:00