Home
last modified time | relevance | path

Searched refs:pin_port_pos (Results 1 – 2 of 2) sorted by relevance

/hal_microchip-latest/mec5/drivers/
Dmec_gpio.c190 int mec_hal_gpio_port_pin_valid(uint8_t port, uint8_t pin_port_pos) in mec_hal_gpio_port_pin_valid() argument
192 if ((port < MEC_GPIO_PORT_MAX) && (pin_port_pos < 32u)) { in mec_hal_gpio_port_pin_valid()
193 if (valid_ctrl_masks[port] & MEC_BIT(pin_port_pos)) { in mec_hal_gpio_port_pin_valid()
217 int mec_hal_gpio_port_pin_valid(uint8_t port, uint8_t pin_port_pos) in mec_hal_gpio_port_pin_valid() argument
219 if ((port >= MEC_GPIO_PORT_MAX) || (pin_port_pos >= 32u)) { in mec_hal_gpio_port_pin_valid()
277 int mec_hal_gpio_pin_num(uint8_t port, uint8_t pin_port_pos, uint32_t *pin_num) in mec_hal_gpio_pin_num() argument
279 if ((port > MEC_GPIO_PORT_MAX) || (pin_port_pos > 32u) || !pin_num) { in mec_hal_gpio_pin_num()
283 *pin_num = ((uint32_t)port * 32U) + (uint32_t)pin_port_pos; in mec_hal_gpio_pin_num()
Dmec_gpio_api.h294 static inline uint32_t mec_hal_gpio_pin_num_nc(uint8_t port, uint8_t pin_port_pos) in mec_hal_gpio_pin_num_nc() argument
296 return ((uint32_t)(port & 0x7u) * 32u) + (pin_port_pos & 0x1fu); in mec_hal_gpio_pin_num_nc()
299 int mec_hal_gpio_pin_num(uint8_t port, uint8_t pin_port_pos, uint32_t *pin_num);
301 int mec_hal_gpio_port_pin_valid(uint8_t port, uint8_t pin_port_pos);