C# Class Emul8.Peripherals.Wireless.EmberRadio

Inheritance: IDoubleWordPeripheral, IRadio
Show file Open project: emul8/emul8

Public Methods

Method Description
EmberRadio ( System.Machine machine ) : System
ReadDoubleWord ( long offset ) : uint
ReceiveFrame ( byte frame ) : void
Reset ( ) : void
WriteDoubleWord ( long offset, uint value ) : void

Private Methods

Method Description
Encrypt ( ) : void
ReadDoubleWordEncryptor ( long offset ) : uint
ReadDoubleWordIRQ ( long offset ) : uint
WriteDoubleWordEncryptor ( long offset, uint value ) : void
WriteDoubleWordIRQ ( long offset, uint value ) : void
count_crc ( byte data ) : ushort

Method Details

EmberRadio() public method

public EmberRadio ( System.Machine machine ) : System
machine System.Machine
return System

ReadDoubleWord() public method

public ReadDoubleWord ( long offset ) : uint
offset long
return uint

ReceiveFrame() public method

public ReceiveFrame ( byte frame ) : void
frame byte
return void

Reset() public method

public Reset ( ) : void
return void

WriteDoubleWord() public method

public WriteDoubleWord ( long offset, uint value ) : void
offset long
value uint
return void