@@ -568,6 +568,7 @@ static inline void gpio_ll_force_unhold_all(void)
568568 * @param hw Peripheral GPIO hardware instance address.
569569 * @param gpio_num GPIO number
570570 */
571+ __attribute__((always_inline ))
571572static inline void gpio_ll_sleep_sel_en (gpio_dev_t * hw , uint32_t gpio_num )
572573{
573574 PIN_SLP_SEL_ENABLE (IO_MUX_GPIO0_REG + (gpio_num * 4 ));
@@ -580,6 +581,7 @@ static inline void gpio_ll_sleep_sel_en(gpio_dev_t *hw, uint32_t gpio_num)
580581 * @param hw Peripheral GPIO hardware instance address.
581582 * @param gpio_num GPIO number
582583 */
584+ __attribute__((always_inline ))
583585static inline void gpio_ll_sleep_sel_dis (gpio_dev_t * hw , uint32_t gpio_num )
584586{
585587 PIN_SLP_SEL_DISABLE (IO_MUX_GPIO0_REG + (gpio_num * 4 ));
@@ -591,6 +593,7 @@ static inline void gpio_ll_sleep_sel_dis(gpio_dev_t *hw, uint32_t gpio_num)
591593 * @param hw Peripheral GPIO hardware instance address.
592594 * @param gpio_num GPIO number
593595 */
596+ __attribute__((always_inline ))
594597static inline void gpio_ll_sleep_pullup_dis (gpio_dev_t * hw , uint32_t gpio_num )
595598{
596599 PIN_SLP_PULLUP_DISABLE (IO_MUX_GPIO0_REG + (gpio_num * 4 ));
@@ -602,6 +605,7 @@ static inline void gpio_ll_sleep_pullup_dis(gpio_dev_t *hw, uint32_t gpio_num)
602605 * @param hw Peripheral GPIO hardware instance address.
603606 * @param gpio_num GPIO number
604607 */
608+ __attribute__((always_inline ))
605609static inline void gpio_ll_sleep_pullup_en (gpio_dev_t * hw , uint32_t gpio_num )
606610{
607611 PIN_SLP_PULLUP_ENABLE (IO_MUX_GPIO0_REG + (gpio_num * 4 ));
@@ -613,6 +617,7 @@ static inline void gpio_ll_sleep_pullup_en(gpio_dev_t *hw, uint32_t gpio_num)
613617 * @param hw Peripheral GPIO hardware instance address.
614618 * @param gpio_num GPIO number
615619 */
620+ __attribute__((always_inline ))
616621static inline void gpio_ll_sleep_pulldown_en (gpio_dev_t * hw , uint32_t gpio_num )
617622{
618623 PIN_SLP_PULLDOWN_ENABLE (IO_MUX_GPIO0_REG + (gpio_num * 4 ));
@@ -624,6 +629,7 @@ static inline void gpio_ll_sleep_pulldown_en(gpio_dev_t *hw, uint32_t gpio_num)
624629 * @param hw Peripheral GPIO hardware instance address.
625630 * @param gpio_num GPIO number
626631 */
632+ __attribute__((always_inline ))
627633static inline void gpio_ll_sleep_pulldown_dis (gpio_dev_t * hw , uint32_t gpio_num )
628634{
629635 PIN_SLP_PULLDOWN_DISABLE (IO_MUX_GPIO0_REG + (gpio_num * 4 ));
@@ -635,6 +641,7 @@ static inline void gpio_ll_sleep_pulldown_dis(gpio_dev_t *hw, uint32_t gpio_num)
635641 * @param hw Peripheral GPIO hardware instance address.
636642 * @param gpio_num GPIO number
637643 */
644+ __attribute__((always_inline ))
638645static inline void gpio_ll_sleep_input_disable (gpio_dev_t * hw , uint32_t gpio_num )
639646{
640647 PIN_SLP_INPUT_DISABLE (IO_MUX_GPIO0_REG + (gpio_num * 4 ));
@@ -646,6 +653,7 @@ static inline void gpio_ll_sleep_input_disable(gpio_dev_t *hw, uint32_t gpio_num
646653 * @param hw Peripheral GPIO hardware instance address.
647654 * @param gpio_num GPIO number
648655 */
656+ __attribute__((always_inline ))
649657static inline void gpio_ll_sleep_input_enable (gpio_dev_t * hw , uint32_t gpio_num )
650658{
651659 PIN_SLP_INPUT_ENABLE (IO_MUX_GPIO0_REG + (gpio_num * 4 ));
@@ -657,6 +665,7 @@ static inline void gpio_ll_sleep_input_enable(gpio_dev_t *hw, uint32_t gpio_num)
657665 * @param hw Peripheral GPIO hardware instance address.
658666 * @param gpio_num GPIO number
659667 */
668+ __attribute__((always_inline ))
660669static inline void gpio_ll_sleep_output_disable (gpio_dev_t * hw , uint32_t gpio_num )
661670{
662671 PIN_SLP_OUTPUT_DISABLE (IO_MUX_GPIO0_REG + (gpio_num * 4 ));
@@ -668,6 +677,7 @@ static inline void gpio_ll_sleep_output_disable(gpio_dev_t *hw, uint32_t gpio_nu
668677 * @param hw Peripheral GPIO hardware instance address.
669678 * @param gpio_num GPIO number
670679 */
680+ __attribute__((always_inline ))
671681static inline void gpio_ll_sleep_output_enable (gpio_dev_t * hw , uint32_t gpio_num )
672682{
673683 PIN_SLP_OUTPUT_ENABLE (IO_MUX_GPIO0_REG + (gpio_num * 4 ));
0 commit comments