Forum Index
HomeZBasic Home   Forum RulesForum Rules   Forum FAQForum FAQ   MemberlistMemberlist   UsergroupsUsergroups   RSS FeedRSS Feed
LinksLinks   DownloadDownload   Digests and SubscriptionsDigests and Subscriptions
ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in   RegisterRegister
ESP32
Goto page 1, 2  Next
 
Post new topic   Reply to topic    Forum Index -> General
Author Message
dlh



Joined: 15 Dec 2006
Posts: 384
Location: ~Cincinnati

Posted: 03 January 2016, 12:39 PM    Post subject: ESP32 Reply with quote

The ESP32 from Espressif looks interesting. 32 DIO (16 can be ADC), WiFi & Bluetooth. It has two processors - one for wireless and one for the everything else. Perhaps it will not have the timing issues of the ESP8266.
http://hackaday.com/2015/12/23/the-esp32-beta-units-arrive/
http://microcontrollerkits.blogspot.com/2015/12/esp32-espressif-wifi--bluetooth-module-.html

These are finally starting to ship (late 2016) although they are already backordered.

I've read that WeMos (of the D1 mini) is planning an ESP32 based board.


Last edited by dlh on 19 October 2016, 15:57 PM; edited 1 time in total
Back to top
stevech



Joined: 23 Feb 2006
Posts: 715

Posted: 09 January 2016, 22:51 PM    Post subject: Reply with quote

Please see
http://www.zbasic.net/forum/post-10689.html#10689

post of 9 Jan 2016
Back to top
dlh



Joined: 15 Dec 2006
Posts: 384
Location: ~Cincinnati

Posted: 19 October 2016, 17:26 PM    Post subject: Reply with quote

Here are links for the ESP32.

https://www.seeedstudio.com/ESP3212-Wifi-Bluetooth-Combo-Module-p-2706.html
https://www.adafruit.com/products/3269
Back to top
dlh



Joined: 15 Dec 2006
Posts: 384
Location: ~Cincinnati

Posted: 20 October 2016, 16:52 PM    Post subject: Reply with quote

I have skimmed the documentation - trying to stay in the shallow end of the pool.
http://esp32.net/

There are two 32-bit processors referred to as PRO_CPU & APP_CPU or Protocol CPU & Application CPU, the latter for use by your application.

If Don can add full ZBasic support for this it will be an awesomely powerful little device for us. It should not have the timing issues of the ESP8266. It's still early as chips only shipped recently and most of the docs are from Sept. 2016. Stay tuned.
Back to top
kranenborg



Joined: 27 Jul 2009
Posts: 50
Location: Groningen, The Netherlands

Posted: 21 October 2016, 17:44 PM    Post subject: Reply with quote

I actually rather hope that the current codebase for ZBasic (including the Arduino-library) can be kept up-to-date (Arduino is now at version 1.6.xx, its ZBasic implementation at 1.0.5), I personally would not be so interested into spreading out to new platforms. To me the 8-bit world is still incredibly relevant with the excellent ZBasic library and Arduino compatibility giving me the best of two worlds ...

Regards,
Jurjen


Last edited by kranenborg on 22 October 2016, 0:08 AM; edited 2 times in total
Back to top
dlh



Joined: 15 Dec 2006
Posts: 384
Location: ~Cincinnati

Posted: 21 October 2016, 18:06 PM    Post subject: Reply with quote

I think the ESP32 can be viewed as the big brother of the ESP8266 so, given that Don has already given us ZBasic for ESP8266, adding the ESP32 to the ZBasic family should be possible without a great deal of effort. Of course, that's easy for me to say here in the kiddie pool - It's Don who actually has to do the deep C diving.

The Arduino IDE already supports the ESP8266 and I believe Arduino IDE support for the ESP32 is also under development.

It would give us a platform very similar to Arduino but with WiFi & Bluetooth built in. With dual processors, it should avoid the limits of the ESP8266. I fully expect WeMos and others to introduce versions with the Arduino form factor. The WeMos D1 is ESP8266 based and brings out 40 pins.
https://www.wemos.cc/product/d1.html

Here's a deveopment board that will give an idea of the possibilities.
https://www.gravitechthai.com/product_detail.php?d=1470#
There are already NodeMCU and microPython interpreter versions should it turn out that ZBasic for ESP32 is an unrealistic dream.

But, I see it as the best of three worlds. Laughing
Back to top
dlh



Joined: 15 Dec 2006
Posts: 384
Location: ~Cincinnati

Posted: 23 October 2016, 12:45 PM    Post subject: Reply with quote

Quote:
There are two 32-bit processors referred to as PRO_CPU & APP_CPU or Protocol CPU & Application CPU, the latter for use by your application.


The latest development apparently removes the wall between the coprocessors, allowing tasks to use whichever is available at the time.
Back to top
dlh



Joined: 15 Dec 2006
Posts: 384
Location: ~Cincinnati

Posted: 24 October 2016, 11:24 AM    Post subject: Reply with quote

dlh wrote:
I think the ESP32 can be viewed as the big brother of the ESP8266...

Here's a Make magazine interview of the CEO of Espressif Systems from December 2015 at the time they started shipping beta versions of the ESP32. It's entitled Meet ESP32, New Big Brother to IoT Board ESP8266.
http://makezine.com/2015/12/09/meet-esp32-new-big-brother-to-iot-board-esp8266/
Back to top
kranenborg



Joined: 27 Jul 2009
Posts: 50
Location: Groningen, The Netherlands

Posted: 27 October 2016, 21:06 PM    Post subject: Reply with quote

Hi,

Although I am sympathetic to the idea to have the best of three worlds (ZBASIC + Arduino + ESPxx), it is not entirely clear to me what the business case for Don would be in order to make a living out of it, and that would be a requirement for the development that you envisage to happen. Maybe an extension or variant of the Generic Target License, but also there is a stiff competition with other software platforms supporting the ESP32 hardware. Regarding hardware itself I do not see the case either. I would definitely be willing to campaign more for the ZBasic platform (the current version or any extension) given its excellent technical base (to me it is still the best around), but the latter argument may not be enough for others.

Best regards,
Jurjen
Back to top
dlh



Joined: 15 Dec 2006
Posts: 384
Location: ~Cincinnati

Posted: 14 November 2016, 16:37 PM    Post subject: Reply with quote

It seems there's a Basic Interpreter hidden in the ESP32. Apparently, Espressif used it for checking out the hardware. An Arduino core is ready so I would expect to see many projects moving forward.

http://hackaday.com/2016/10/27/basic-interpreter-hidden-in-esp32-silicon/
Back to top
dlh



Joined: 15 Dec 2006
Posts: 384
Location: ~Cincinnati

Posted: 15 November 2016, 22:41 PM    Post subject: Reply with quote

Here's a link to the ESP32 datasheet...
https://cdn-shop.adafruit.com/product-files/3269/esp32_datasheet_en_0.pdf
And here's a link for the Arduino Core...
https://github.com/espressif/arduino-esp32
There are also development boards available with NodeMCU LUA and Python interpreters preloaded.

SparkFun has released their own development board, SparkFun ESP32 Thing...
https://www.sparkfun.com/products/13907
and their Get Started with the ESP32 Thing Guide has several useful links...
https://learn.sparkfun.com/tutorials/esp32-thing-hookup-guide/all

This is a link to Espressif with several downloads including a 162 page detailed Technical Reference Manual...
http://www.espressif.com/en/support/download/overview?keys=&field_type_tid%5B%5D=13
Back to top
dlh



Joined: 15 Dec 2006
Posts: 384
Location: ~Cincinnati

Posted: 23 November 2016, 21:25 PM    Post subject: Reply with quote

Here's an interesting ESP32 approach. It only exposes about half of the pins but the small form factor might be just right for some applications. It won't be shipping 'til January.

http://wiki.sweetpeas.se/index.php?title=ESP320
Back to top
dlh



Joined: 15 Dec 2006
Posts: 384
Location: ~Cincinnati

Posted: 30 November 2016, 13:47 PM    Post subject: Another ESP32 board Reply with quote

Here's an ESP32 board in an Arduino form factor.
http://www.analoglamb.com/product/maple-esp32/

It also has a built in microSD slot.


Last edited by dlh on 16 December 2016, 19:39 PM; edited 1 time in total
Back to top
dlh



Joined: 15 Dec 2006
Posts: 384
Location: ~Cincinnati

Posted: 07 December 2016, 16:53 PM    Post subject: ESP32 and Speech Reply with quote

I'm not sure what to make of this but the ESP32 Hardware Design Guidelines available at...
http://espressif.com/en/products/hardware/esp32/resources
has this at the last page...

5.2 ESP32-Lyra Smart Audio Platform
ESP32-Lyra is a cost-effective smart audio platform, which is specifically designed by Espressif for the IoT industry. With its ESP32 dual-core processor and Wi-Fi + BT capability, ESP32-Lyra features voice recognition, audio playing, and access to cloud services. The ESP32-Lyra platform supports systems of artificial intelligence, voice and image recognition, wireless audio systems, as well as smart home networks.
The ESP32-Lyra Smart Audio Platform has the following features:
Support for multiple audio interfaces with high extensibility
Support for touch buttons
Support for multiple audio formats including WMA, ALAC, AAC, FLAC, OPUS, MP3, WAV, and OGG
Support for multiple wireless audio standards including DLNA, AirPlay and QPlay
Support for multiple cloud platforms including Ximalaya FM, YunOS and Amazon
Support for multiple distribution network protocols including ESP-TOUCH, ALINK, JoyLink3.0 and AirKiss
Back to top
twesthoff



Joined: 17 Mar 2006
Posts: 247
Location: Fredericksburg, VA

Posted: 08 December 2016, 4:26 AM    Post subject: ESP32 Reply with quote

Wow, that has lots of possibilities. Fun to try that out. Is it an additional hardware board or native to the ESP32 chip? I looked but didn't find what you showed below.

On 12/7/2016 11:53 AM, General wrote:

Quote:
I'm not sure what to make of this but the ESP32 Hardware Design Guidelines available at...
http://espressif.com/en/products/hardware/esp32/resources
has this at the last page...

5.2 ESP32-Lyra Smart Audio Platform
ESP32-Lyra is a cost-effective smart audio platform, which is specifically designed by Espressif for the IoT industry. With its ESP32 dual-core processor and Wi-Fi + BT capability, ESP32-Lyra features voice recognition, audio playing, and access to cloud services. The ESP32-Lyra platform supports systems of artificial intelligence, voice and image recognition, wireless audio systems, as well as smart home networks.
The ESP32-Lyra Smart Audio Platform has the following features:
Support for multiple audio interfaces with high extensibility
Support for touch buttons
Support for multiple audio formats including WMA, ALAC, AAC, FLAC, OPUS, MP3, WAV, and OGG
Support for multiple wireless audio standards including DLNA, AirPlay and QPlay
Support for multiple cloud platforms including Ximalaya FM, YunOS and Amazon
Support for multiple distribution network protocols including ESP-TOUCH, ALINK, JoyLink3.0 and AirKiss




Back to top
Display posts from previous:   
Post new topic   Reply to topic    Forum Index -> General Time synchro. with the server - Timezone/DST with your computer
Goto page 1, 2  Next
Page 1 of 2

 


All content Copyright © 2005-2017 Elba Corp. All rights reserved.
Opinions expressed in posts are those of the author and not necessarily those of Elba Corp.
Powered by phpBB © 2001, 2005 phpBB Group