Home
last modified time | relevance | path

Searched defs:gpio (Results 1 – 15 of 15) sorted by relevance

/hal_rpi_pico-latest/src/host/hardware_gpio/
Dgpio.c10 void gpio_set_function(uint gpio, enum gpio_function fn) { in gpio_set_function()
14 void gpio_pull_up(uint gpio) { in gpio_pull_up()
18 void gpio_pull_down(uint gpio) { in gpio_pull_down()
22 void gpio_disable_pulls(uint gpio) { in gpio_disable_pulls()
26 void gpio_set_pulls(uint gpio, bool up, bool down) { in gpio_set_pulls()
30 void gpio_set_irqover(uint gpio, uint value) { in gpio_set_irqover()
34 void gpio_set_outover(uint gpio, uint value) { in gpio_set_outover()
38 void gpio_set_inover(uint gpio, uint value) { in gpio_set_inover()
42 void gpio_set_oeover(uint gpio, uint value) { in gpio_set_oeover()
46 void gpio_set_input_hysteresis_enabled(uint gpio, bool enabled){ in gpio_set_input_hysteresis_enabled()
[all …]
/hal_rpi_pico-latest/src/rp2_common/hardware_gpio/
Dgpio.c28 int gpio_get_pad(uint gpio) { in gpio_get_pad()
38 void gpio_set_function(uint gpio, gpio_function_t fn) { in gpio_set_function()
56 gpio_function_t gpio_get_function(uint gpio) { in gpio_get_function()
63 void gpio_set_pulls(uint gpio, bool up, bool down) { in gpio_set_pulls()
73 void gpio_set_irqover(uint gpio, uint value) { in gpio_set_irqover()
82 void gpio_set_inover(uint gpio, uint value) { in gpio_set_inover()
90 void gpio_set_outover(uint gpio, uint value) { in gpio_set_outover()
98 void gpio_set_oeover(uint gpio, uint value) { in gpio_set_oeover()
106 void gpio_set_input_hysteresis_enabled(uint gpio, bool enabled) { in gpio_set_input_hysteresis_enabled()
115 bool gpio_is_input_hysteresis_enabled(uint gpio) { in gpio_is_input_hysteresis_enabled()
[all …]
/hal_rpi_pico-latest/src/rp2_common/hardware_gpio/include/hardware/
Dgpio.h239 static inline void check_gpio_param(__unused uint gpio) { in check_gpio_param()
299 static inline void gpio_pull_up(uint gpio) { in gpio_pull_up()
309 static inline bool gpio_is_pulled_up(uint gpio) { in gpio_is_pulled_up()
318 static inline void gpio_pull_down(uint gpio) { in gpio_pull_down()
328 static inline bool gpio_is_pulled_down(uint gpio) { in gpio_is_pulled_down()
337 static inline void gpio_disable_pulls(uint gpio) { in gpio_disable_pulls()
546 static inline uint32_t gpio_get_irq_event_mask(uint gpio) { in gpio_get_irq_event_mask()
669 static inline void gpio_add_raw_irq_handler_with_order_priority(uint gpio, irq_handler_t handler, u… in gpio_add_raw_irq_handler_with_order_priority()
768 static inline void gpio_add_raw_irq_handler(uint gpio, irq_handler_t handler) { in gpio_add_raw_irq_handler()
814 static inline void gpio_remove_raw_irq_handler(uint gpio, irq_handler_t handler) { in gpio_remove_raw_irq_handler()
[all …]
/hal_rpi_pico-latest/src/rp2_common/hardware_powman/
Dpowman.c100 static void powman_timer_use_gpio(uint32_t gpio, uint32_t use, uint32_t using) { in powman_timer_use_gpio()
113 void powman_timer_set_1khz_tick_source_gpio(uint32_t gpio) { in powman_timer_set_1khz_tick_source_gpio()
118 void powman_timer_enable_gpio_1hz_sync(uint32_t gpio) { in powman_timer_enable_gpio_1hz_sync()
230 void powman_enable_gpio_wakeup(uint gpio_wakeup_num, uint32_t gpio, bool edge, bool high) { in powman_enable_gpio_wakeup()
/hal_rpi_pico-latest/src/rp2_common/hardware_clocks/include/hardware/
Dclocks.h376 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()
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()
392 static inline void clock_gpio_init(uint gpio, uint src, float div) in clock_gpio_init()
/hal_rpi_pico-latest/src/rp2_common/pico_stdio_usb/
Dreset_interface.c122 int gpio = PICO_STDIO_USB_RESET_BOOTSEL_ACTIVITY_LED; in resetd_control_xfer_cb() local
179 int gpio = PICO_STDIO_USB_RESET_BOOTSEL_ACTIVITY_LED; in tud_cdc_line_coding_cb() local
/hal_rpi_pico-latest/src/rp2_common/hardware_pwm/include/hardware/
Dpwm.h95 #define PWM_GPIO_SLICE_NUM(gpio) ({ \ argument
120 static inline uint pwm_gpio_to_slice_num(uint gpio) { in pwm_gpio_to_slice_num()
132 static inline uint pwm_gpio_to_channel(uint gpio) { in pwm_gpio_to_channel()
373 static inline void pwm_set_gpio_level(uint gpio, uint16_t level) { in pwm_set_gpio_level()
/hal_rpi_pico-latest/src/host/hardware_uart/include/hardware/
Duart.h94 #define UART_FUNCSEL_NUM(uart, gpio) 0 argument
/hal_rpi_pico-latest/src/rp2_common/hardware_uart/include/hardware/
Duart.h179 #define UART_FUNCSEL_NUM(uart, gpio) GPIO_FUNC_UART argument
181 #define UART_FUNCSEL_NUM(uart, gpio) ((gpio) & 0x2 ? GPIO_FUNC_UART_AUX : GPIO_FUNC_UART) argument
/hal_rpi_pico-latest/src/rp2_common/hardware_clocks/
Dclocks.c231 void clock_gpio_init_int_frac16(uint gpio, uint src, uint32_t div_int, uint16_t div_frac16) { in clock_gpio_init_int_frac16()
299 bool clock_configure_gpin(clock_handle_t clock, uint gpio, uint32_t src_freq, uint32_t freq) { in clock_configure_gpin()
/hal_rpi_pico-latest/src/rp2_common/hardware_adc/include/hardware/
Dadc.h95 static inline void adc_gpio_init(uint gpio) { in adc_gpio_init()
/hal_rpi_pico-latest/src/rp2_common/hardware_flash/
Dflash.c362 void flash_devinfo_set_cs_gpio(uint cs, uint gpio) { in flash_devinfo_set_cs_gpio()
/hal_rpi_pico-latest/src/rp2_common/hardware_pio/include/hardware/
Dpio_instructions.h271 static inline uint pio_encode_wait_gpio(bool polarity, uint gpio) { in pio_encode_wait_gpio()
Dpio.h200 #define PIO_FUNCSEL_NUM(pio, gpio) ((gpio_function_t) (GPIO_FUNC_PIO0 + PIO_NUM(pio))) argument
/hal_rpi_pico-latest/tools/pioasm/
Dpio_types.h132 gpio = 0x0, enumerator