@@ -1135,15 +1135,18 @@ template <typename T> T Memory::ioRead7(uint32_t address)
1135
1135
DEF_IO16 (0x480006C , data = core->wifi .readWTxbufCount ()) // W_TXBUF_COUNT
1136
1136
DEF_IO16 (0x4800074 , data = core->wifi .readWTxbufGap ()) // W_TXBUF_GAP
1137
1137
DEF_IO16 (0x4800076 , data = core->wifi .readWTxbufGapdisp ()) // W_TXBUF_GAPDISP
1138
- DEF_IO16 (0x4800080 , data = core->wifi .readWTxbufLoc (4 )) // W_TXBUF_BEACON
1138
+ DEF_IO16 (0x4800080 , data = core->wifi .readWTxbufLoc (BEACON_FRAME )) // W_TXBUF_BEACON
1139
1139
DEF_IO16 (0x480008C , data = core->wifi .readWBeaconInt ()) // W_BEACON_INT
1140
- DEF_IO16 (0x4800090 , data = core->wifi .readWTxbufLoc (1 )) // W_TXBUF_CMD
1141
- DEF_IO16 (0x48000A0 , data = core->wifi .readWTxbufLoc (0 )) // W_TXBUF_LOC1
1142
- DEF_IO16 (0x48000A4 , data = core->wifi .readWTxbufLoc (2 )) // W_TXBUF_LOC2
1143
- DEF_IO16 (0x48000A8 , data = core->wifi .readWTxbufLoc (3 )) // W_TXBUF_LOC3
1140
+ DEF_IO16 (0x4800090 , data = core->wifi .readWTxbufLoc (CMD_FRAME)) // W_TXBUF_CMD
1141
+ DEF_IO16 (0x4800094 , data = core->wifi .readWTxbufReply1 ()) // W_TXBUF_REPLY1
1142
+ DEF_IO16 (0x4800098 , data = core->wifi .readWTxbufReply2 ()) // W_TXBUF_REPLY2
1143
+ DEF_IO16 (0x48000A0 , data = core->wifi .readWTxbufLoc (LOC1_FRAME)) // W_TXBUF_LOC1
1144
+ DEF_IO16 (0x48000A4 , data = core->wifi .readWTxbufLoc (LOC2_FRAME)) // W_TXBUF_LOC2
1145
+ DEF_IO16 (0x48000A8 , data = core->wifi .readWTxbufLoc (LOC3_FRAME)) // W_TXBUF_LOC3
1144
1146
DEF_IO16 (0x48000B0 , data = core->wifi .readWTxreqRead ()) // W_TXREQ_READ
1145
1147
DEF_IO16 (0x48000B8 , data = core->wifi .readWTxstat ()) // W_TXSTAT
1146
1148
DEF_IO16 (0x48000E8 , data = core->wifi .readWUsCountcnt ()) // W_US_COUNTCNT
1149
+ DEF_IO16 (0x48000EE , data = core->wifi .readWCmdCountcnt ()) // W_CMD_COUNTCNT
1147
1150
DEF_IO16 (0x48000EA , data = core->wifi .readWUsComparecnt ()) // W_US_COMPARECNT
1148
1151
DEF_IO16 (0x48000F0 , data = core->wifi .readWUsCompare (0 )) // W_US_COMPARE0
1149
1152
DEF_IO16 (0x48000F2 , data = core->wifi .readWUsCompare (1 )) // W_US_COMPARE1
@@ -1154,6 +1157,7 @@ template <typename T> T Memory::ioRead7(uint32_t address)
1154
1157
DEF_IO16 (0x48000FC , data = core->wifi .readWUsCount (2 )) // W_US_COUNT2
1155
1158
DEF_IO16 (0x48000FE , data = core->wifi .readWUsCount (3 )) // W_US_COUNT3
1156
1159
DEF_IO16 (0x4800110 , data = core->wifi .readWPreBeacon ()) // W_PRE_BEACON
1160
+ DEF_IO16 (0x4800118 , data = core->wifi .readWCmdCount ()) // W_CMD_COUNT
1157
1161
DEF_IO16 (0x480011C , data = core->wifi .readWBeaconCount ()) // W_BEACON_COUNT
1158
1162
DEF_IO16 (0x4800120 , data = core->wifi .readWConfig (0 )) // W_CONFIG_120
1159
1163
DEF_IO16 (0x4800122 , data = core->wifi .readWConfig (1 )) // W_CONFIG_122
@@ -1741,16 +1745,18 @@ template <typename T> void Memory::ioWrite7(uint32_t address, T value)
1741
1745
DEF_IO16 (0x4800070 , core->wifi .writeWTxbufWrData (IOWR_PARAMS)) // W_TXBUF_WR_DATA
1742
1746
DEF_IO16 (0x4800074 , core->wifi .writeWTxbufGap (IOWR_PARAMS)) // W_TXBUF_GAP
1743
1747
DEF_IO16 (0x4800076 , core->wifi .writeWTxbufGapdisp (IOWR_PARAMS)) // W_TXBUF_GAPDISP
1744
- DEF_IO16 (0x4800080 , core->wifi .writeWTxbufLoc (4 , IOWR_PARAMS)) // W_TXBUF_BEACON
1748
+ DEF_IO16 (0x4800080 , core->wifi .writeWTxbufLoc (BEACON_FRAME , IOWR_PARAMS)) // W_TXBUF_BEACON
1745
1749
DEF_IO16 (0x480008C , core->wifi .writeWBeaconInt (IOWR_PARAMS)) // W_BEACON_INT
1746
- DEF_IO16 (0x4800090 , core->wifi .writeWTxbufLoc (1 , IOWR_PARAMS)) // W_TXBUF_CMD
1747
- DEF_IO16 (0x48000A0 , core->wifi .writeWTxbufLoc (0 , IOWR_PARAMS)) // W_TXBUF_LOC1
1748
- DEF_IO16 (0x48000A4 , core->wifi .writeWTxbufLoc (2 , IOWR_PARAMS)) // W_TXBUF_LOC2
1749
- DEF_IO16 (0x48000A8 , core->wifi .writeWTxbufLoc (3 , IOWR_PARAMS)) // W_TXBUF_LOC3
1750
+ DEF_IO16 (0x4800090 , core->wifi .writeWTxbufLoc (CMD_FRAME, IOWR_PARAMS)) // W_TXBUF_CMD
1751
+ DEF_IO16 (0x4800094 , core->wifi .writeWTxbufReply1 (IOWR_PARAMS)) // W_TXBUF_REPLY1
1752
+ DEF_IO16 (0x48000A0 , core->wifi .writeWTxbufLoc (LOC1_FRAME, IOWR_PARAMS)) // W_TXBUF_LOC1
1753
+ DEF_IO16 (0x48000A4 , core->wifi .writeWTxbufLoc (LOC2_FRAME, IOWR_PARAMS)) // W_TXBUF_LOC2
1754
+ DEF_IO16 (0x48000A8 , core->wifi .writeWTxbufLoc (LOC3_FRAME, IOWR_PARAMS)) // W_TXBUF_LOC3
1750
1755
DEF_IO16 (0x48000AC , core->wifi .writeWTxreqReset (IOWR_PARAMS)) // W_TXREQ_RESET
1751
1756
DEF_IO16 (0x48000AE , core->wifi .writeWTxreqSet (IOWR_PARAMS)) // W_TXREQ_SET
1752
1757
DEF_IO16 (0x48000E8 , core->wifi .writeWUsCountcnt (IOWR_PARAMS)) // W_US_COUNTCNT
1753
1758
DEF_IO16 (0x48000EA , core->wifi .writeWUsComparecnt (IOWR_PARAMS)) // W_US_COMPARECNT
1759
+ DEF_IO16 (0x48000EE , core->wifi .writeWCmdCountcnt (IOWR_PARAMS)) // W_CMD_COUNTCNT
1754
1760
DEF_IO16 (0x48000F0 , core->wifi .writeWUsCompare (0 , IOWR_PARAMS)) // W_US_COMPARE0
1755
1761
DEF_IO16 (0x48000F2 , core->wifi .writeWUsCompare (1 , IOWR_PARAMS)) // W_US_COMPARE1
1756
1762
DEF_IO16 (0x48000F4 , core->wifi .writeWUsCompare (2 , IOWR_PARAMS)) // W_US_COMPARE2
@@ -1760,6 +1766,7 @@ template <typename T> void Memory::ioWrite7(uint32_t address, T value)
1760
1766
DEF_IO16 (0x48000FC , core->wifi .writeWUsCount (2 , IOWR_PARAMS)) // W_US_COUNT2
1761
1767
DEF_IO16 (0x48000FE , core->wifi .writeWUsCount (3 , IOWR_PARAMS)) // W_US_COUNT3
1762
1768
DEF_IO16 (0x4800110 , core->wifi .writeWPreBeacon (IOWR_PARAMS)) // W_PRE_BEACON
1769
+ DEF_IO16 (0x4800118 , core->wifi .writeWCmdCount (IOWR_PARAMS)) // W_CMD_COUNT
1763
1770
DEF_IO16 (0x480011C , core->wifi .writeWBeaconCount (IOWR_PARAMS)) // W_BEACON_COUNT
1764
1771
DEF_IO16 (0x4800120 , core->wifi .writeWConfig (0 , IOWR_PARAMS)) // W_CONFIG_120
1765
1772
DEF_IO16 (0x4800122 , core->wifi .writeWConfig (1 , IOWR_PARAMS)) // W_CONFIG_122
0 commit comments