Radio Structures in OOP

Dependencies:   mbed mbed-rtos

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;