Page 2 of 2

Re: HSPI and VSPI, meaning thereof?

Posted: Mon Aug 19, 2019 2:38 am
by ESP_Sprite
Yes, both are hardware peripherals, and (apart from some details wrt what pins to use if you need to go *really* fast) they are fully interchangable.

Re: HSPI and VSPI, meaning thereof?

Posted: Tue May 26, 2020 9:48 am
by peterbaldock
How about H_orizontal and V_ertical, for LCD interface?

Boring, I know.

Re: HSPI and VSPI, meaning thereof?

Posted: Tue May 26, 2020 12:42 pm
by ESP_Sprite
peterbaldock wrote:
Tue May 26, 2020 9:48 am
How about H_orizontal and V_ertical, for LCD interface?
...That makes no sense from a technological point of view, but if it makes you happy to think of them like that, I won't stop you.

Re: HSPI and VSPI, meaning thereof?

Posted: Mon Sep 07, 2020 5:06 am
by ssbayanov
permal wrote:
Tue May 23, 2017 7:30 pm
Hi,

HSPI and VSPI are referenced throughout the documents and this forum, but I've seen no explanation as to what the H and V actually stands for - could someone please enlighten me?
H is Host
V is slaVe

Re: HSPI and VSPI, meaning thereof?

Posted: Fri Oct 09, 2020 6:51 pm
by rickqin
ESP32 has 4 SPI controllers. They are SPI0、SPI1、SPI2、SPI3.
SPI0 can be used to access to the external storage unit as a fast cache.
SPI1 can be used as the Master host.
SPI2, SPI3 can be used as both Master and Slave.
SPI0 and SPI1 share one BUS prefixed with "SPI", they consist of signals "D, Q, CS0 ~ CS2, CLK, WP, HD",
while SPI2 and SPI3 use BUS prefixed "HSPI" and "VSPI" respectively.

Shortly, they are the SAME!