Searched refs:sl_gpio_t (Results 1 – 9 of 9) sorted by relevance
| /hal_silabs-latest/simplicity_sdk/platform/service/device_manager/src/ |
| D | sl_device_gpio.c | 40 const sl_gpio_t pa0 = { .port = SL_GPIO_PORT_A, .pin = 0 }; 41 const sl_gpio_t pa1 = { .port = SL_GPIO_PORT_A, .pin = 1 }; 42 const sl_gpio_t pa2 = { .port = SL_GPIO_PORT_A, .pin = 2 }; 43 const sl_gpio_t pa3 = { .port = SL_GPIO_PORT_A, .pin = 3 }; 44 const sl_gpio_t pa4 = { .port = SL_GPIO_PORT_A, .pin = 4 }; 45 const sl_gpio_t pa5 = { .port = SL_GPIO_PORT_A, .pin = 5 }; 46 const sl_gpio_t pa6 = { .port = SL_GPIO_PORT_A, .pin = 6 }; 47 const sl_gpio_t pa7 = { .port = SL_GPIO_PORT_A, .pin = 7 }; 48 const sl_gpio_t pa8 = { .port = SL_GPIO_PORT_A, .pin = 8 }; 49 const sl_gpio_t pa9 = { .port = SL_GPIO_PORT_A, .pin = 9 }; [all …]
|
| /hal_silabs-latest/simplicity_sdk/platform/service/device_manager/inc/ |
| D | sl_device_gpio.h | 519 } sl_gpio_t; typedef 526 extern const sl_gpio_t pa0; 527 extern const sl_gpio_t pa1; 528 extern const sl_gpio_t pa2; 529 extern const sl_gpio_t pa3; 530 extern const sl_gpio_t pa4; 531 extern const sl_gpio_t pa5; 532 extern const sl_gpio_t pa6; 533 extern const sl_gpio_t pa7; 534 extern const sl_gpio_t pa8; [all …]
|
| /hal_silabs-latest/simplicity_sdk/platform/driver/gpio/inc/ |
| D | sl_gpio.h | 130 sl_status_t sl_gpio_set_pin_direction(const sl_gpio_t *gpio, 146 sl_status_t sl_gpio_set_pin_mode(const sl_gpio_t *gpio, 162 sl_status_t sl_gpio_get_pin_config(const sl_gpio_t *gpio, 173 sl_status_t sl_gpio_set_pin(const sl_gpio_t *gpio); 183 sl_status_t sl_gpio_clear_pin(const sl_gpio_t *gpio); 193 sl_status_t sl_gpio_toggle_pin(const sl_gpio_t *gpio); 206 sl_status_t sl_gpio_get_pin_output(const sl_gpio_t *gpio, 220 sl_status_t sl_gpio_get_pin_input(const sl_gpio_t *gpio, 314 sl_status_t sl_gpio_configure_external_interrupt(const sl_gpio_t *gpio, 397 sl_status_t sl_gpio_configure_wakeup_em4_interrupt(const sl_gpio_t *gpio,
|
| /hal_silabs-latest/wiseconnect/components/device/silabs/si91x/mcu/drivers/unified_api/inc/ |
| D | sl_driver_gpio.h | 73 } sl_gpio_t; typedef 77 sl_gpio_t port_pin; ///< The port and pin number of the GPIO 151 sl_status_t sl_gpio_driver_configure_interrupt(sl_gpio_t *gpio, 236 sl_status_t sl_gpio_driver_set_pin_mode(sl_gpio_t *gpio, sl_gpio_mode_t mode, uint32_t output_value… 268 sl_status_t sl_gpio_driver_get_pin_mode(sl_gpio_t *gpio, sl_gpio_mode_t *mode); 350 STATIC __INLINE sl_status_t sl_gpio_validation(sl_gpio_t *gpio) in sl_gpio_validation() 424 STATIC __INLINE sl_status_t sl_gpio_driver_set_pin(sl_gpio_t *gpio) in sl_gpio_driver_set_pin() 470 STATIC __INLINE sl_status_t sl_gpio_driver_clear_pin(sl_gpio_t *gpio) in sl_gpio_driver_clear_pin() 516 STATIC __INLINE sl_status_t sl_gpio_driver_toggle_pin(sl_gpio_t *gpio) in sl_gpio_driver_toggle_pin() 564 STATIC __INLINE sl_status_t sl_gpio_driver_get_pin(sl_gpio_t *gpio, uint8_t *pin_value) in sl_gpio_driver_get_pin() [all …]
|
| /hal_silabs-latest/simplicity_sdk/platform/peripheral/src/ |
| D | sl_hal_gpio.c | 41 extern __INLINE void sl_hal_gpio_set_pin(const sl_gpio_t *gpio); 53 extern __INLINE void sl_hal_gpio_clear_pin(const sl_gpio_t *gpio); 56 extern __INLINE bool sl_hal_gpio_get_pin_input(const sl_gpio_t *gpio); 57 extern __INLINE bool sl_hal_gpio_get_pin_output(const sl_gpio_t *gpio); 60 extern __INLINE void sl_hal_gpio_toggle_pin(const sl_gpio_t *gpio); 72 extern __INLINE int32_t sl_hal_gpio_get_em4_interrupt_number(const sl_gpio_t *gpio); 83 void sl_hal_gpio_set_pin_mode(const sl_gpio_t *gpio, in sl_hal_gpio_set_pin_mode() 215 sl_gpio_mode_t sl_hal_gpio_get_pin_mode(const sl_gpio_t *gpio) in sl_hal_gpio_get_pin_mode() 302 int32_t sl_hal_gpio_configure_external_interrupt(const sl_gpio_t *gpio, in sl_hal_gpio_configure_external_interrupt() 401 int32_t sl_hal_gpio_configure_wakeup_em4_external_interrupt(const sl_gpio_t *gpio, in sl_hal_gpio_configure_wakeup_em4_external_interrupt()
|
| /hal_silabs-latest/simplicity_sdk/platform/peripheral/inc/ |
| D | sl_hal_gpio.h | 283 void sl_hal_gpio_set_pin_mode(const sl_gpio_t *gpio, 294 sl_gpio_mode_t sl_hal_gpio_get_pin_mode(const sl_gpio_t *gpio); 324 int32_t sl_hal_gpio_configure_external_interrupt(const sl_gpio_t *gpio, 363 int32_t sl_hal_gpio_configure_wakeup_em4_external_interrupt(const sl_gpio_t *gpio, 417 __INLINE void sl_hal_gpio_set_pin(const sl_gpio_t *gpio) in SL_CODE_CLASSIFY() 522 __INLINE void sl_hal_gpio_clear_pin(const sl_gpio_t *gpio) in sl_hal_gpio_clear_pin() 551 __INLINE bool sl_hal_gpio_get_pin_input(const sl_gpio_t *gpio) in sl_hal_gpio_get_pin_input() 568 __INLINE bool sl_hal_gpio_get_pin_output(const sl_gpio_t *gpio) in sl_hal_gpio_get_pin_output() 611 __INLINE void sl_hal_gpio_toggle_pin(const sl_gpio_t *gpio) in sl_hal_gpio_toggle_pin() 743 __INLINE int32_t sl_hal_gpio_get_em4_interrupt_number(const sl_gpio_t *gpio) in sl_hal_gpio_get_em4_interrupt_number()
|
| /hal_silabs-latest/simplicity_sdk/platform/driver/gpio/src/ |
| D | sl_gpio.c | 105 sl_status_t sl_gpio_set_pin_direction(const sl_gpio_t *gpio, in sl_gpio_set_pin_direction() 138 sl_status_t sl_gpio_set_pin_mode(const sl_gpio_t *gpio, in sl_gpio_set_pin_mode() 168 sl_status_t sl_gpio_get_pin_config(const sl_gpio_t *gpio, in sl_gpio_get_pin_config() 221 sl_status_t sl_gpio_set_pin(const sl_gpio_t *gpio) in sl_gpio_set_pin() 245 sl_status_t sl_gpio_clear_pin(const sl_gpio_t *gpio) in sl_gpio_clear_pin() 269 sl_status_t sl_gpio_toggle_pin(const sl_gpio_t *gpio) in sl_gpio_toggle_pin() 293 sl_status_t sl_gpio_get_pin_output(const sl_gpio_t *gpio, in sl_gpio_get_pin_output() 318 sl_status_t sl_gpio_get_pin_input(const sl_gpio_t *gpio, in sl_gpio_get_pin_input() 436 sl_status_t sl_gpio_configure_external_interrupt(const sl_gpio_t *gpio, in sl_gpio_configure_external_interrupt() 545 sl_status_t sl_gpio_configure_wakeup_em4_interrupt(const sl_gpio_t *gpio, in sl_gpio_configure_wakeup_em4_interrupt()
|
| /hal_silabs-latest/wiseconnect/components/device/silabs/si91x/mcu/drivers/unified_api/src/ |
| D | sl_si91x_driver_gpio.c | 298 sl_status_t sl_gpio_driver_configure_interrupt(sl_gpio_t *gpio, in sl_gpio_driver_configure_interrupt() 452 sl_status_t sl_gpio_driver_set_pin_mode(sl_gpio_t *gpio, sl_gpio_mode_t mode, uint32_t output_value) in sl_gpio_driver_set_pin_mode() 500 sl_status_t sl_gpio_driver_get_pin_mode(sl_gpio_t *gpio, sl_gpio_mode_t *mode) in sl_gpio_driver_get_pin_mode()
|
| /hal_silabs-latest/simplicity_sdk/platform/service/clock_manager/src/ |
| D | sl_clock_manager_init_hal_s2.c | 340 sl_gpio_t clkin0_gpio = { SL_CLOCK_MANAGER_CLKIN0_PORT, SL_CLOCK_MANAGER_CLKIN0_PIN }; in init_clkin0()
|