How to use I2S peripheril properly with STM32

if Itry to communicate nvida jetson agx orin with stm32wl33 nucleo board . I can send data stm32 to nvida but I can NOT send data nvidia to stm32 over the I2s line properly. I can communicate each other with uart there is no problem but i2s is not working good.

if I check the 40 pin header max current table:

i2s pins has only 20uA for output.
I check this pins for only high and low code to see result. also only high and low code is also not working. if I measure with fluke 179 multimeter it show only 1.5v output. if I check under the osc the result is same. code and result is here:

import Jetson.GPIO as GPIO

import time

output_pin = 40
  # Fiziksel 40-pin header PIN 15
def main():
    GPIO.setmode(GPIO.BOARD)

    GPIO.setup(

        output_pin,

        GPIO.OUT,

        initial=GPIO.LOW

    )

    print("PIN 15 GPIO testi - CTRL+C ile cik")

    try:

        print("PIN 15 HIGH - olcum icin Enter'a basana kadar HIGH kalacak")

        GPIO.output(output_pin, GPIO.HIGH)

        input("Olcumu tamamlayinca Enter'a basin; sonra HIGH/LOW testi baslayacak.")

        while True:
            print("HIGH")

            GPIO.output(output_pin, GPIO.HIGH)

            time.sleep(0.001)

            print("LOW")

            GPIO.output(output_pin, GPIO.LOW)

            time.sleep(0.001)

    finally:

        GPIO.cleanup()

if __name__ == '__main__':

    main()

but if change pin and test it with 16.th pin with same code: working properly.

pinout is here:

So the problem is nvidia i2s pin is not useable with stm32 or any other device. How I can use i2s with stm32 properly.

the problem is here i think: also there are others live same problem : Carrier output current 20uA

any other moderator please Help!

Do you set the 12,35,38,40 to I2S ?

yes, seems like you not configured the 40 pin header to enable I2S. Please follow the steps @ Configuring the Jetson Expansion Headers — NVIDIA Jetson Linux Developer Guide. to enable I2S signals to use.

well I know I am not using i2s now. I am testing pins can work as output (GPIO)

I am testing I2S pin as gpio to see is 12, 38, 40 pins can give 3v3 output