1 2 Previous Next 18 Replies Latest reply on Feb 1, 2014 6:24 PM by saiprashanthc_

    CYRF69103 help

    userc_41605

      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...

        • 1. Re: CYRF69103 help
          userc_40792
                  Hi kiiid   
          Recently, CyFiSNP protocol is going well, I think   
          Max packet size is 14byte, Measurement time interval is 1 sec around   
          20 - 100 node points is available in actually   
             
          But Can 69103 device contain this protocol?, I don't know,   
          anyhow I have some 103 chip 213 chip.   
          I've been use CY3630M module + control PSoC That is applicable to this protocol.   
          And for more informations   
          FTK3271 has many sample code   
          http://www.cypress.com/?rID=17672   
          FTRF kit only file is useful.   
          • 2. Re: CYRF69103 help
            userc_41605

             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?

            • 3. Re: CYRF69103 help
              userc_41605

               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...

              • 4. Re: CYRF69103 help
                userc_40792
                        Don't you know Cypress' knowledge searching system   
                Enter 69103 into Keyword Search on left upper corner and then   
                You can find some App-note, example code and discussions   
                Also, you can find Wireless key&mouse examples with 103 and 213   
                And Wusb dongle software in somewhere.   
                Less effort can't get great solutions.   
                • 5. Re: CYRF69103 help
                  userc_41605

                   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

                  • 6. Re: CYRF69103 help
                    userc_40792
                            Simplest example code is in Datasheet of Legacy/CyFiSPI module   
                    It's similar with the Wusb, I guess   
                    Is it not enough for you?   
                    Where were you been looking in?   
                    • 7. Re: CYRF69103 help
                      userc_41605

                       I will try that one. Thanks

                      • 8. Re: CYRF69103 help
                        userc_41605

                        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.

                        • 9. Re: CYRF69103 help
                          userc_40792
                                  RF system is complex in hardware and software.   
                          That is mutual system of host and client.   
                          To make from bare chip is difficult to get work well.   
                          I recommand you to development kit   
                          Like FirstTouch Kit-3271 or other RDKs   
                          • 10. Re: CYRF69103 help
                            userc_41605

                            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...

                            • 11. Re: CYRF69103 help
                              userc_40792
                                      Walk, Don't run. Huh   
                              • 12. Re: CYRF69103 help
                                userc_41605

                                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.

                                • 13. Re: CYRF69103 help
                                  userc_40792
                                          If you use CyFiSPI module, there is a IRQ_Port setting in that properties   
                                  And able to select option to NONE,   
                                  Side effect? I don't know.   
                                  • 14. Re: CYRF69103 help
                                    userc_41605

                                     If I select 'None', it fails on compilation somewhere in the asm code:

                                       
                                        Starting MAKE...   
                                       
                                        creating project.mk -- no changes   
                                       
                                        Linking..   
                                       
                                        !ERROR {linker} file 'cyfi_e2_spim.o': undefined symbol 'CYFI_IRQ_MASK'   
                                       
                                        make: *** [output/KeyD.rom] Error -1   
                                       
                                            
                                       
                                        KeyD - 2 error(s) 0 warning(s) 13:48:27   
                                       
                                            
                                    1 2 Previous Next