Hi DylanZhao
Hope you are doing well
Sorry for late. You can use API -> Linflexd_Uart_Ip_AsyncReceive() which starts data reception from the LINFLEXD module in UART mode with non-blocking method. This enables an a-sync method for receiving data. When used with a non-blocking transmission, the UART driver can perform a full duplex operation. Non-blocking means that the function returns immediately. The application has to get the receive status to know when the receive is complete.
As same you can use API-> Linflexd_Uart_Ip_AsyncSend() which sends data using LINFLEXD module in UART mode with non-blocking method.
I have RTDv4.0.0. you can also refer an example in RTD(v4.0.0) name as Linflexd_Uart_Ip_Example_S32G274A_M7.
Please refer RTD_UART_UM.pdf @the location (in my RTD v4.0.0) /NXP/S32DS.3.4/S32DS/software/PlatformSDK_S32XX_4_0_0/RTD/Uart_TS_T40D11M40I0R0/doc/RTD_UART_UM.pdf
Regards
Tushar