/hal_rpi_pico-latest/docs/ |
D | styles.css | 216 div.header { 222 div.header .headertitle { 225 div.header .title { 228 div.header .summary { 234 div.header .summary { 239 div.header .summary a:hover { 242 div.header .ingroups { 265 div.contents { 270 div.contents ul li { 273 div.contents ul li:last-child { [all …]
|
D | main.css | 100 div.line, 101 div.line a, 102 div.line span {
|
/hal_rpi_pico-latest/src/rp2_common/hardware_clocks/ |
D | clocks.c | 40 …internal(clock_handle_t clock, uint32_t src, uint32_t auxsrc, uint32_t actual_freq, uint32_t div) { in clock_configure_internal() argument 46 if (div > clock_hw->div) in clock_configure_internal() 47 clock_hw->div = div; in clock_configure_internal() 94 clock_hw->div = div; in clock_configure_internal() 104 uint32_t div = (uint32_t)((((uint64_t) src_freq) << CLOCKS_CLK_GPOUT0_DIV_INT_LSB) / freq); in clock_configure() local 105 …uint32_t actual_freq = (uint32_t) ((((uint64_t) src_freq) << CLOCKS_CLK_GPOUT0_DIV_INT_LSB) / div); in clock_configure() 107 clock_configure_internal(clock, src, auxsrc, actual_freq, div); in clock_configure() 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()
|
/hal_rpi_pico-latest/test/hardware_pwm_test/ |
D | hardware_pwm_test.c | 59 uint div = (uint)(42.5f * (float)(1 << PWM_CH0_DIV_INT_LSB)); in main() local 64 PICOTEST_CHECK_CHANNEL(pwm, slice->div == div, "HW divider does not match config"); in main() 90 …PICOTEST_CHECK_CHANNEL(pwm, slice->div == (i << 4 | f), "pwm_set_clkdiv() failed to set register"); in main() 94 PICOTEST_CHECK_CHANNEL(pwm, slice->div == (i << 4 | f), in main()
|
/hal_rpi_pico-latest/src/rp2_common/hardware_pwm/include/hardware/ |
D | pwm.h | 70 uint32_t div; member 161 static inline void pwm_config_set_clkdiv(pwm_config *c, float div) { in pwm_config_set_clkdiv() argument 162 valid_params_if(HARDWARE_PWM, div >= 1.f && div < 256.f); in pwm_config_set_clkdiv() 165 div += 0.5f / (1 << frac_bit_count); // round to the nearest fraction in pwm_config_set_clkdiv() 167 c->div = (uint32_t)(div * (float)(1u << frac_bit_count)); in pwm_config_set_clkdiv() 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() 269 pwm_hw->slice[slice_num].div = c->div; in pwm_init() 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()
|
/hal_rpi_pico-latest/src/rp2_common/hardware_clocks/include/hardware/ |
D | clocks.h | 392 static inline void clock_gpio_init(uint gpio, uint src, float div) in clock_gpio_init() argument 394 uint div_int = (uint)div; in clock_gpio_init() 397 div += 0.5f / (1 << frac_bit_count); // round to the nearest fraction in clock_gpio_init() 400 uint16_t frac = (uint16_t)((div - (float)div_int) * (1u << frac_bit_count)); in clock_gpio_init() 403 uint8_t frac = (uint8_t)((div - (float)div_int) * (1u << frac_bit_count)); in clock_gpio_init()
|
/hal_rpi_pico-latest/test/pico_divider_test/ |
D | pico_divider_test.c | 273 int div = 1u << (31-bit); in perf_test() local 280 b = rnd32() / div; in perf_test() 289 int div = 1u << (31-bit); in perf_test() local 296 b = rnd32() / div; in perf_test() 307 int64_t div = 1ull << (62-bit); in perf_test() local 314 b = ((int64_t)rnd64()) / div; in perf_test() 323 int64_t div = 1ull << (62-bit); in perf_test() local 330 b = rnd64() / div; in perf_test()
|
/hal_rpi_pico-latest/src/rp2040/hardware_structs/include/hardware/structs/ |
D | adc.h | 69 io_rw_32 div;
|
D | rosc.h | 59 io_rw_32 div;
|
D | pwm.h | 42 io_rw_32 div;
|
D | clocks.h | 115 io_rw_32 div;
|
/hal_rpi_pico-latest/src/rp2350/hardware_structs/include/hardware/structs/ |
D | adc.h | 69 io_rw_32 div;
|
D | rosc.h | 66 io_rw_32 div;
|
D | pwm.h | 42 io_rw_32 div;
|
D | clocks.h | 131 io_rw_32 div;
|
/hal_rpi_pico-latest/src/rp2_common/hardware_pio/include/hardware/ |
D | pio.h | 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 553 valid_params_if(HARDWARE_PIO, div >= 1 && div <= 65536); in pio_calculate_clkdiv8_from_float() 556 div += 0.5f / (1 << frac_bit_count); // round to the nearest 1/256 in pio_calculate_clkdiv8_from_float() 558 *div_int = (uint16_t)div; 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() 570 static inline void pio_calculate_clkdiv_from_float(float div, uint16_t *div_int16, uint8_t *div_fra… in pio_calculate_clkdiv_from_float() argument 572 pio_calculate_clkdiv8_from_float(div, &div_int, div_frac8); in pio_calculate_clkdiv_from_float() 591 static inline void sm_config_set_clkdiv(pio_sm_config *c, float div) { in sm_config_set_clkdiv() argument 594 pio_calculate_clkdiv8_from_float(div, &div_int, &div_frac8); in sm_config_set_clkdiv() 1780 static inline void pio_sm_set_clkdiv(PIO pio, uint sm, float div) { in pio_sm_set_clkdiv() argument [all …]
|
/hal_rpi_pico-latest/src/rp2_common/hardware_adc/include/hardware/ |
D | adc.h | 210 adc_hw->div = (uint32_t)(clkdiv * (float) (1 << frac_bit_count)); in adc_set_clkdiv()
|