Home
last modified time | relevance | path

Searched refs:mec_rtmr_regs (Results 1 – 3 of 3) sorted by relevance

/hal_microchip-latest/mec5/drivers/
Dmec_rtimer_api.h41 int mec_hal_rtimer_init(struct mec_rtmr_regs *regs, uint32_t rtmr_config, uint32_t preload);
43 void mec_hal_rtimer_restart(struct mec_rtmr_regs *regs, uint32_t new_count, uint8_t restart);
45 uint32_t mec_hal_rtimer_status(struct mec_rtmr_regs *regs);
46 void mec_hal_rtimer_status_clear(struct mec_rtmr_regs *regs, uint32_t status);
47 void mec_hal_rtimer_status_clear_all(struct mec_rtmr_regs *regs);
49 void mec_hal_rtimer_intr_ctrl(struct mec_rtmr_regs *regs, uint8_t enable);
51 static inline void mec_hal_rtimer_auto_reload(struct mec_rtmr_regs *regs, uint8_t enable) in mec_hal_rtimer_auto_reload()
60 static inline void mec_hal_rtimer_stop(struct mec_rtmr_regs *regs) in mec_hal_rtimer_stop()
65 static inline void mec_hal_rtimer_start(struct mec_rtmr_regs *regs) in mec_hal_rtimer_start()
70 static inline bool mec_hal_rtimer_is_started(struct mec_rtmr_regs *regs) in mec_hal_rtimer_is_started()
[all …]
Dmec_rtimer.c21 int mec_hal_rtimer_init(struct mec_rtmr_regs *regs, uint32_t rtmr_config, uint32_t preload) in mec_hal_rtimer_init()
63 uint32_t mec_hal_rtimer_status(struct mec_rtmr_regs *regs) in mec_hal_rtimer_status()
74 void mec_hal_rtimer_status_clear(struct mec_rtmr_regs *regs, uint32_t status) in mec_hal_rtimer_status_clear()
83 void mec_hal_rtimer_status_clear_all(struct mec_rtmr_regs *regs) in mec_hal_rtimer_status_clear_all()
90 void mec_hal_rtimer_intr_ctrl(struct mec_rtmr_regs *regs, uint8_t enable) in mec_hal_rtimer_intr_ctrl()
108 void mec_hal_rtimer_restart(struct mec_rtmr_regs *regs, uint32_t new_count, uint8_t restart) in mec_hal_rtimer_restart()
/hal_microchip-latest/mec5/devices/common/
Dmec5_rtmr_v1.h17 typedef struct mec_rtmr_regs { /*!< (@ 0x40007400) MEC_RTMR Structure … struct