File tree Expand file tree Collapse file tree 1 file changed +7
-2
lines changed
bsp/renesas/libraries/HAL_Drivers Expand file tree Collapse file tree 1 file changed +7
-2
lines changed Original file line number Diff line number Diff line change @@ -53,19 +53,24 @@ static struct ra_pwm ra6m4_pwm_obj[BSP_PWMS_NUM] =
5353#endif
5454};
5555
56+ #ifdef SOC_SERIES_R9A07G0
57+ #define FSP_PRIV_CLOCK FSP_PRIV_CLOCK_PCLKGPTL
58+ #else
59+ #define FSP_PRIV_CLOCK FSP_PRIV_CLOCK_PCLKD
60+ #endif
5661
5762/* Convert the raw PWM period counts into ns */
5863static rt_uint32_t _convert_counts_ns (uint32_t source_div , uint32_t raw )
5964{
60- uint32_t pclkd_freq_hz = R_FSP_SystemClockHzGet (FSP_PRIV_CLOCK_PCLKD ) >> source_div ;
65+ uint32_t pclkd_freq_hz = R_FSP_SystemClockHzGet (FSP_PRIV_CLOCK ) >> source_div ;
6166 uint32_t ns = (uint32_t )(((uint64_t )raw * 1000000000ULL ) / pclkd_freq_hz );
6267 return ns ;
6368}
6469
6570/* Convert ns into raw PWM period counts */
6671static rt_uint32_t _convert_ns_counts (uint32_t source_div , uint32_t raw )
6772{
68- uint32_t pclkd_freq_hz = R_FSP_SystemClockHzGet (FSP_PRIV_CLOCK_PCLKD ) >> source_div ;
73+ uint32_t pclkd_freq_hz = R_FSP_SystemClockHzGet (FSP_PRIV_CLOCK ) >> source_div ;
6974 uint32_t counts = (uint32_t )(((uint64_t )raw * (uint64_t )pclkd_freq_hz ) / 1000000000ULL );
7075 return counts ;
7176}
You can’t perform that action at this time.
0 commit comments