Specialized interface code for the nRF24L01P wireless transceiver.
Dependents: WalkingRobot PcRadioBridge FzeroXcontroller WalkingRobot ... more
Diff: Radio.h
- Revision:
- 1:32635715529f
- Parent:
- 0:fb0cf6209cd3
- Child:
- 3:245faa365852
--- a/Radio.h Sun Dec 23 04:48:16 2012 +0000 +++ b/Radio.h Sun Dec 23 04:56:14 2012 +0000 @@ -33,4 +33,23 @@ +class RadioController +{ +public: + RadioController(PinName mosi, PinName miso, PinName sck, PinName csn, PinName ce); + void reset(); + void transmit(uint32_t data); + + int controller; + +private: + void setRegister(int address, int data); + + SPI _spi; + DigitalOut _csn; + DigitalOut _ce; +}; + + + #endif // _RADIO_H \ No newline at end of file