In STM32CubeMX, set I2C1 to "I2C" and USART1 to "asynchronous" Set up an external interrupt pin (say PB0) in GPIO settings, use "external interrupt mode with falling edge trigger detection" and ...
T3-S3 SX1276 ESP32-S3FH4R2 4MB(Quad-SPI) 2MB(Quad-SPI) T3-S3 SX1262 ESP32-S3FH4R2 4MB(Quad-SPI) 2MB(Quad-SPI) LoRa32 V1.3 ESP32-D0WDQ6-V3 4MB(Quad-SPI) LoRa32 V2.1 ESP32-PICO-D4 4MB(Quad-SPI) ...