public Radio(GpioPin cePin, SpiDevice spiDevice) { _checkStatus = false; _isAckPayloadAvailable = false; _receiveAddressPipe0 = 0; _spiLock = new object(); _spiDevice = spiDevice; _cePin = cePin; _cePin.SetDriveMode(GpioPinDriveMode.Output); Configuration = new RadioConfiguration(this); TransmitPipe = new TransmitPipe(this); ReceivePipes = new ReceivePipeCollection(this); }