Fix uart tx function block issue
Fix uart tx function block issue

To enable tx empty interrupt each time the tx ringbuffer get filled, so that tx function will not block if tx data length is larger than tx ringbuffer size.
Reported from customer of Audio team.

mashaoze/esp-idf,espressif/esp-idf,www220/esp-idf,shukyisme/esp-idf-kwik,empoweredhomes/esp-idf,armada-ai/esp-idf,dantonets/Pingzee-ESP32,dschaefer/esp-idf,empoweredhomes/esp-idf,MIhanguangyi/esp-idf,hwmaier/esp-idf,tidyjiang8/esp-idf-zh,hwmaier/esp-idf,armada-ai/esp-idf,mashaoze/esp-idf,ajs124/esp-idf,espressif/esp-idf,tidyjiang8/esp-idf-zh,www220/esp-idf,ajs124/esp-idf,tidyjiang8/esp-idf-zh,armada-ai/esp-idf,tidyjiang8/esp-idf-zh,empoweredhomes/esp-idf,nineisk/esp-idf,armada-ai/esp-idf,jaracil/esp-idf,dschaefer/esp-idf,MIhanguangyi/esp-idf,mashaoze/esp-idf,mashaoze/esp-idf,hwmaier/esp-idf,shukyisme/esp-idf-kwik,Hermiedapwdrman/esp-idf,jaracil/esp-idf,empoweredhomes/esp-idf,MIhanguangyi/esp-idf,tidyjiang8/esp-idf-zh,ajs124/esp-idf,hwmaier/esp-idf,shukyisme/esp-idf-kwik,jaracil/esp-idf,dantonets/Pingzee-ESP32,mashaoze/esp-idf,www220/esp-idf,espressif/esp-idf,MIhanguangyi/esp-idf,MIhanguangyi/esp-idf,dschaefer/esp-idf,jaracil/esp-idf,Hermiedapwdrman/esp-idf,dschaefer/esp-idf,dschaefer/esp-idf,empoweredhomes/esp-idf,ajs124/esp-idf,espressif/esp-idf,www220/esp-idf,nineisk/esp-idf,Hermiedapwdrman/esp-idf,www220/esp-idf,nineisk/esp-idf,dantonets/Pingzee-ESP32,shukyisme/esp-idf-kwik,dantonets/Pingzee-ESP32,Hermiedapwdrman/esp-idf,shukyisme/esp-idf-kwik,nineisk/esp-idf,Hermiedapwdrman/esp-idf