Home
last modified time | relevance | path

Searched refs:bool_to_bit (Results 1 – 8 of 8) sorted by relevance

/hal_rpi_pico-latest/src/rp2_common/hardware_adc/include/hardware/
Dadc.h234 (bool_to_bit(en) << ADC_FCS_EN_LSB) | in adc_fifo_setup()
235 (bool_to_bit(dreq_en) << ADC_FCS_DREQ_EN_LSB) | in adc_fifo_setup()
237 (bool_to_bit(err_in_fifo) << ADC_FCS_ERR_LSB) | in adc_fifo_setup()
238 (bool_to_bit(byte_shift) << ADC_FCS_SHIFT_LSB), in adc_fifo_setup()
/hal_rpi_pico-latest/src/rp2_common/hardware_uart/include/hardware/
Duart.h323 … (bool_to_bit(cts) << UART_UARTCR_CTSEN_LSB) | (bool_to_bit(rts) << UART_UARTCR_RTSEN_LSB), in uart_set_hw_flow()
365 uart_get_hw(uart)->imsc = (bool_to_bit(tx_needs_data) << UART_UARTIMSC_TXIM_LSB) | in uart_set_irqs_enabled()
366 (bool_to_bit(rx_has_data) << UART_UARTIMSC_RXIM_LSB) | in uart_set_irqs_enabled()
367 (bool_to_bit(rx_has_data) << UART_UARTIMSC_RTIM_LSB); in uart_set_irqs_enabled()
/hal_rpi_pico-latest/src/rp2_common/hardware_pwm/include/hardware/
Dpwm.h148 | (bool_to_bit(phase_correct) << PWM_CH0_CSR_PH_CORRECT_LSB); in pwm_config_set_phase_correct()
236 | ((bool_to_bit(a) << PWM_CH0_CSR_A_INV_LSB) | (bool_to_bit(b) << PWM_CH0_CSR_B_INV_LSB)); in pwm_config_set_output_polarity()
270 pwm_hw->slice[slice_num].csr = c->csr | (bool_to_bit(start) << PWM_CH0_CSR_EN_LSB); in pwm_init()
486 …hw_write_masked(&pwm_hw->slice[slice_num].csr, bool_to_bit(a) << PWM_CH0_CSR_A_INV_LSB | bool_to_b… in pwm_set_output_polarity()
517 …hw_write_masked(&pwm_hw->slice[slice_num].csr, bool_to_bit(phase_correct) << PWM_CH0_CSR_PH_CORREC… in pwm_set_phase_correct()
548 …hw_write_masked(&pwm_hw->slice[slice_num].csr, bool_to_bit(enabled) << PWM_CH0_CSR_EN_LSB, PWM_CH0… in pwm_set_enabled()
/hal_rpi_pico-latest/src/rp2_common/hardware_uart/
Duart.c76 (bool_to_bit(parity != UART_PARITY_NONE) << UART_UARTLCR_H_PEN_LSB) | in uart_init()
77 (bool_to_bit(parity == UART_PARITY_EVEN) << UART_UARTLCR_H_EPS_LSB) | in uart_init()
191 (bool_to_bit(parity != UART_PARITY_NONE) << UART_UARTLCR_H_PEN_LSB) | in uart_set_format()
192 (bool_to_bit(parity == UART_PARITY_EVEN) << UART_UARTLCR_H_EPS_LSB), in uart_set_format()
/hal_rpi_pico-latest/src/rp2_common/hardware_i2c/
Di2c.c162 bool_to_bit(first && i2c->restart_on_next) << I2C_IC_DATA_CMD_RESTART_LSB | in i2c_write_blocking_internal()
163 bool_to_bit(last && !nostop) << I2C_IC_DATA_CMD_STOP_LSB | in i2c_write_blocking_internal()
295 bool_to_bit(first && i2c->restart_on_next) << I2C_IC_DATA_CMD_RESTART_LSB | in i2c_read_blocking_internal()
296 bool_to_bit(last && !nostop) << I2C_IC_DATA_CMD_STOP_LSB | in i2c_read_blocking_internal()
/hal_rpi_pico-latest/src/common/pico_base_headers/include/pico/
Dtypes.h118 #define bool_to_bit(x) ((uint)!!(x)) macro
/hal_rpi_pico-latest/src/rp2_common/hardware_pio/include/hardware/
Dpio.h520 (bool_to_bit(optional) << PIO_SM0_EXECCTRL_SIDE_EN_LSB) | in sm_config_set_sideset()
521 (bool_to_bit(pindirs) << PIO_SM0_EXECCTRL_SIDE_PINDIR_LSB); in sm_config_set_sideset()
644 (bool_to_bit(shift_right) << PIO_SM0_SHIFTCTRL_IN_SHIFTDIR_LSB) | in sm_config_set_in_shift()
645 (bool_to_bit(autopush) << PIO_SM0_SHIFTCTRL_AUTOPUSH_LSB) | in sm_config_set_in_shift()
663 (bool_to_bit(shift_right) << PIO_SM0_SHIFTCTRL_OUT_SHIFTDIR_LSB) | in sm_config_set_out_shift()
664 (bool_to_bit(autopull) << PIO_SM0_SHIFTCTRL_AUTOPULL_LSB) | in sm_config_set_out_shift()
703 (bool_to_bit(sticky) << PIO_SM0_EXECCTRL_OUT_STICKY_LSB) | in sm_config_set_out_special()
704 (bool_to_bit(has_enable_pin) << PIO_SM0_EXECCTRL_INLINE_OUT_EN_LSB) | in sm_config_set_out_special()
1012 pio->ctrl = (pio->ctrl & ~(1u << sm)) | (bool_to_bit(enabled) << sm); in pio_sm_set_enabled()
/hal_rpi_pico-latest/src/rp2_common/hardware_gpio/
Dgpio.c67 … (bool_to_bit(up) << PADS_BANK0_GPIO0_PUE_LSB) | (bool_to_bit(down) << PADS_BANK0_GPIO0_PDE_LSB), in gpio_set_pulls()