Page 1 of 1

M5Stack-Core-ESP32

Posted: Thu Feb 08, 2018 12:00 pm
by vibnwis
HI there,

I found the board in Aliexpress. HOwever, the listing does not really tell much about the system. Does anyone know

1. If it support FREERtos?
2. what M5Stack is?
3. Does it include TFT LCD driver? which I can use

Re: M5Stack-Core-ESP32

Posted: Thu Feb 08, 2018 12:31 pm
by rudi ;-)
vibnwis wrote:HI there,

I found the board in Aliexpress. HOwever, the listing does not really tell much about the system. Does anyone know

1. If it support FREERtos?
2. what M5Stack is?
3. Does it include TFT LCD driver? which I can use
hi vibnwis

1. yes, ESP-IDF and also FreeRTOS is supported, inside is ESP32
2. lookup here more details
3. yes lookup download section there and github repo

you can visit the cloud, there is m5stack WebIDE too

hope this helps

best wishes
rudi ;-)

Re: M5Stack-Core-ESP32

Posted: Fri Feb 09, 2018 5:27 am
by vibnwis
Hi,
If I am not wrong, it will work with ESP-IDF. However, it will not able to drive the TFT_LCD and other peripherals (assuming there are some). Any comments?

Re: M5Stack-Core-ESP32

Posted: Fri Feb 09, 2018 10:43 am
by rudi ;-)
vibnwis wrote:Hi,
If I am not wrong, it will work with ESP-IDF. However, it will not able to drive the TFT_LCD and other peripherals (assuming there are some). Any comments?
hi,
hope i understand you right.
first:
m5stack is founded on esp32.
so you must use esp-idf in basicly way's, esp32-arduino, and all the other ide's that support esp32,
also you can run loboris python work and so on. there are many things on the world,
which support esp32. the base is allways the esp-idf.

the hardware extras what m5stack is used, example the screen,
this is not basicly in the esp-idf, same with some bmexxx sensor#s or other parts
what you can find in the world as arduino parts or 3thrd party's.

but you can use this m5stack libs,
example:
look at the github of m5stack,
support1
support2 esp32-arduino ide
example1 you see, that the used screen is basicly supported, you do not need other libs.

hope this helps
btw: what you missing? where is your unsure?

best wishes
rudi ;-)

Re: M5Stack-Core-ESP32

Posted: Fri Feb 09, 2018 10:51 am
by Vader_Mester

Re: M5Stack-Core-ESP32

Posted: Fri Feb 09, 2018 11:01 am
by vibnwis
Hi Vader,
Thanks for the link. I just purchased one unit from it.

Re: M5Stack-Core-ESP32

Posted: Fri Feb 09, 2018 11:12 am
by vibnwis
Hi Rudi;-)

Many thanks for the reply.

If I can put my understanding into words, the M5Stack is built on esp-idf libraries but not for FreeRTOS. Instead, it is for Arduino. For the peripherals to work, it needs drivers which conforms to Arduino requirements. For that reason, those libraries in M5Stack will not work esp-idf FreeRTOS system. I think, one could rewrite Arduino driver to FreeRTOS. However, it would be huge undertaking for me. Hence, I prefer to have something readily available.

Does it make sense?

Thank you
Lim

Re: M5Stack-Core-ESP32

Posted: Fri Feb 09, 2018 12:33 pm
by rudi ;-)
vibnwis wrote:Hi Rudi;-)

Many thanks for the reply.

If I can put my understanding into words, the M5Stack is built on esp-idf libraries but not for FreeRTOS. Instead, it is for Arduino. For the peripherals to work, it needs drivers which conforms to Arduino requirements. For that reason, those libraries in M5Stack will not work esp-idf FreeRTOS system. I think, one could rewrite Arduino driver to FreeRTOS. However, it would be huge undertaking for me. Hence, I prefer to have something readily available.

Does it make sense?

Thank you
Lim
Hi Lim,

"M5Stack" is only the name for the "gimmick"
do not think, that is a Stack :) ... it is only so named cause it is 5cm x 5 xm :)
inside is esp32. And in some different M5Stacks, there is acceleration or other sensoric.
if so, then this is allways supported by the manufacturer itself,
FreeRTOS is supported over ESP-IDF - so FreeRTOS is supported in this "M5Stack named" ESP32 gimmick.
hope now is clear what you must think by "M5Stack".

What you can do:
you can make own develop boards for this m5stack
example:
https://github.com/m5stack/M5-hardware
you can then build expansions boards for the m5stack hardware and sure
write drivers and libs for this.

This m5stack is a "build" system, with "build" connector ( 2x15 2.54 BUS )
Image

Image

example with Mega32u4 it is opensource and open hardware and now with ESP32

the best is, you follow the account and you will allways see many good news and new ideas with m5stack
DVavBFjW0AAMoO6.jpg
DVavBFjW0AAMoO6.jpg (132.82 KiB) Viewed 13590 times
DUTo3WbVAAAR3eR.jpg
DUTo3WbVAAAR3eR.jpg (116.28 KiB) Viewed 13585 times
minimal documentation for the M5Stack is here online,
the M5Stack Cloud support python
visit the M5Stack Web Cloud Repo on Github


best wishes
rudi ;-)

Re: M5Stack-Core-ESP32

Posted: Fri Feb 09, 2018 12:53 pm
by loboris
@vibnwis

The M5Stack is basically the ESP32 development board packed in the nice box with integrated display and expansion connectors, there are no essential differences between M5Stack and other ESP32 development boards.
You can use it for developing any type application you want.

There is also a new version M5Stack 2018 with 4MB of psRAM. If you want to run MicroPython on ESP32, it is an excelent choice.

Re: M5Stack-Core-ESP32

Posted: Fri Feb 09, 2018 7:45 pm
by vibnwis
Many thanks for the replies. I will need to look into those source code.