I'm a complete n00b, my debut post with an overview of my first electronics project can be found here http://stm32duino.com/viewtopic.php?f=2&t=2651.
Being new to this area I'm unsure where the border lies between micro controllers and a computer like my RaspberryPi.
My extended time lapse project requires ultra low power control (but the RaspberryPi lacks a sleep mode), so I thought an STM board could offer to meet this need but just now I've been looking at the Arduino Project Hub https://create.arduino.cc/projecthub/search?q=wifi and see that there are wifi capable STM boards such as the Adafruit WICED WiFi Feather - STM32F205 with Cypress WICED WiFi https://core-electronics.com.au/adafrui ... -wifi.html so I'm wondering if the Raspberry Pi is needed at all.
The main duties I have in mind for the Raspberry Pi are file transfer from the Canon Camera via USB (via CHDK-PTP) http://chdk.wikia.com/wiki/PTP_Extension and upload to the Internet for progress and peace of mind monitoring of the long term project.
Please advise if I could reduce the complexity to a single device. I'm not, however, sure if there exists any STM appropriate code to make this work in the STM environment
Below is a snippet from the CHDK-WIKI
Any advice will be welcomeAbout chdkptp
chdkptp is a client application for the CHDK PTP Extension
Comments? Questions? Bug reports? Patches? Please use the chdk forum: https://chdk.setepontos.com/index.php?action=forum
chdkptp is developed for MS Windows, Linux on x86/x64 and raspberry pi.
Several users have reported successfully building and running chdkptp under OSX. See README-OSX.TXT in the source for more information. chdkptp is not developed for or tested by the developer on OSX, so this may be out of date. Patches, comments and corrections welcome.
Other ARM SBCs
Work is also on its way to get as least the CHDKPTP CLI running on an ODroid XU board and a BeagleBone Black. Help to make that a reality is appreciated, more information here :
CHDKPTP on oDroidXU
CHDKPTP on BeagleBone Black
chdkptp package is available from AUR, see package page.