Home
last modified time | relevance | path

Searched refs:pins (Results 1 – 13 of 13) sorted by relevance

/hal_silabs-latest/wiseconnect/components/device/silabs/si91x/mcu/drivers/unified_api/inc/
Dsl_driver_gpio.h615 STATIC __INLINE sl_status_t sl_gpio_driver_set_port(sl_gpio_port_t port, uint32_t pins) in sl_gpio_driver_set_port() argument
618 if ((port > GPIO_PORT_MAX_VALUE) || (pins > GPIO_MAX_PORT_PINS)) { in sl_gpio_driver_set_port()
622 sl_gpio_set_port_output(port, pins); in sl_gpio_driver_set_port()
661 STATIC __INLINE sl_status_t sl_gpio_driver_clear_port(sl_gpio_port_t port, uint32_t pins) in sl_gpio_driver_clear_port() argument
664 if ((port > GPIO_PORT_MAX_VALUE) || (pins > GPIO_MAX_PORT_PINS)) { in sl_gpio_driver_clear_port()
668 sl_gpio_clear_port_output(port, pins); in sl_gpio_driver_clear_port()
900 STATIC __INLINE sl_status_t sl_gpio_driver_toggle_port_output(sl_gpio_port_t port, uint32_t pins) in sl_gpio_driver_toggle_port_output() argument
903 if ((port > GPIO_PORT_MAX_VALUE) || (pins > GPIO_MAX_PORT_PINS)) { in sl_gpio_driver_toggle_port_output()
907 sl_gpio_toggle_port_output(port, pins); in sl_gpio_driver_toggle_port_output()
/hal_silabs-latest/simplicity_sdk/platform/emlib/inc/
Dem_gpio.h1224 __STATIC_INLINE void GPIO_PortOutClear(GPIO_Port_TypeDef port, uint32_t pins) in GPIO_PortOutClear() argument
1228 GPIO->P[port].DOUTCLR = pins; in GPIO_PortOutClear()
1230 GPIO->P_CLR[port].DOUT = pins; in GPIO_PortOutClear()
1232 BUS_RegMaskedClear(&GPIO->P[port].DOUT, pins); in GPIO_PortOutClear()
1268 __STATIC_INLINE void GPIO_PortOutSet(GPIO_Port_TypeDef port, uint32_t pins) in GPIO_PortOutSet() argument
1272 GPIO->P[port].DOUTSET = pins; in GPIO_PortOutSet()
1274 GPIO->P_SET[port].DOUT = pins; in GPIO_PortOutSet()
1276 BUS_RegMaskedSet(&GPIO->P[port].DOUT, pins); in GPIO_PortOutSet()
1322 __STATIC_INLINE void GPIO_PortOutToggle(GPIO_Port_TypeDef port, uint32_t pins) in GPIO_PortOutToggle() argument
1326 GPIO->P_TGL[port].DOUT = pins; in GPIO_PortOutToggle()
[all …]
/hal_silabs-latest/gecko/emlib/inc/
Dem_gpio.h1139 __STATIC_INLINE void GPIO_PortOutClear(GPIO_Port_TypeDef port, uint32_t pins) in GPIO_PortOutClear() argument
1143 GPIO->P[port].DOUTCLR = pins; in GPIO_PortOutClear()
1145 GPIO->P_CLR[port].DOUT = pins; in GPIO_PortOutClear()
1147 BUS_RegMaskedClear(&GPIO->P[port].DOUT, pins); in GPIO_PortOutClear()
1183 __STATIC_INLINE void GPIO_PortOutSet(GPIO_Port_TypeDef port, uint32_t pins) in GPIO_PortOutSet() argument
1187 GPIO->P[port].DOUTSET = pins; in GPIO_PortOutSet()
1189 GPIO->P_SET[port].DOUT = pins; in GPIO_PortOutSet()
1191 BUS_RegMaskedSet(&GPIO->P[port].DOUT, pins); in GPIO_PortOutSet()
1237 __STATIC_INLINE void GPIO_PortOutToggle(GPIO_Port_TypeDef port, uint32_t pins) in GPIO_PortOutToggle() argument
1241 GPIO->P_TGL[port].DOUT = pins; in GPIO_PortOutToggle()
[all …]
/hal_silabs-latest/wiseconnect/components/device/silabs/si91x/mcu/drivers/unified_peripheral_drivers/inc/
Dsl_si91x_peripheral_gpio.h339 static __INLINE void sl_gpio_set_port_output(sl_gpio_port_t port, uint32_t pins) in sl_gpio_set_port_output() argument
343 ULP_GPIO->PORT_CONFIG[SL_GPIO_PORT_A].PORT_SET_REG = (pins); in sl_gpio_set_port_output()
345 GPIO->PORT_CONFIG[port].PORT_SET_REG = (pins); in sl_gpio_set_port_output()
441 static __INLINE void sl_gpio_clear_port_output(sl_gpio_port_t port, uint32_t pins) in sl_gpio_clear_port_output() argument
445 ULP_GPIO->PORT_CONFIG[SL_GPIO_PORT_A].PORT_CLEAR_REG = (pins); in sl_gpio_clear_port_output()
447 GPIO->PORT_CONFIG[port].PORT_CLEAR_REG = (pins); in sl_gpio_clear_port_output()
613 static __INLINE void sl_gpio_toggle_port_output(sl_gpio_port_t port, uint32_t pins) in sl_gpio_toggle_port_output() argument
617 ULP_GPIO->PORT_CONFIG[SL_GPIO_PORT_A].PORT_TOGGLE_REG = pins; in sl_gpio_toggle_port_output()
619 GPIO->PORT_CONFIG[port].PORT_TOGGLE_REG = pins; in sl_gpio_toggle_port_output()
/hal_silabs-latest/si32/si32Hal/sim3c1xx/
DSI32_PBHD_A_Type.c653 uint32_t pins) in _SI32_PBHD_A_enable_pin_current_limit() argument
655 assert(pins < 64); // pins < 2^6 in _SI32_PBHD_A_enable_pin_current_limit()
659 pins << SI32_PBHD_A_PBILIMIT_PBILEN_SHIFT; in _SI32_PBHD_A_enable_pin_current_limit()
671 uint32_t pins) in _SI32_PBHD_A_disable_pin_current_limit() argument
673 assert(pins < 64); // pins < 2^6 in _SI32_PBHD_A_disable_pin_current_limit()
676 pins << SI32_PBHD_A_PBILIMIT_PBILEN_SHIFT; in _SI32_PBHD_A_disable_pin_current_limit()
DSI32_PBHD_A_Type.h855 #define SI32_PBHD_A_enable_pin_current_limit(basePointer, pins) do{ \ argument
858 pins << SI32_PBHD_A_PBILIMIT_PBILEN_SHIFT;\
878 #define SI32_PBHD_A_disable_pin_current_limit(basePointer, pins) do{ \ argument
880 pins << SI32_PBHD_A_PBILIMIT_PBILEN_SHIFT;\
/hal_silabs-latest/si32/si32Hal/sim3u1xx/
DSI32_PBHD_A_Type.c653 uint32_t pins) in _SI32_PBHD_A_enable_pin_current_limit() argument
655 assert(pins < 64); // pins < 2^6 in _SI32_PBHD_A_enable_pin_current_limit()
659 pins << SI32_PBHD_A_PBILIMIT_PBILEN_SHIFT; in _SI32_PBHD_A_enable_pin_current_limit()
671 uint32_t pins) in _SI32_PBHD_A_disable_pin_current_limit() argument
673 assert(pins < 64); // pins < 2^6 in _SI32_PBHD_A_disable_pin_current_limit()
676 pins << SI32_PBHD_A_PBILIMIT_PBILEN_SHIFT; in _SI32_PBHD_A_disable_pin_current_limit()
DSI32_PBHD_A_Type.h855 #define SI32_PBHD_A_enable_pin_current_limit(basePointer, pins) do{ \ argument
858 pins << SI32_PBHD_A_PBILIMIT_PBILEN_SHIFT;\
878 #define SI32_PBHD_A_disable_pin_current_limit(basePointer, pins) do{ \ argument
880 pins << SI32_PBHD_A_PBILIMIT_PBILEN_SHIFT;\
/hal_silabs-latest/simplicity_sdk/platform/peripheral/inc/
Dsl_hal_gpio.h432 uint32_t pins) in sl_hal_gpio_set_port() argument
435 GPIO->P_SET[port].DOUT = pins; in sl_hal_gpio_set_port()
537 uint32_t pins) in sl_hal_gpio_clear_port() argument
541 GPIO->P_CLR[port].DOUT = pins; in sl_hal_gpio_clear_port()
626 uint32_t pins) in sl_hal_gpio_toggle_port() argument
630 GPIO->P_TGL[port].DOUT = pins; in sl_hal_gpio_toggle_port()
/hal_silabs-latest/simplicity_sdk/platform/driver/gpio/inc/
Dsl_gpio.h233 uint32_t pins);
245 uint32_t pins);
/hal_silabs-latest/simplicity_sdk/platform/driver/gpio/src/
Dsl_gpio.c344 uint32_t pins) in sl_gpio_set_port() argument
355 sl_hal_gpio_set_port(port, pins); in sl_gpio_set_port()
365 uint32_t pins) in sl_gpio_clear_port() argument
376 sl_hal_gpio_clear_port(port, pins); in sl_gpio_clear_port()
/hal_silabs-latest/simplicity_sdk/platform/peripheral/src/
Dsl_hal_gpio.c43 uint32_t pins);
55 uint32_t pins);
62 uint32_t pins);
/hal_silabs-latest/scripts/
Dgen_pinctrl.py289 for port, pins in signal.pinout.items():
290 for pin in sorted(pins):