Hi Joel,
Thank you for feedback. I am also happy to hear it
Yes, i am planning to selling hardware, and even already started production of first small test batch. My manufacturer is promising, what it will be ready in ~4 weeks. Pls be patient
Right now there few prototype boards, which i have assembled myself.
IoT is just modern word, which actually can be replaced with classic "embedded device with internet connectivity".
You right, STM32F405RGT6 is in the same package (and even probably can be used without pcb changes) - but it's more expensive. The price difference between STM32F105 and STM32F405 is $5. $5 is ~%15 of total device cost. It is pretty significant.
Yes, Cortex M4 is 3x more powerful, and have more memory, but in my device architecture the STM32 is co-processor, which role is handle peripherals and audio encoding/decoding. Cortex M3 performance is enough for this tasks.
Btw, user applications and uGFX are running on ESP8266, which is 160Mhz clocked (~200DMIPS - which is near with STM32F405 performance), and have 4Mb of flash.
Main difficult is in environment setup, and planning application architecture. So, if uGFX studio will offer some applications templates (e.g. like my sample), then it will be easy for any users to do that )
Agree! I am wating for it