Uart communication between esp32 and pixhawk flight controller

Hi! I’m using this lib GitHub - mavlink/c_library_v2: Official reference C / C++ library for the v2 protocol to access mavlink messages from pixhawk. I’ve wired esp to telem2 port, set up uart config on my esp32, checked pixhawk parameters in mission planner but still have output of unreadable symbols. Any guesses where is my mistake?
2c95f99533dbe118563acf43af6ce167ab78786e_2_690x429
cb198d64f350024633fd89bb194a535e910264d3_2_690x480

The picture was so heavily compressed in size that I can’t make out a single letter on it.

It is it possible you upload your current firmware and the current log files the ESP32 and that flight program output?