Vicne wrote:Fixed
I added the following line to the init code:Code: Select allSPI1C2 |= 1 << SPIC2MISODM_S;
Nice catch !!!

Congrat !
Explore... Chat... Share...
Moderator: igrr
Vicne wrote:Fixed
I added the following line to the init code:Code: Select allSPI1C2 |= 1 << SPIC2MISODM_S;
martinayotte wrote:Nice catch !!!![]()
Congrat !
Me-no-dev wrote:Good catch on that option! Honestly I never tested ESP <-> ESP over SPI and have always used AVR Arduino for testing. Probably that is the reason I never saw such error and ended up in your situation.
if(CPOL) {
SPI1P |= 1<<29;
} else {
SPI1P &= ~(1<<29);
//todo test whether it is correct to set CPOL like this.
}
SPI1C2 |= 1 << SPIC2MOSIDM_S;
The command bytes can be changed to something else through the registers, but the general protocol must stay the same. SPI1S3 is the register in question.
It takes about 20-25 seconds for home assistant c[…]
I tried to upgrade tof my sonoff basic R2 with the[…]
a problem Perhaps you want to define "Probl[…]
Rebooting your router will not give you a faster I[…]
There are no other notifications from esptool.py i[…]
Using the Arduino IDE, you'll learn how to set up […]
In this project, you will post to Twitter using an[…]
In this project, we will build a water level contr[…]
I guess I'm late, but I had the same problem and f[…]
Last night I received my first D1 Minis for a lear[…]
Although I am aware that this is an old post, I fe[…]