Page 1 of 1

PTP / MTP with USB Host on ESP32-S2?

Posted: Sun Aug 07, 2022 8:20 am
by HeinzA
Hey there!
I am currently working on an little project to control settings of DSLR-Cameras remotely for an time-lapse-project.
Is there a way using the ESP32-S2 as an USB Host using MTP / PTP (Picture Transfer Protocol) to do this job?

I did some research on the USB-Host libraries out there, but it seems like everything is based on the tinyUSB Stack, which does not seem to support still image devices (yet).

Does any of you have an idea for a work-around or another way to do it?


Thank you very much for your help!

Re: PTP / MTP with USB Host on ESP32-S2?

Posted: Mon Aug 08, 2022 5:14 pm
by chegewara
As far as i know tinyUSB host stack is not working on esp32 Sx. Current USB host API is from espressif.

Are you sure the DSLR camera you want to connect to is USB fast speed capable, not USB high speed only?
Any way there is no MTP/PTP driver yet, i think.