I have a sketch that I previous ran on original Panstamp AVRs using the old library that utilized the low-level CC1101 library.
The old sketch runs on the Panstamp AVR2 using the old library correctly, but I've been working on updating the code to use the current Panstamp library.
I'm having a relatively basic problem where after initializing the CC1101 object, the board will hang if I execute cc1101.init() or cc1101.reset().
My understanding is that with the way the current Panstamp board definition works, initializing isn't necessary. However, to increase the range of my boards, I configure a bunch of settings using cc1101.writeReg() to tune the exact RF frequency, RF bandwidth, baud rate (to 4800 baud), and a number of other parameters based on experimentation in the locations where my boards are deployed in conjunction with the SmartTI program to generate the hex register values I need.
These register value changes don't seem to take effect once the board definition's default initialization sequence occurs.
What is the recommended way in the current version of the Panstamp library to do low-level initialization?
Thanks!
The old sketch runs on the Panstamp AVR2 using the old library correctly, but I've been working on updating the code to use the current Panstamp library.
I'm having a relatively basic problem where after initializing the CC1101 object, the board will hang if I execute cc1101.init() or cc1101.reset().
My understanding is that with the way the current Panstamp board definition works, initializing isn't necessary. However, to increase the range of my boards, I configure a bunch of settings using cc1101.writeReg() to tune the exact RF frequency, RF bandwidth, baud rate (to 4800 baud), and a number of other parameters based on experimentation in the locations where my boards are deployed in conjunction with the SmartTI program to generate the hex register values I need.
These register value changes don't seem to take effect once the board definition's default initialization sequence occurs.
What is the recommended way in the current version of the Panstamp library to do low-level initialization?
Thanks!