better wifi stub

This commit is contained in:
StapleButter
2017-04-12 16:58:09 +02:00
parent 96a3848d84
commit db20d7408e
5 changed files with 223 additions and 60 deletions

View File

@ -22,7 +22,113 @@
namespace Wifi
{
//
enum
{
W_ID = 0x000,
W_ModeReset = 0x004,
W_ModeWEP = 0x006,
W_TXStatCnt = 0x008,
W_IF = 0x010,
W_IE = 0x012,
W_MACAddr0 = 0x018,
W_MACAddr1 = 0x01A,
W_MACAddr2 = 0x01C,
W_BSSID0 = 0x020,
W_BSSID1 = 0x022,
W_BSSID2 = 0x024,
W_AIDLow = 0x028,
W_AIDFull = 0x02A,
W_TXRetryLimit = 0x02C,
W_RXCnt = 0x030,
W_WEPCnt = 0x032,
W_PowerUS = 0x036,
W_PowerTX = 0x038,
W_PowerState = 0x03C,
W_PowerForce = 0x040,
W_Random = 0x044,
W_RXBufBegin = 0x050,
W_RXBufEnd = 0x052,
W_RXBufWriteCursor = 0x054,
W_RXBufWriteAddr = 0x056,
W_RXBufReadAddr = 0x058,
W_RXBufReadCursor = 0x05A,
W_RXBufCount = 0x05C,
W_RXBufDataRead = 0x060,
W_RXBufGapAddr = 0x062,
W_RXBufGapSize = 0x064,
W_TXBufWriteAddr = 0x068,
W_TXBufCount = 0x06C,
W_TXBufDataWrite = 0x070,
W_TXBufGapAddr = 0x074,
W_TXBufGapSize = 0x076,
W_TXSlotBeacon = 0x080,
W_TXBeaconTIM = 0x084,
W_ListenCount = 0x088,
W_BeaconInterval = 0x08C,
W_ListenInterval = 0x08E,
W_TXSlotCmd = 0x090,
W_TXSlotReply1 = 0x094,
W_TXSlotReply2 = 0x098,
W_TXSlotLoc1 = 0x0A0,
W_TXSlotLoc2 = 0x0A4,
W_TXSlotLoc3 = 0x0A8,
W_TXReqReset = 0x0AC,
W_TXReqSet = 0x0AE,
W_TXReqRead = 0x0B0,
W_TXSlotReset = 0x0B4,
W_TXBusy = 0x0B6,
W_TXStat = 0x0B8,
W_Preamble = 0x0BC,
W_CmdTotalTime = 0x0C0,
W_CmdReplyTime = 0x0C4,
W_RXFilter = 0x0D0,
W_RXFilter2 = 0x0E0,
W_USCountCnt = 0x0E8,
W_USCompareCnt = 0x0EA,
W_CmdCountCnt = 0x0EE,
W_ContentFree = 0x10C,
W_PreBeacon = 0x110,
W_CmdCount = 0x118,
W_BeaconCount1 = 0x11C,
W_BeaconCount2 = 0x134,
W_BBCnt = 0x158,
W_BBWrite = 0x15A,
W_BBRead = 0x15C,
W_BBBusy = 0x15E,
W_BBMode = 0x160,
W_BBPower = 0x168,
W_RFData2 = 0x17C,
W_RFData1 = 0x17E,
W_RFBusy = 0x180,
W_RFCnt = 0x184,
W_TXHeaderCnt = 0x194,
W_RFPins = 0x19C,
W_RXStatIncIF = 0x1A8,
W_RXStatIncIE = 0x1AA,
W_RXStatHalfIF = 0x1AC,
W_RXStatHalfIE = 0x1AE,
W_TXErrorCount = 0x1C0,
W_RXCount = 0x1C4,
W_TXSeqNo = 0x210,
W_RFStatus = 0x214,
W_IFSet = 0x21C,
W_RXTXAddr = 0x268,
};
void Reset();