public RFM9XTransmitter(ITransceiverSpiConnection connection) { this.fifoPointerAddressRegistry = new TransceiverRegistry(connection, 0x0D); this.fifoRegistry = new TransceiverRegistry(connection, 0x00); this.payloadLengthRegistry = new TransceiverRegistry(connection, 0x22); this.fifoTxBaseAddress = new TransceiverRegistry(connection, 0x22); }
public RFM9XLoraFrequencyConfig(ITransceiverSpiConnection connection) { this.frequiencyBank1 = new TransceiverRegistry(connection, 0x06); this.frequiencyBank2 = new TransceiverRegistry(connection, 0x07); this.frequiencyBank3 = new TransceiverRegistry(connection, 0x08); this.powerRegistry = new TransceiverRegistry(connection, 0x09); this.regModemConfig1 = new TransceiverRegistry(connection, 0x1D); this.regModemConfig2 = new TransceiverRegistry(connection, 0x1E); this.regModemConfig3 = new TransceiverRegistry(connection, 0x26); this.preambleMsb = new TransceiverRegistry(connection, 0x20); this.preambleLsb = new TransceiverRegistry(connection, 0x21); }
public RFM9XIRQFalgs(ITransceiverSpiConnection connection) { this.irqFlagsBank = new TransceiverRegistry(connection, 0x12); }
public RFM9XLoraOperation(ITransceiverSpiConnection connection) { this.modeBank = new TransceiverRegistry(connection, 0x01); }