| /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/wiseconnect/components/device/silabs/si91x/mcu/drivers/unified_peripheral_drivers/inc/ |
| D | sl_si91x_peripheral_gpio.h | 73 #define _GPIO_PORT_SIZE(port) \ argument 74 ((port) == 0 ? _GPIO_PORT_A_PIN_COUNT \ 75 : (port) == 1 ? _GPIO_PORT_B_PIN_COUNT \ 76 : (port) == 2 ? _GPIO_PORT_C_PIN_COUNT \ 77 : (port) == 3 ? _GPIO_PORT_D_PIN_COUNT \ 78 : (port) == 4 ? _GPIO_PORT_E_PIN_COUNT \ 79 : (port) == 5 ? _GPIO_PORT_F_PIN_COUNT \ 80 : (port) == 6 ? _GPIO_PORT_G_PIN_COUNT \ 81 : (port) == 7 ? _GPIO_PORT_H_PIN_COUNT \ 82 : (port) == 8 ? _GPIO_PORT_I_PIN_COUNT \ [all …]
|
| D | sl_si91x_gpio.h | 265 void sl_si91x_gpio_set_pin_direction(uint8_t port, uint8_t pin, sl_si91x_gpio_direction_t direction… 287 uint8_t sl_si91x_gpio_get_pin_direction(uint8_t port, uint8_t pin); 385 void sl_si91x_gpio_select_group_interrupt_and_or(uint8_t port, 424 uint32_t sl_si91x_gpio_get_group_interrupt_status(uint8_t port, sl_si91x_group_interrupt_t group_in… 439 void sl_si91x_gpio_select_group_interrupt_wakeup(uint8_t port, 483 uint8_t port, 514 uint8_t port, 539 uint8_t sl_si91x_gpio_get_group_interrupt_level_edge(uint8_t port, sl_si91x_group_interrupt_t group… 564 void sl_si91x_gpio_set_group_interrupt_level_edge(uint8_t port, 587 void sl_si91x_gpio_unmask_group_interrupt(uint8_t port, sl_si91x_group_interrupt_t group_interrupt); [all …]
|
| D | sl_si91x_gpio_common.h | 135 #define SL_GPIO_VALIDATE_PORT(port) ((port) > 5 ? 0 : 1) ///< Validate GPIO… argument 139 #define SL_GPIO_NDEBUG_PORT_PIN(port, pin) \ argument 140 (port == 0 ? ((pin > GPIO_PA_PIN_MAX_VALIDATE) ? 0 : 1) \ 141 : port == 1 ? ((pin > GPIO_PB_PIN_MAX_VALIDATE) ? 0 : 1) \ 142 : port == 2 ? ((pin > GPIO_PC_PIN_MAX_VALIDATE) ? 0 : 1) \ 143 : port == 3 ? ((pin > GPIO_PD_PIN_MAX_VALIDATE) ? 0 : 1) \ 146 #define SL_GPIO_VALIDATE_HOST_PIN(port, pin) … argument 147 …(port == SL_GPIO_PORT_A ? (((pin >= HOST_PAD_MIN) && (pin <= HOST_PAD_MAX)) ? TRUE : FALSE) … 148 …: port == SL_GPIO_PORT_B ? (((pin >= GPIO_PIN_NUMBER9) && (pin <= GPIO_PIN_NUMBER14)) ? TRUE : FAL… 150 #define SL_GPIO_VALIDATE_ULP_PORT_PIN(port, pin) (port == 4 ? ((pin > 11) ? 0 : 1) : 0) ///< Valid… argument [all …]
|
| /hal_silabs-latest/simplicity_sdk/platform/peripheral/inc/ |
| D | sl_hal_gpio.h | 217 #define SL_HAL_GPIO_PORT_SIZE(port) ( \ argument 218 (port) == 0 ? SL_HAL_GPIO_PORT_A_PIN_COUNT \ 219 : (port) == 1 ? SL_HAL_GPIO_PORT_B_PIN_COUNT \ 220 : (port) == 2 ? SL_HAL_GPIO_PORT_C_PIN_COUNT \ 221 : (port) == 3 ? SL_HAL_GPIO_PORT_D_PIN_COUNT \ 222 : (port) == 4 ? SL_HAL_GPIO_PORT_E_PIN_COUNT \ 223 : (port) == 5 ? SL_HAL_GPIO_PORT_F_PIN_COUNT \ 224 : (port) == 6 ? SL_HAL_GPIO_PORT_G_PIN_COUNT \ 225 : (port) == 7 ? SL_HAL_GPIO_PORT_H_PIN_COUNT \ 226 : (port) == 8 ? SL_HAL_GPIO_PORT_I_PIN_COUNT \ [all …]
|
| /hal_silabs-latest/simplicity_sdk/platform/emlib/inc/ |
| D | em_gpio.h | 442 #define _GPIO_PORT_SIZE(port) ( \ argument 443 (port) == 0 ? _GPIO_PORT_A_PIN_COUNT \ 444 : (port) == 1 ? _GPIO_PORT_B_PIN_COUNT \ 445 : (port) == 2 ? _GPIO_PORT_C_PIN_COUNT \ 446 : (port) == 3 ? _GPIO_PORT_D_PIN_COUNT \ 447 : (port) == 4 ? _GPIO_PORT_E_PIN_COUNT \ 448 : (port) == 5 ? _GPIO_PORT_F_PIN_COUNT \ 449 : (port) == 6 ? _GPIO_PORT_G_PIN_COUNT \ 450 : (port) == 7 ? _GPIO_PORT_H_PIN_COUNT \ 451 : (port) == 8 ? _GPIO_PORT_I_PIN_COUNT \ [all …]
|
| D | em_chip.h | 206 uint32_t port; in CHIP_Init() local 228 for (port = 0; port <= GPIO_PORT_MAX; port++) { in CHIP_Init() 229 GPIO->P[port].CTRL = setVal | resetVal; in CHIP_Init()
|
| /hal_silabs-latest/gecko/emlib/inc/ |
| D | em_gpio.h | 394 #define _GPIO_PORT_SIZE(port) ( \ argument 395 (port) == 0 ? _GPIO_PORT_A_PIN_COUNT \ 396 : (port) == 1 ? _GPIO_PORT_B_PIN_COUNT \ 397 : (port) == 2 ? _GPIO_PORT_C_PIN_COUNT \ 398 : (port) == 3 ? _GPIO_PORT_D_PIN_COUNT \ 399 : (port) == 4 ? _GPIO_PORT_E_PIN_COUNT \ 400 : (port) == 5 ? _GPIO_PORT_F_PIN_COUNT \ 401 : (port) == 6 ? _GPIO_PORT_G_PIN_COUNT \ 402 : (port) == 7 ? _GPIO_PORT_H_PIN_COUNT \ 403 : (port) == 8 ? _GPIO_PORT_I_PIN_COUNT \ [all …]
|
| D | em_chip.h | 202 uint32_t port; in CHIP_Init() local 224 for (port = 0; port <= GPIO_PORT_MAX; port++) { in CHIP_Init() 225 GPIO->P[port].CTRL = setVal | resetVal; in CHIP_Init()
|
| /hal_silabs-latest/wiseconnect/components/device/silabs/si91x/mcu/drivers/unified_peripheral_drivers/src/ |
| D | sl_si91x_peripheral_gpio.c | 44 extern __INLINE void sl_gpio_set_pin_output(sl_gpio_port_t port, uint8_t pin); 45 extern __INLINE void sl_gpio_clear_pin_output(sl_gpio_port_t port, uint8_t pin); 60 void sl_gpio_configure_interrupt(sl_gpio_port_t port, uint8_t pin, uint32_t int_no, sl_gpio_interru… in sl_gpio_configure_interrupt() argument 63 SL_GPIO_ASSERT(SL_GPIO_NDEBUG_PORT_PIN(port, pin)); in sl_gpio_configure_interrupt() 66 GPIO->INTR[int_no].GPIO_INTR_CTRL_b.PORT_NUMBER = port; in sl_gpio_configure_interrupt() 119 void sl_gpio_set_pin_mode(sl_gpio_port_t port, uint8_t pin, sl_gpio_mode_t mode, uint32_t output_va… in sl_gpio_set_pin_mode() argument 126 sl_gpio_set_pin_output(port, pin); // Set the GPIO pin in sl_gpio_set_pin_mode() 128 sl_gpio_clear_pin_output(port, pin); // Clear the GPIO pin in sl_gpio_set_pin_mode() 132 if (port == SL_GPIO_ULP_PORT) { in sl_gpio_set_pin_mode() 140 GPIO->PIN_CONFIG[(port * MAX_GPIO_PORT_PIN) + pin].GPIO_CONFIG_REG_b.MODE = mode; in sl_gpio_set_pin_mode() [all …]
|
| /hal_silabs-latest/wiseconnect/components/device/silabs/si91x/mcu/drivers/unified_api/inc/ |
| D | sl_driver_gpio.h | 71 sl_gpio_port_t port; ///< GPIO port member 353 if (gpio->port > GPIO_PORT_MAX_VALUE) { in sl_gpio_validation() 358 if (gpio->port == SL_GPIO_PORT_A) { in sl_gpio_validation() 365 if ((gpio->port == SL_GPIO_PORT_B) || (gpio->port == SL_GPIO_PORT_C)) { in sl_gpio_validation() 372 if (gpio->port == SL_GPIO_PORT_D) { in sl_gpio_validation() 378 if (gpio->port == SL_GPIO_ULP_PORT) { in sl_gpio_validation() 385 if (gpio->port == SL_GPIO_UULP_PORT) { in sl_gpio_validation() 436 sl_gpio_set_pin_output(gpio->port, gpio->pin); in sl_gpio_driver_set_pin() 482 sl_gpio_clear_pin_output(gpio->port, gpio->pin); in sl_gpio_driver_clear_pin() 528 sl_gpio_toggle_pin_output(gpio->port, gpio->pin); in sl_gpio_driver_toggle_pin() [all …]
|
| D | sl_si91x_driver_gpio.h | 91 sl_status_t sl_si91x_gpio_driver_set_pin_direction(uint8_t port, uint8_t pin, sl_si91x_gpio_directi… 116 uint8_t sl_si91x_gpio_driver_get_pin_direction(uint8_t port, uint8_t pin); 258 sl_status_t sl_si91x_gpio_driver_select_group_interrupt_and_or(uint8_t port, 304 uint32_t sl_si91x_gpio_driver_get_group_interrupt_status(uint8_t port, sl_si91x_group_interrupt_t g… 323 sl_status_t sl_si91x_gpio_driver_select_group_interrupt_wakeup(uint8_t port, 376 uint8_t port, 416 uint8_t port, 443 uint8_t sl_si91x_gpio_driver_get_group_interrupt_level_edge(uint8_t port, sl_si91x_group_interrupt_… 476 sl_status_t sl_si91x_gpio_driver_set_group_interrupt_level_edge(uint8_t port, 504 sl_status_t sl_si91x_gpio_driver_unmask_group_interrupt(uint8_t port, sl_si91x_group_interrupt_t gr… [all …]
|
| /hal_silabs-latest/wiseconnect/components/device/silabs/si91x/mcu/drivers/rom_driver/inc/ |
| D | rsi_rom_egpio.h | 68 STATIC INLINE void RSI_EGPIO_SetDir(EGPIO_Type *pEGPIO, uint8_t port, uint8_t pin, boolean_t dir) in RSI_EGPIO_SetDir() argument 71 ROMAPI_EGPIO_API->egpio_set_dir(pEGPIO, port, pin, dir); in RSI_EGPIO_SetDir() 73 egpio_set_dir(pEGPIO, port, pin, dir); in RSI_EGPIO_SetDir() 89 STATIC INLINE void RSI_EGPIO_SetPin(EGPIO_Type *pEGPIO, uint8_t port, uint8_t pin, uint8_t val) in RSI_EGPIO_SetPin() argument 92 ROMAPI_EGPIO_API->egpio_set_pin(pEGPIO, port, pin, val); in RSI_EGPIO_SetPin() 94 egpio_set_pin(pEGPIO, port, pin, val); in RSI_EGPIO_SetPin() 106 STATIC INLINE boolean_t RSI_EGPIO_GetPin(const EGPIO_Type *pEGPIO, uint8_t port, uint8_t pin) in RSI_EGPIO_GetPin() argument 109 return ROMAPI_EGPIO_API->egpio_get_pin(pEGPIO, port, pin); in RSI_EGPIO_GetPin() 111 return egpio_get_pin(pEGPIO, port, pin); in RSI_EGPIO_GetPin() 123 STATIC INLINE boolean_t RSI_EGPIO_GetDir(const EGPIO_Type *pEGPIO, uint8_t port, uint8_t pin) in RSI_EGPIO_GetDir() argument [all …]
|
| D | rsi_rom_table_si91x.h | 78 void (*egpio_set_dir)(EGPIO_Type *pEGPIO, uint8_t port, uint8_t pin, boolean_t dir); 79 void (*egpio_set_pin)(EGPIO_Type *pEGPIO, uint8_t port, uint8_t pin, uint8_t val); 80 boolean_t (*egpio_get_pin)(const EGPIO_Type *pEGPIO, uint8_t port, uint8_t pin); 81 boolean_t (*egpio_get_dir)(const EGPIO_Type *pEGPIO, uint8_t port, uint8_t pin); 82 void (*egpio_pin_int_sel)(EGPIO_Type *pEGPIO, uint8_t intCh, uint8_t port, uint8_t pin); 95 void (*egpio_set_pin_mux)(EGPIO_Type *pEGPIO, uint8_t port, uint8_t pin, uint8_t mux); 97 void (*egpio_set_port_mask)(EGPIO_Type *pEGPIO, uint8_t port, uint8_t pin); 98 void (*egpio_set_port_un_mask)(EGPIO_Type *pEGPIO, uint8_t port, uint8_t pin); 99 void (*egpio_port_masked_load)(EGPIO_Type *pEGPIO, uint8_t port, uint16_t val); 100 void (*egpio_set_port)(EGPIO_Type *pEGPIO, uint8_t port, uint16_t val); [all …]
|
| /hal_silabs-latest/wiseconnect/components/device/silabs/si91x/mcu/drivers/unified_api/src/ |
| D | sl_si91x_driver_gpio.c | 195 switch (pin_config.port_pin.port) { in sl_gpio_set_configuration() 205 if (m4_gpio_pad[(pin_config.port_pin.port * MAX_GPIO_PORT_PIN) + pin_config.port_pin.pin] in sl_gpio_set_configuration() 208 …if (m4_gpio_pad[(pin_config.port_pin.port * MAX_GPIO_PORT_PIN) + pin_config.port_pin.pin] != PAD_S… in sl_gpio_set_configuration() 209 if (SL_GPIO_VALIDATE_HOST_PIN(pin_config.port_pin.port, pin_config.port_pin.pin)) { in sl_gpio_set_configuration() 211 … m4_gpio_pad[(pin_config.port_pin.port * MAX_GPIO_PORT_PIN) + pin_config.port_pin.pin]); in sl_gpio_set_configuration() 217 … m4_gpio_pad[(pin_config.port_pin.port * MAX_GPIO_PORT_PIN) + pin_config.port_pin.pin]); in sl_gpio_set_configuration() 225 if (pin_config.port_pin.port == SL_GPIO_PORT_A) { in sl_gpio_set_configuration() 231 … status = sl_si91x_gpio_driver_enable_pad_receiver((pin_config.port_pin.port * MAX_GPIO_PORT_PIN) in sl_gpio_set_configuration() 242 sl_si91x_gpio_set_pin_direction(pin_config.port_pin.port, in sl_gpio_set_configuration() 250 if (pin_config.port_pin.port == SL_GPIO_ULP_PORT) { in sl_gpio_set_configuration() [all …]
|
| /hal_silabs-latest/gecko/emlib/src/ |
| D | em_gpio.c | 102 void GPIO_DriveModeSet(GPIO_Port_TypeDef port, GPIO_DriveMode_TypeDef mode) in GPIO_DriveModeSet() argument 104 EFM_ASSERT(GPIO_PORT_VALID(port) && GPIO_DRIVEMODE_VALID(mode)); in GPIO_DriveModeSet() 106 GPIO->P[port].CTRL = (GPIO->P[port].CTRL & ~(_GPIO_P_CTRL_DRIVEMODE_MASK)) in GPIO_DriveModeSet() 122 void GPIO_DriveStrengthSet(GPIO_Port_TypeDef port, in GPIO_DriveStrengthSet() argument 125 EFM_ASSERT(GPIO_PORT_VALID(port) && GPIO_STRENGTH_VALID(strength)); in GPIO_DriveStrengthSet() 126 BUS_RegMaskedWrite(&GPIO->P[port].CTRL, in GPIO_DriveStrengthSet() 177 void GPIO_ExtIntConfig(GPIO_Port_TypeDef port, in GPIO_ExtIntConfig() argument 191 EFM_ASSERT(GPIO_PORT_PIN_VALID(port, pin)); in GPIO_ExtIntConfig() 202 (uint32_t)port << (_GPIO_EXTIPSELL_EXTIPSEL1_SHIFT * intNo)); in GPIO_ExtIntConfig() 210 (uint32_t)port << (_GPIO_EXTIPSELH_EXTIPSEL1_SHIFT * tmp)); in GPIO_ExtIntConfig() [all …]
|
| D | em_dbg.c | 92 int port; in DBG_SWOEnable() local 97 port = GPIO_SWV_PORT; in DBG_SWOEnable() 103 port = AF_DBG_SWO_PORT(location); in DBG_SWOEnable() 106 port = AF_DBG_SWV_PORT(location); in DBG_SWOEnable() 115 if ((pin < 0) || (port < 0)) { in DBG_SWOEnable() 130 GPIO_PinModeSet((GPIO_Port_TypeDef)port, pin, gpioModePushPull, 0); in DBG_SWOEnable()
|
| /hal_silabs-latest/simplicity_sdk/platform/emlib/src/ |
| D | em_gpio.c | 102 void GPIO_DriveModeSet(GPIO_Port_TypeDef port, GPIO_DriveMode_TypeDef mode) in GPIO_DriveModeSet() argument 104 EFM_ASSERT(GPIO_PORT_VALID(port) && GPIO_DRIVEMODE_VALID(mode)); in GPIO_DriveModeSet() 106 GPIO->P[port].CTRL = (GPIO->P[port].CTRL & ~(_GPIO_P_CTRL_DRIVEMODE_MASK)) in GPIO_DriveModeSet() 122 void GPIO_DriveStrengthSet(GPIO_Port_TypeDef port, in GPIO_DriveStrengthSet() argument 125 EFM_ASSERT(GPIO_PORT_VALID(port) && GPIO_STRENGTH_VALID(strength)); in GPIO_DriveStrengthSet() 126 BUS_RegMaskedWrite(&GPIO->P[port].CTRL, in GPIO_DriveStrengthSet() 177 void GPIO_ExtIntConfig(GPIO_Port_TypeDef port, in GPIO_ExtIntConfig() argument 191 EFM_ASSERT(GPIO_PORT_PIN_VALID(port, pin)); in GPIO_ExtIntConfig() 202 (uint32_t)port << (_GPIO_EXTIPSELL_EXTIPSEL1_SHIFT * intNo)); in GPIO_ExtIntConfig() 210 (uint32_t)port << (_GPIO_EXTIPSELH_EXTIPSEL1_SHIFT * tmp)); in GPIO_ExtIntConfig() [all …]
|
| D | em_dbg.c | 89 int port; in DBG_SWOEnable() local 94 port = GPIO_SWV_PORT; in DBG_SWOEnable() 100 port = AF_DBG_SWO_PORT(location); in DBG_SWOEnable() 103 port = AF_DBG_SWV_PORT(location); in DBG_SWOEnable() 112 if ((pin < 0) || (port < 0)) { in DBG_SWOEnable() 127 GPIO_PinModeSet((GPIO_Port_TypeDef)port, pin, gpioModePushPull, 0); in DBG_SWOEnable()
|
| /hal_silabs-latest/simplicity_sdk/platform/driver/gpio/src/ |
| D | sl_gpio.c | 114 …if (!SL_HAL_GPIO_PORT_PIN_IS_VALID(gpio->port, gpio->pin) || !SL_GPIO_DIRECTION_IS_VALID(pin_direc… in sl_gpio_set_pin_direction() 148 if (!SL_HAL_GPIO_MODE_IS_VALID(mode) || !SL_HAL_GPIO_PORT_PIN_IS_VALID(gpio->port, gpio->pin)) { in sl_gpio_set_pin_mode() 177 if (!SL_HAL_GPIO_PORT_PIN_IS_VALID(gpio->port, gpio->pin)) { in sl_gpio_get_pin_config() 229 if (!SL_HAL_GPIO_PORT_PIN_IS_VALID(gpio->port, gpio->pin)) { in sl_gpio_set_pin() 253 if (!SL_HAL_GPIO_PORT_PIN_IS_VALID(gpio->port, gpio->pin)) { in sl_gpio_clear_pin() 277 if (!SL_HAL_GPIO_PORT_PIN_IS_VALID(gpio->port, gpio->pin)) { in sl_gpio_toggle_pin() 302 if (!SL_HAL_GPIO_PORT_PIN_IS_VALID(gpio->port, gpio->pin)) { in sl_gpio_get_pin_output() 327 if (!SL_HAL_GPIO_PORT_PIN_IS_VALID(gpio->port, gpio->pin)) { in sl_gpio_get_pin_input() 343 sl_status_t sl_gpio_set_port(sl_gpio_port_t port, in sl_gpio_set_port() argument 348 if (!SL_HAL_GPIO_PORT_IS_VALID(port)) { in sl_gpio_set_port() [all …]
|
| /hal_silabs-latest/wiseconnect/components/device/silabs/si91x/mcu/drivers/peripheral_drivers/inc/ |
| D | rsi_egpio.h | 186 void egpio_set_dir(EGPIO_Type *pEGPIO, uint8_t port, uint8_t pin, boolean_t dir); 188 void egpio_set_pin(EGPIO_Type *pEGPIO, uint8_t port, uint8_t pin, uint8_t val); 190 boolean_t egpio_get_pin(const EGPIO_Type *pEGPIO, uint8_t port, uint8_t pin); 192 boolean_t egpio_get_dir(const EGPIO_Type *pEGPIO, uint8_t port, uint8_t pin); 194 void egpio_pin_int_sel(EGPIO_Type *pEGPIO, uint8_t intCh, uint8_t port, uint8_t pin); 220 void egpio_set_pin_mux(EGPIO_Type *pEGPIO, uint8_t port, uint8_t pin, uint8_t u8Mux); 224 void egpio_set_port_mask(EGPIO_Type *pEGPIO, uint8_t port, uint8_t pin); 226 void egpio_set_port_un_mask(EGPIO_Type *pEGPIO, uint8_t port, uint8_t pin); 228 void egpio_port_masked_load(EGPIO_Type *pEGPIO, uint8_t port, uint16_t u16Val); 230 void egpio_set_port(EGPIO_Type *pEGPIO, uint8_t port, uint16_t val); [all …]
|
| /hal_silabs-latest/simplicity_sdk/platform/peripheral/src/ |
| D | sl_hal_gpio.c | 42 extern __INLINE void sl_hal_gpio_set_port(sl_gpio_port_t port, 44 extern __INLINE void sl_hal_gpio_set_port_value(sl_gpio_port_t port, 47 extern __INLINE void sl_hal_gpio_set_slew_rate(sl_gpio_port_t port, 49 extern __INLINE void sl_hal_gpio_set_slew_rate_alternate(sl_gpio_port_t port, 51 extern __INLINE uint8_t sl_hal_gpio_get_slew_rate(sl_gpio_port_t port); 52 extern __INLINE uint8_t sl_hal_gpio_get_slew_rate_alternate(sl_gpio_port_t port); 54 extern __INLINE void sl_hal_gpio_clear_port(sl_gpio_port_t port, 58 extern __INLINE uint32_t sl_hal_gpio_get_port_input(sl_gpio_port_t port); 59 extern __INLINE uint32_t sl_hal_gpio_get_port_output(sl_gpio_port_t port); 61 extern __INLINE void sl_hal_gpio_toggle_port(sl_gpio_port_t port, [all …]
|
| /hal_silabs-latest/scripts/ |
| D | gen_adc.py | 121 port = m.group(2) variable 123 if port in ["MASK", "DEFAULT"]: 125 if port in data_source["values"]: 126 for value, key in data_source["values"][port].items(): 128 elif port.startswith("PORT"): 132 insert(values, alias.get(port,port), port_base)
|
| /hal_silabs-latest/simplicity_sdk/platform/driver/gpio/inc/ |
| D | sl_gpio.h | 232 sl_status_t sl_gpio_set_port(sl_gpio_port_t port, 244 sl_status_t sl_gpio_clear_port(sl_gpio_port_t port, 257 sl_status_t sl_gpio_get_port_output(sl_gpio_port_t port, 270 sl_status_t sl_gpio_get_port_input(sl_gpio_port_t port, 462 sl_status_t sl_gpio_set_slew_rate(sl_gpio_port_t port, 475 sl_status_t sl_gpio_get_slew_rate(sl_gpio_port_t port,
|
| /hal_silabs-latest/simplicity_sdk/platform/service/clock_manager/src/ |
| D | sl_clock_manager_init_hal_s2.c | 200 GPIO_Port_TypeDef port = SL_CLOCK_MANAGER_HFXO_CRYSTAL_SHARING_GPIO_PORT; in init_hfxo() local 210 EFM_ASSERT(GPIO_PORT_PIN_VALID(port, pin)); in init_hfxo() 238 GPIO_PinModeSet(port, pin, gpioModeWiredOrPullDown, 0U); in init_hfxo() 241 … | port << _GPIO_PRS_ASYNCH0ROUTE_PORT_SHIFT; in init_hfxo() 246 EFM_ASSERT(GPIO_PORT_PIN_VALID(port, pin)); in init_hfxo() 249 GPIO_PinModeSet(port, pin, gpioModeInput, 0U); in init_hfxo() 252 | port << _GPIO_SYXO_BUFOUTREQINASYNCROUTE_PORT_SHIFT; in init_hfxo() 349 GPIO->CMUROUTE.CLKIN0ROUTE = (clkin0_gpio.port << _GPIO_CMU_CLKIN0ROUTE_PORT_SHIFT) in init_clkin0()
|