Searched refs:PIO (Results 1 – 6 of 6) sorted by relevance
/hal_rpi_pico-latest/src/rp2_common/hardware_pio/include/hardware/ |
D | pio.h | 130 typedef pio_hw_t *PIO; typedef 309 static inline void check_pio_param(__unused PIO pio) { in check_pio_param() 769 static inline uint pio_get_gpio_base(PIO pio) { in pio_get_gpio_base() 778 static inline void check_pio_pin_mask64(__unused PIO pio, __unused uint sm, __unused uint64_t pinma… in check_pio_pin_mask64() 798 static inline int pio_sm_set_config(PIO pio, uint sm, const pio_sm_config *config) { in pio_sm_set_config() 810 invalid_params_if_and_return(PIO, gpio_under_16 && gpio_base, PICO_ERROR_BAD_ALIGNMENT); in pio_sm_set_config() 811 invalid_params_if_and_return(PIO, gpio_over_32 && !gpio_base, PICO_ERROR_BAD_ALIGNMENT); in pio_sm_set_config() 831 static inline uint pio_get_index(PIO pio) { in pio_get_index() 843 static inline uint pio_get_funcsel(PIO pio) { in pio_get_funcsel() 854 static inline PIO pio_get_instance(uint instance) { in pio_get_instance() [all …]
|
/hal_rpi_pico-latest/src/rp2_common/hardware_pio/ |
D | pio.c | 24 void pio_sm_claim(PIO pio, uint sm) { in pio_sm_claim() 36 void pio_claim_sm_mask(PIO pio, uint sm_mask) { in pio_claim_sm_mask() 42 void pio_sm_unclaim(PIO pio, uint sm) { in pio_sm_unclaim() 48 int pio_claim_unused_sm(PIO pio, bool required) { in pio_claim_unused_sm() 57 bool pio_sm_is_claimed(PIO pio, uint sm) { in pio_sm_is_claimed() 66 static int find_offset_for_program(PIO pio, const pio_program_t *program) { in find_offset_for_program() 84 static int pio_set_gpio_base_unsafe(PIO pio, uint gpio_base) { in pio_set_gpio_base_unsafe() 85 …invalid_params_if_and_return(PIO, gpio_base != 0 && (!PICO_PIO_VERSION || gpio_base != 16), PICO_E… in pio_set_gpio_base_unsafe() 88 invalid_params_if_and_return(PIO, used_mask, PICO_ERROR_INVALID_STATE); in pio_set_gpio_base_unsafe() 97 int pio_set_gpio_base(PIO pio, uint gpio_base) { in pio_set_gpio_base() [all …]
|
/hal_rpi_pico-latest/docs/ |
D | mainpage.md | 5 … including DMA, IRQs, and the wide variety of fixed-function peripherals and PIO (Programmable IO). 7 …re programming, along with additional high-level functionality built using PIO, such as audio. The…
|
/hal_rpi_pico-latest/tools/ |
D | CMakeLists.txt | 158 function(pico_generate_pio_header TARGET PIO) 176 get_filename_component(PIO_NAME ${PIO} NAME) 179 get_filename_component(HEADER_GEN_TARGET ${PIO} NAME_WE) 190 DEPENDS ${PIO} 191 COMMAND pioasm -o ${OUTPUT_FORMAT} -v ${VERSION_STRING} ${PIO} ${HEADER}
|
/hal_rpi_pico-latest/src/rp2_common/pico_cyw43_driver/ |
D | cyw43_bus_pio_spi.c | 97 PIO pio;
|
/hal_rpi_pico-latest/ |
D | README.md | 9 C-level libraries/APIs for accessing all of the RP-series microcontroller's hardware including PIO …
|