Search found 90 matches
- 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...
- 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.
- 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...
- 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...
- 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?
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?
- 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...
- 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 ...
- 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...
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?
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?
- 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)?