Simple esp32 fw

Job ID: 33016019

Budget: $10 – $30 USD

We need a quite simple esp32 fw written.
When a pulse 50-100 ms is recieved on:
IO22
IO21
Must go high for 30 seconds.

When a pulse 50-100 ms is recieved on:
IO23
IO19
Must go high for 30 seconds.

When a pulse 50-100 ms is recieved on:
IO26
IO18
Must go high for 30 seconds.

When a pulse 50-100 ms is recieved on:
IO27
IO5
Must go high for 30 seconds.

This should be 5-10 mins work for the right person, so please don't bid unless you are familiar with esp32 and Arduino IDE

Fw is for a Lillygo t relay
https://github.com/Xinyuan-LilyGO/LilyGo-T-Relay