M5Stack-Core-ESP32
M5Stack-Core-ESP32
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
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
hi vibnwisvibnwis 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
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
-------------------------------------
love it, change it or leave it.
-------------------------------------
問候飛出去的朋友遍全球魯迪
love it, change it or leave it.
-------------------------------------
問候飛出去的朋友遍全球魯迪
Re: M5Stack-Core-ESP32
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?
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
hi,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?
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
-------------------------------------
love it, change it or leave it.
-------------------------------------
問候飛出去的朋友遍全球魯迪
love it, change it or leave it.
-------------------------------------
問候飛出去的朋友遍全球魯迪
- Vader_Mester
- Posts: 300
- Joined: Tue Dec 05, 2017 8:28 pm
- Location: Hungary
- Contact:
Re: M5Stack-Core-ESP32
Code: Select all
task_t coffeeTask()
{
while(atWork){
if(!xStreamBufferIsEmpty(mug)){
coffeeDrink(mug);
} else {
xTaskCreate(sBrew, "brew", 9000, &mug, 1, NULL);
xSemaphoreTake(sCoffeeRdy, portMAX_DELAY);
}
}
vTaskDelete(NULL);
}
Re: M5Stack-Core-ESP32
Hi Vader,
Thanks for the link. I just purchased one unit from it.
Thanks for the link. I just purchased one unit from it.
Re: M5Stack-Core-ESP32
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
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
Hi Lim,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
"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 )
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
minimal documentation for the M5Stack is here online,
the M5Stack Cloud support python
visit the M5Stack Web Cloud Repo on Github
best wishes
rudi
-------------------------------------
love it, change it or leave it.
-------------------------------------
問候飛出去的朋友遍全球魯迪
love it, change it or leave it.
-------------------------------------
問候飛出去的朋友遍全球魯迪
Re: M5Stack-Core-ESP32
@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.
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
Many thanks for the replies. I will need to look into those source code.
Who is online
Users browsing this forum: No registered users and 95 guests