Search found 2565 matches

by ESP_Sprite
Fri May 24, 2019 3:33 am
Forum: General Discussion
Topic: espressif's "Chip7 2-2-A" spotted in the wild
Replies: 31
Views: 4285

Re: espressif's "Chip7 2-2-A" spotted in the wild

I think the I2C slave implements some kind of clock stretching now, so there's at least half a ✓ more :P
by ESP_Sprite
Thu May 23, 2019 11:01 am
Forum: Hardware
Topic: SPI with Double data rate
Replies: 1
Views: 36

Re: SPI with Double data rate

No, the ESP32 only has two SPI buses free, and they do not support DDR. You may be able to fake something with e.g. the parallel mode of the I2S peripheral, but that depends on your use case; if you can tell a bit more about what you need this for, we can probably help you better.
by ESP_Sprite
Thu May 23, 2019 10:59 am
Forum: General Discussion
Topic: ESP32 memory architecture (Flash) or block daigram
Replies: 3
Views: 69

Re: ESP32 memory architecture (Flash) or block daigram

Erm... it's exactly the same as the external flash, the chip die is just located inside the SOC and it's connected to some slightly different pads (for physical reasons). Anything specific you want to know?
by ESP_Sprite
Thu May 23, 2019 8:09 am
Forum: Hardware
Topic: Using Ethernet LAN8720 and I2S Audio at same time
Replies: 4
Views: 85

Re: Using Ethernet LAN8720 and I2S Audio at same time

Alternatively, if you don't care about exact I2S frequencies, you can possibly also run that from the BPLL and free up the APLL for Ethernet.
by ESP_Sprite
Thu May 23, 2019 4:33 am
Forum: ESP IoT Solution
Topic: Dual Core Implementations
Replies: 3
Views: 115

Re: Dual Core Implementations

Gotcha. First of all, you can still do the core1=wifi/bt, core2=peripherals split even with FreeRTOS. The trick is just to make sure WiFi/BT runs on one core (you can select this in menuconfig, I think it defaults to core 0) while you start the tasks to initialize / handle the peripherals on the oth...
by ESP_Sprite
Thu May 23, 2019 1:53 am
Forum: ESP32 IDF
Topic: ESP32 JTAG debugging is not functioning properly, OpenOCD is giving these error.
Replies: 6
Views: 177

Re: ESP32 JTAG debugging is not functioning properly, OpenOCD is giving these error.

In particular, show down your adapter. " adapter speed: 20000 kHz" means it's running at 20MHz now.
by ESP_Sprite
Thu May 23, 2019 1:51 am
Forum: ESP32 IDF
Topic: Adding nvs partition without physical UART connection to hardware
Replies: 2
Views: 44

Re: Adding nvs partition without physical UART connection to hardware

The only safe way is to have physical access. The issue is that the partition table is something that only has one copy in flash, and if something happens while you're re-writing it (e.g. power loss), your device is bricked. If you still want to do it, you can possibly use the raw flash functions to...
by ESP_Sprite
Thu May 23, 2019 1:48 am
Forum: ESP32 IDF
Topic: Compile components selectively
Replies: 2
Views: 56

Re: Compile components selectively

The standard way of doing things would be to always compile A, B and C, but to use e.g. preprocessor macros in your main program to not call any functions in them unless they're selected.
by ESP_Sprite
Thu May 23, 2019 1:44 am
Forum: Hardware
Topic: ESP32 AT COMMANDS
Replies: 2
Views: 53

Re: ESP32 AT COMMANDS

Is your terminal using a cr/lf combo to end lines? I think that's what the AT firmware expects; if this is set wrong, it'll think you're still busy entering the first line.
by ESP_Sprite
Thu May 23, 2019 1:42 am
Forum: General Discussion
Topic: SPI Master spi_transaction_t
Replies: 3
Views: 309

Re: SPI Master spi_transaction_t

If anything, you're setting SPI_TRANS_USE_TXDATA, which means that the SPI peripheral will get the tx data from the tx_data member, but then you're feeding it a buffer through the tx_buffer member instead. Remove the SPI_TRANS_USE_TXDATA flag and you should be at least a bit closer to working code.

Go to advanced search