aboutsummaryrefslogtreecommitdiff
path: root/src/Wifi.h
diff options
context:
space:
mode:
authorStapleButter <thetotalworm@gmail.com>2017-04-12 16:58:09 +0200
committerStapleButter <thetotalworm@gmail.com>2017-04-12 16:58:09 +0200
commitdb20d7408e4ca8f8ef253a9bb703525a9672f8cc (patch)
tree22227429e22f70bc97d56cde4eb97c69a13c7f06 /src/Wifi.h
parent96a3848d84e5700e17849db537013455e26ca3ec (diff)
better wifi stub
Diffstat (limited to 'src/Wifi.h')
-rw-r--r--src/Wifi.h108
1 files changed, 107 insertions, 1 deletions
diff --git a/src/Wifi.h b/src/Wifi.h
index a1755ea..a351f7a 100644
--- a/src/Wifi.h
+++ b/src/Wifi.h
@@ -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();