hardware :
========
solder a servo wire red to +5V, black to GND, white (SBUS signal) to GPIO 13 (right column just under 5V, GND, 3.3V)
(in case your RX has a 5V logic, just add a resistor bridge in serial to the signal pin)

configuration
=============
add "https://espressif.github.io/arduino-esp32/package_esp32_index.json" in preferences/additionnal boards URL
in board manager type ESP32 and select ESP32 expressif
in "tools/board" select "ESP32S3 DEV module"
USB Mode : "Hardware CDC and JTAG"
USB CDC On Boot : "Enabled"
in "tools manage libraries" include "USB", "USBHID", "sbus from Bolder flight", "ESP32_PPM" and "ADAFruit Neopixel"
compile and upload this code
press the reset button or switch OFF/ON the board
user manual
===========
the LED shows the status of communication:
- flashing blue/purple/yellow : searching protocol : no signal is received, either the RX is not connected or the radio is OFF
- solid cyan : the PPM signal is received and valid
- solid purple : SBUS signal is received and valid
- solid red : the TX signal is lost, failsafe is active
to test the joystick on W10 or W11, just type "joy.cpl" in the search area. The device ESP32_DEV should appear,
press properties, the "test" tab is activated, move some axis
then go to parameters and calibrate the joystick (important as the SBUS range is set to +/-150%)
aeropic