I couldn't find a dedicated forum here for the support of Cypress' RF device and that's why posting here. If this is not the proper place, please let the moderator move my post to where it belongs. Thanks for that.
Looking for some support for the CYRF69103 chip. All I need is to send a four bytes from one device and receive them on another. Ne need of retry strategies or any extras, just the bare communication.
I would like to ask for an example absolute minimum needed working code how to do that.
Just some off-topic, related to the matter.
There used to be a great device some years ago - the CYWUSB6953 chip, but now it doesn't appear in any search here and it is like Cypress is trying to make it look like it has never been made. It had that WUSBLP (I think) software module, which was quite easy to use. I haven't had any need to use RF ever since then and I though the development would have been in a positive direction during the years passed, but for my unpleasant surprise the currently offerred set of RF devices are incredibly complex, yet I can't see any particular benefit over the 6953 model...
Thanks but that doesn't seem to be available for 69103. And I don't need any nodes, only a simple transmit/receive layer. Can somebody advise me how to get that on the 69103 chip with the minimum working amount of code?
I am very disappointed... I thought it was a simple and straightforward question but no one from Cypress made the effort to write a response in support of their own product. Apparently we all have to be large companies ordering millions of devices in order to get some little respect...
Don't you think I haven't gone through all that before asking? Lot of stuffing and not a single simple general example how to transfer some data from one device to another
Ran the example exactly as it is given in the datasheet. The hardware is a copy of the mouse from RDK4672. No luck.
Then ran a simple loop to transmit only. No output at all on the RF pins of 69103... 😞
There must be something in the configuration of this chip that I am missing.
This is of no help at all. The point of these ICs is to be used in custom devices, not to play with the kits only. I have done a lot of RF devices using other chips in the past so I consider myself at least a bit knowledgeble in making boards and firmware. It is the configuration here where things get nasty.
At least there is always a valuable lesson to learn. In this case - no RF from Cypress ever again...
It looks like the IRQ pin might be the reason. I have left it unconnected outside just as in the schematic for the mouse from kit 4672. But the software module does require it set. Is there any way to disable the use of interrupts in CYFISPI?
I commented out everything in my code stripping it to the bare minimum. It looks like it gets stuck on the CYFI_Start() and hangs forverer there.
If I select 'None', it fails on compilation somewhere in the asm code:
Side effect of not connecting IRQ pin - CYFI protocol uses external interrupt from the radio when the packet transmission or reception is successful.
Hence the firmware will not build if IRQ pin is not assigned.