(cherry picked from commit b40f7c773b92aebb153bb07b9d3899d7090ece26) Co-authored-by: zwl <zhaoweiliang@espressif.com>
(cherry picked from commit 71bc00568dae42de149d495a202c834bc8d90ba3) Co-authored-by: zwl <zhaoweiliang@espressif.com>