Home
last modified time | relevance | path

Searched refs:sl_gpio_t (Results 1 – 9 of 9) sorted by relevance

/hal_silabs-latest/simplicity_sdk/platform/service/device_manager/src/
Dsl_device_gpio.c40 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/
Dsl_device_gpio.h519 } 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/
Dsl_gpio.h130 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/
Dsl_driver_gpio.h73 } 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/
Dsl_hal_gpio.c41 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/
Dsl_hal_gpio.h283 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/
Dsl_gpio.c105 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/
Dsl_si91x_driver_gpio.c298 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/
Dsl_clock_manager_init_hal_s2.c340 sl_gpio_t clkin0_gpio = { SL_CLOCK_MANAGER_CLKIN0_PORT, SL_CLOCK_MANAGER_CLKIN0_PIN }; in init_clkin0()