- MSP430G2553 couldn't read MISO pin level properly and that caused the bug stated in Oct 03 update. It's solved without commenting out the lines.
- Method: For MSP430G2553, P1.7 is set as normal GPIO before reading it's level. And set back as MISO before SPI operation. New macros are added in pins.h.
- Removed a bug that was sometimes causing infinite loop while writing to CC1101 registers through SPI bus.
- Bug details: "while(SO_IS_HIGH());" is causing infinite loop sometimes, hence they are commented out some places. Maybe adding pull down resistor to SO (MISO) will solve it?
- Added debug print option. It's enabled by default. Do DEBUG_TRUE 0 at cc1101.h to disable. DEBUG_PRINT helps to identify problem if program crashes anywhere.
- Added support for 868 MHz ISM band.
- Added frequency change method in API
- Modified examples
- Modified readme with recent changes
- Changed GDO0 and GDO2 pins to free up Analog input pins and the on-board switch of MSP430G2 launchpad
- Added support to MSP430G2553 MCU
- Added sleep, idle, and other functions supported by MRFI to match functionality
- Now uses class to organize and hide private methods
- Lists all Tx powers in table
- Made tool for determining data rates from registers and registers from target data rates