Jonathan Jones
/
Radios
Radio Structures in OOP
Diff: drivers/CC1101/CC1101.h
- Revision:
- 5:146523a0d1f4
- Parent:
- 3:dc7e9c6bc26c
- Child:
- 6:4a3dbfbc30f1
--- a/drivers/CC1101/CC1101.h Sat Jan 03 11:04:31 2015 +0000 +++ b/drivers/CC1101/CC1101.h Wed Jan 14 17:46:44 2015 +0000 @@ -15,7 +15,7 @@ public: // Default constructor CC1101(); - CC1101(PinName mosi, PinName miso, PinName sck, PinName cs, PinName = NC); + CC1101(PinName mosi, PinName miso, PinName sck, PinName cs, PinName int_pin = NC); // Deconstructor virtual ~CC1101(); @@ -65,7 +65,9 @@ void freq(uint32_t); void datarate(uint32_t); // set data rate - + void put_rf_settings(void); + void init(void); + private: void setup(void); @@ -79,9 +81,8 @@ void assign_if_freq(uint32_t); void assign_channel_spacing(uint32_t); void set_rf_settings(void); - //void assign_freq_offset(uint8_t); - void set_init_vars(void); + void power_on_reset(void); rf_settings_t rfSettings; radio_state_t _mode;