Search found 90 matches

by markwj
Sun Jun 25, 2017 2:06 pm
Forum: ESP-IDF
Topic: C++ Constructors (other than in main.cpp)
Replies: 5
Views: 7521

C++ Constructors (other than in main.cpp)

I'm seeing a problem with how the ESP IDF build system is setup to use libmain.a. Let me explain with some code: Here is main.cpp: #include <stdio.h> extern "C" { void app_main(void); } void app_main(void) { puts("app_main() runs"); } void appmain_ctor (void) __attribute__ ((constructor)); void appm...
by markwj
Sun May 28, 2017 2:26 pm
Forum: ESP-IDF
Topic: 3 device limit on SPI
Replies: 2
Views: 5690

Re: 3 device limit on SPI

That library looks great. Perfect for what I need. Thanks.
by markwj
Sun May 28, 2017 2:25 pm
Forum: Hardware
Topic: ESP-WROOM-32 Flash Size
Replies: 15
Views: 44050

Re: ESP-WROOM-32 Flash Size

Experimenting with Winbond 25Q128, it seems to work. Forcing to 3.3V (as I am using SD card also), and setting standard pins plus external flash chip select on GPIO22, I burn fuses: XPD_SDIO_FORCE Ignore MTDI pin (GPIO12) for VDD_SDIO on reset = 1 R/W (0x1) XPD_SDIO_REG If XPD_SDIO_FORCE, enable VDD...
by markwj
Fri May 26, 2017 12:55 pm
Forum: ESP-IDF
Topic: 3 device limit on SPI
Replies: 2
Views: 5690

3 device limit on SPI

The documentation talks about a 3 device limit on each SPI bus. I also see in spi_master.c: #define NO_CS 3 //Number of CS pins per SPI host typedef struct { spi_device_t *device[NO_CS]; intr_handle_t intr; spi_dev_t *hw; spi_transaction_t *cur_trans; int cur_cs; lldesc_t dmadesc_tx, dmadesc_rx; boo...
by markwj
Fri Apr 28, 2017 6:09 am
Forum: Hardware
Topic: ESP-WROOM-32 Flash Size
Replies: 15
Views: 44050

Re: ESP-WROOM-32 Flash Size

This approach seems to work (external flash chip on different chip select GPIO).

Are there any 128Mbit flash chips that have been tested workable already with ESP-32?

It seems Winbond W25Q128FV was used with ESP8266 with success, but not recommended for new designs. So W25R128FV, but no stock?
by markwj
Wed Apr 26, 2017 1:23 am
Forum: Hardware
Topic: ESP-WROOM-32 Flash Size
Replies: 15
Views: 44050

Re: ESP-WROOM-32 Flash Size

I'll reply regarding this point, and will ask colleagues to reply about custom module availability ( yes, you can order modules with larger flash size ) I've tried adding an external flash, but that doesn't seem to work - it conflicts with the GD25Q32 which can't seem to be disabled. Putting the ex...
by markwj
Wed Apr 26, 2017 1:14 am
Forum: Hardware
Topic: ESP-WROOM-32 Flash Size
Replies: 15
Views: 44050

Re: ESP-WROOM-32 Flash Size

Hi, our dear customer, Firstly, could you please give us your email address which you send your questions to our "sales@espressif.com". And actually, we still have to ask you to make customized module order via that window. And we hope we can contact you via that window as many business colleagues ...
by markwj
Tue Apr 25, 2017 6:42 am
Forum: Hardware
Topic: ESP-WROOM-32 Flash Size
Replies: 15
Views: 44050

ESP-WROOM-32 Flash Size

The standard ESP-WROOM-32 module has GD25Q32 SPI flash, which is 32Mbits. That is 4MB, but using OTA feature (one factory image, one running OTA image, and one download OTA image), the maximum program size comes down to only about 1MB and that is not sufficient for our application. I've tried adding...
by markwj
Thu Oct 06, 2016 6:07 am
Forum: Hardware
Topic: WROOM-32
Replies: 6
Views: 8826

WROOM-32

It seems that the current WROOM-32 is using a 4MB flash, and 'open top' design.

Are there plans to release a version of WROOM-32 with 16MB flash?

Are there plans to certify WROOM-32 for modular use?

If so, any idea of timeline?
by markwj
Sat Sep 03, 2016 9:56 am
Forum: Hardware
Topic: Is there CAN interface in ESP32?
Replies: 11
Views: 23065

Re: Is there CAN interface in ESP32?

Now this has been released, can we have some details on the CAN? Which pins are used to connect to the external transciever? Presumably just CANTX and CANRX? Any documentation on the software for this (or pointers to CPU documentation)?