Closed fazerlab closed 3 years ago
I can confirm this is indeed happening, both in blocking and interrupt receive. Dumping interrupt status registers during reception shows packet received interrupt doesn't get triggered, so there's probably some incorrect configuration going on.
It would seem this same issue exists with ESP32 using the default SPI and Si4432 radio = new Module(5, 2, 4)
It is look like, that I have same issue with ESP32-S2 and RFM22-S2 868MHz. Transmitter write, that transmission is ok, but reciever can't recieve any message.
I can confirm this is indeed happening, both in blocking and interrupt receive. Dumping interrupt status registers during reception shows packet received interrupt doesn't get triggered, so there's probably some incorrect configuration going on.
Is it some new progress about this bug?
@tresler I'm aware of this bug and working on it - though anyone else who wants to take a shot at it is welcome to do so, it's been a quite annoying issue.
@tresler I'm aware of this bug and working on it - though anyone else who wants to take a shot at it is welcome to do so, it's been a quite annoying issue.
I'd like to help but I doubt my amateur programming skills are up to it. I'm happy to make a donation but can't see how to.
Fo
@tresler I'm aware of this bug and working on it - though anyone else who wants to take a shot at it is welcome to do so, it's been a quite annoying issue.
For me is it same story. I'd like to help but I don't understand it well. I can see on SDR some traffic, but it is maximum what I can say. I can only try to use ESP32-S2 as transmitter and Arduino as reciever for test if something happens.
Finally fixed this, the cause was a combination of multiple bugs, mainly incorrect preamble length configuration, issues in equations from datasheet and a cheeky little electrical problem in my breadboard, which almost drive me insane. This was without a doubt the most difficult issue so far.
Will release a fixed library version in the near future.
Great work, thank you very much
Finally fixed this, the cause was a combination of multiple bugs, mainly incorrect preamble length configuration, issues in equations from datasheet and a cheeky little electrical problem in my breadboard, which almost drive me insane. This was without a doubt the most difficult issue so far.
Will release a fixed library version in the near future.
Great work. Now its is works. Thank you very much...
I build a setup with SI4432 module and ESP8266 WEMOs D1 module. The default SPI was used in ESP8266 and addicional pins
The firmware was based in examples Si443x_Receive.ino and Si443x_Transmit.ino
Fail description:
Debug actions
firmware: Si443x_Transmit.ino
Si443x_Transmit.ino
Debug log (link in pastebin)
Thank you