Line 116: |
Line 116: |
| == StartScan == | | == StartScan == |
| Takes a type-0x15 input buffer buffer containing a [[#ScanRequest]]. No output. | | Takes a type-0x15 input buffer buffer containing a [[#ScanRequest]]. No output. |
| + | |
| + | [15.0.0+] Now takes a type-0x19 input buffer instead of a type-0x15 input buffer. |
| | | |
| Sends command messages 0xA (SetWlanInterfaceUpDown) and 0x14 (ScanRequest) to the state machine. | | Sends command messages 0xA (SetWlanInterfaceUpDown) and 0x14 (ScanRequest) to the state machine. |
Line 405: |
Line 407: |
| | | |
| Takes an input u32 '''Mode'''. No output. | | Takes an input u32 '''Mode'''. No output. |
| + | |
| + | [15.0.0+] Now takes an input u8 instead of an input u32. |
| | | |
| '''Mode''' must be 0 or 1. | | '''Mode''' must be 0 or 1. |
Line 711: |
Line 715: |
| == AddMatchingDataToRxEntry == | | == AddMatchingDataToRxEntry == |
| Takes a type-0x19 input buffer and an input u32 '''RxId'''. No output. | | Takes a type-0x19 input buffer and an input u32 '''RxId'''. No output. |
| + | |
| + | [15.0.0+] Now takes a total of 0x1C-bytes of input. |
| | | |
| Sends command message 0x2A (AddMatchingDataInfoToRxEntry) to the state machine. | | Sends command message 0x2A (AddMatchingDataInfoToRxEntry) to the state machine. |
Line 716: |
Line 722: |
| == RemoveMatchingDataFromRxEntry == | | == RemoveMatchingDataFromRxEntry == |
| Takes a type-0x19 input buffer and an input u32 '''RxId'''. No output. | | Takes a type-0x19 input buffer and an input u32 '''RxId'''. No output. |
| + | |
| + | [15.0.0+] Now takes a total of 0x1C-bytes of input. |
| | | |
| Sends command message 0x2B (RemoveMatchingDataFromRxEntry) to the state machine. | | Sends command message 0x2B (RemoveMatchingDataFromRxEntry) to the state machine. |
Line 721: |
Line 729: |
| == GetScanResult == | | == GetScanResult == |
| Takes a type-0x19 input buffer and a type-0x6 output buffer containing a [[#ScanResult]]. No output. | | Takes a type-0x19 input buffer and a type-0x6 output buffer containing a [[#ScanResult]]. No output. |
| + | |
| + | [15.0.0+] Now takes only a type-0x6 output buffer. |
| | | |
| Sends command message 0x15 (BssInfoListGet) to the state machine. | | Sends command message 0x15 (BssInfoListGet) to the state machine. |
Line 731: |
Line 741: |
| == SetActionFrameWithBeacon == | | == SetActionFrameWithBeacon == |
| Takes a type-0x5 input buffer. No output. | | Takes a type-0x5 input buffer. No output. |
| + | |
| + | [15.0.0+] Now takes a type-0x21 input buffer instead of a type-0x5 input buffer. |
| | | |
| Sends command message 0x2C (SetActionFrameWithBeacon) to the state machine. | | Sends command message 0x2C (SetActionFrameWithBeacon) to the state machine. |
Line 888: |
Line 900: |
| == RegisterSharedMemory == | | == RegisterSharedMemory == |
| Takes an input SharedMemory handle, an u32 '''SharedMemorySize''' and four input Event handles '''RxPacketEventHandle''', '''TxPacketEventHandle''', '''RxCbufEventHandle''' and '''TxCbufEventHandle'''. No output. | | Takes an input SharedMemory handle, an u32 '''SharedMemorySize''' and four input Event handles '''RxPacketEventHandle''', '''TxPacketEventHandle''', '''RxCbufEventHandle''' and '''TxCbufEventHandle'''. No output. |
| + | |
| + | [15.0.0+] Stubbed. Returns 0. |
| | | |
| == UnregisterSharedMemory == | | == UnregisterSharedMemory == |
| No input/output. | | No input/output. |
| + | |
| + | [15.0.0+] Stubbed. Returns 0. |
| | | |
| == EnableSharedMemory == | | == EnableSharedMemory == |
| No input/output. | | No input/output. |
| + | |
| + | [15.0.0+] Stubbed. Returns 0. |
| | | |
| == SetMulticastList == | | == SetMulticastList == |
Line 1,020: |
Line 1,038: |
| | 32 || | | | 32 || |
| |- | | |- |
− | | 33 || | + | | 33 || [[#GetMacAddress|GetMacAddress]] |
| |- | | |- |
| | 40 || | | | 40 || |
Line 1,028: |
Line 1,046: |
| | 42 || | | | 42 || |
| |- | | |- |
− | | 43 || | + | | 43 || [[#CreateRxEntry|CreateRxEntry]] |
| |- | | |- |
− | | 44 || | + | | 44 || [[#DeleteRxEntry|DeleteRxEntry]] |
| |- | | |- |
− | | 45 || | + | | 45 || [[#AddEthertypeToRxEntry|AddEthertypeToRxEntry]] |
| |- | | |- |
− | | 46 || | + | | 46 || [[#DeleteEthertypeFromRxEntry|DeleteEthertypeFromRxEntry]] |
| |- | | |- |
− | | 47 || | + | | 47 || [[#AddMatchingDataToRxEntry|AddMatchingDataToRxEntry]] |
| |- | | |- |
− | | 48 || | + | | 48 || [[#RemoveMatchingDataFromRxEntry|RemoveMatchingDataFromRxEntry]] |
| |- | | |- |
− | | 50 || | + | | 50 || [[#AddIe|AddIe]] |
| |- | | |- |
− | | 51 || | + | | 51 || [[#DeleteIe|DeleteIe]] |
| |- | | |- |
− | | 60 || | + | | 60 || [[#StartScan|StartScan]] |
| |- | | |- |
− | | 61 || | + | | 61 || [[#StopScan|StopScan]] |
| |- | | |- |
− | | 62 || | + | | 62 || [[#GetBssIndicationEvent|GetBssIndicationEvent]] |
| |- | | |- |
− | | 63 || | + | | 63 || [[#GetScanResult|GetScanResult]] |
| |- | | |- |
− | | 70 || | + | | 70 || [[#RegisterSharedMemory|RegisterSharedMemory]] |
| |- | | |- |
− | | 71 || | + | | 71 || [[#UnregisterSharedMemory|UnregisterSharedMemory]] |
| |- | | |- |
− | | 72 || | + | | 72 || [[#EnableSharedMemory|EnableSharedMemory]] |
| |- | | |- |
| | 80 || | | | 80 || |
Line 1,072: |
Line 1,090: |
| | 94 || | | | 94 || |
| |- | | |- |
− | | 95 || | + | | 95 || [[#SetActionFrameWithBeacon|SetActionFrameWithBeacon]] |
| |- | | |- |
− | | 96 || | + | | 96 || [[#CancelActionFrameWithBeacon|CancelActionFrameWithBeacon]] |
| |- | | |- |
− | | 97 || | + | | 97 || [[#SetMaxAssociationNumber|SetMaxAssociationNumber]] |
| |- | | |- |
| | 98 || | | | 98 || |
Line 1,096: |
Line 1,114: |
| | 107 || | | | 107 || |
| |- | | |- |
− | | 108 || | + | | 108 || [[#SetDfrts|SetDfrts]] |
| |- | | |- |
| | 110 || | | | 110 || |
Line 1,135: |
Line 1,153: |
| ! Cmd || Name | | ! Cmd || Name |
| |- | | |- |
− | | 0 || | + | | 0 || [[#GetFwVersion|GetFwVersion]] |
| |- | | |- |
− | | 1 || | + | | 1 || [[#ChangeRxAntenna|ChangeRxAntenna]] |
| |- | | |- |
| | 2 || | | | 2 || |
Line 1,161: |
Line 1,179: |
| | 12 || | | | 12 || |
| |- | | |- |
− | | 13 || | + | | 13 || SwitchTsfTimerFunctionOn |
| |- | | |- |
− | | 14 || | + | | 14 || SwitchTsfTimerFunctionOff |
| |- | | |- |
− | | 15 || | + | | 15 || [[#GetDeltaTimeBetweenSystemAndTsf|GetDeltaTimeBetweenSystemAndTsf]] |
| |- | | |- |
| | 16 || | | | 16 || |