Searched refs:div_int (Results 1 – 4 of 4) sorted by relevance
/hal_rpi_pico-latest/src/rp2_common/hardware_clocks/include/hardware/ |
D | clocks.h | 365 void clock_gpio_init_int_frac16(uint gpio, uint src, uint32_t div_int, uint16_t div_frac16); 376 static inline void clock_gpio_init_int_frac8(uint gpio, uint src, uint32_t div_int, uint8_t div_fra… in clock_gpio_init_int_frac8() argument 377 return clock_gpio_init_int_frac16(gpio, src, div_int, (uint16_t)(div_frac8 << 8u)); in clock_gpio_init_int_frac8() 381 static inline void clock_gpio_init_int_frac(uint gpio, uint src, uint32_t div_int, uint8_t div_frac… in clock_gpio_init_int_frac() argument 382 return clock_gpio_init_int_frac8(gpio, src, div_int, div_frac8); in clock_gpio_init_int_frac() 394 uint div_int = (uint)div; in clock_gpio_init() local 400 uint16_t frac = (uint16_t)((div - (float)div_int) * (1u << frac_bit_count)); in clock_gpio_init() 401 clock_gpio_init_int_frac16(gpio, src, div_int, frac); in clock_gpio_init() 403 uint8_t frac = (uint8_t)((div - (float)div_int) * (1u << frac_bit_count)); in clock_gpio_init() 404 clock_gpio_init_int_frac8(gpio, src, div_int, frac); in clock_gpio_init()
|
/hal_rpi_pico-latest/src/rp2_common/hardware_pwm/include/hardware/ |
D | pwm.h | 181 static inline void pwm_config_set_clkdiv_int_frac4(pwm_config *c, uint32_t div_int, uint8_t div_fra… in pwm_config_set_clkdiv_int_frac4() argument 183 valid_params_if(HARDWARE_PWM, div_int >= 1 && div_int < 256); in pwm_config_set_clkdiv_int_frac4() 186 c->div = (((uint)div_int) << PWM_CH0_DIV_INT_LSB) | (((uint)div_frac4) << PWM_CH0_DIV_FRAC_LSB); in pwm_config_set_clkdiv_int_frac4() 190 static inline void pwm_config_set_clkdiv_int_frac(pwm_config *c, uint8_t div_int, uint8_t div_frac4… in pwm_config_set_clkdiv_int_frac() argument 191 pwm_config_set_clkdiv_int_frac4(c, div_int, div_frac4); in pwm_config_set_clkdiv_int_frac() 204 static inline void pwm_config_set_clkdiv_int(pwm_config *c, uint32_t div_int) { in pwm_config_set_clkdiv_int() argument 205 pwm_config_set_clkdiv_int_frac4(c, div_int, 0); in pwm_config_set_clkdiv_int() 448 static inline void pwm_set_clkdiv_int_frac4(uint slice_num, uint8_t div_int, uint8_t div_frac4) { in pwm_set_clkdiv_int_frac4() argument 450 valid_params_if(HARDWARE_PWM, div_int >= 1); in pwm_set_clkdiv_int_frac4() 453 …pwm_hw->slice[slice_num].div = (((uint)div_int) << PWM_CH0_DIV_INT_LSB) | (((uint)div_frac4) << PW… in pwm_set_clkdiv_int_frac4() [all …]
|
/hal_rpi_pico-latest/src/rp2_common/hardware_pio/include/hardware/ |
D | pio.h | 537 static inline void sm_config_set_clkdiv_int_frac8(pio_sm_config *c, uint32_t div_int, uint8_t div_f… in sm_config_set_clkdiv_int_frac8() argument 539 invalid_params_if(HARDWARE_PIO, div_int >> 16); in sm_config_set_clkdiv_int_frac8() 540 invalid_params_if(HARDWARE_PIO, div_int == 0 && div_frac8 != 0); in sm_config_set_clkdiv_int_frac8() 544 (((uint)div_int) << PIO_SM0_CLKDIV_INT_LSB); in sm_config_set_clkdiv_int_frac8() 548 static inline void sm_config_set_clkdiv_int_frac(pio_sm_config *c, uint16_t div_int, uint8_t div_fr… in sm_config_set_clkdiv_int_frac() argument 549 sm_config_set_clkdiv_int_frac8(c, div_int, div_frac8); in sm_config_set_clkdiv_int_frac() 552 static inline void pio_calculate_clkdiv8_from_float(float div, uint32_t *div_int, uint8_t *div_frac… in pio_calculate_clkdiv8_from_float() argument 558 *div_int = (uint16_t)div; in pio_calculate_clkdiv8_from_float() 562 if (*div_int == 0) { in pio_calculate_clkdiv8_from_float() 565 *div_frac8 = (uint8_t)((div - (float)*div_int) * (1u << frac_bit_count)); in pio_calculate_clkdiv8_from_float() [all …]
|
/hal_rpi_pico-latest/src/rp2_common/hardware_clocks/ |
D | clocks.c | 231 void clock_gpio_init_int_frac16(uint gpio, uint src, uint32_t div_int, uint16_t div_frac16) { in clock_gpio_init_int_frac16() argument 248 invalid_params_if(HARDWARE_CLOCKS, div_int >> REG_FIELD_WIDTH(CLOCKS_CLK_GPOUT0_DIV_INT)); in clock_gpio_init_int_frac16() 253 …clocks_hw->clk[gpclk].div = (div_int << CLOCKS_CLK_GPOUT0_DIV_INT_LSB) | (div_frac16 << CLOCKS_CLK… in clock_gpio_init_int_frac16() 255 …clocks_hw->clk[gpclk].div = (div_int << CLOCKS_CLK_GPOUT0_DIV_INT_LSB) | ((div_frac16>>8u) << CLOC… in clock_gpio_init_int_frac16()
|