├── .github └── workflows │ └── cmake-multi-platform.yml ├── .gitignore ├── CMakeLists.txt ├── LICENSE ├── README.md ├── demo └── main.cpp ├── hal ├── Hal8812PhyReg.h ├── Hal8812PwrSeq.c ├── Hal8812PwrSeq.h ├── HalPwrSeqCmd.h ├── HalVerDef.h ├── basic_types.h ├── drv_types.h ├── hal8812a_fw.c ├── hal8812a_fw.h ├── hal_com.h ├── hal_com_reg.h ├── phydm_pre_define.h ├── rtl8812a_hal.h ├── rtl8812a_recv.h ├── rtl8812a_spec.h └── rtw_efuse.h ├── src ├── EepromManager.cpp ├── EepromManager.h ├── Firmware.h ├── FirmwareManager.cpp ├── FirmwareManager.h ├── FrameParser.cpp ├── FrameParser.h ├── HalModule.cpp ├── HalModule.h ├── ParsedRadioPacket.cpp ├── RadioManagementModule.cpp ├── RadioManagementModule.h ├── Radiotap.c ├── RfPath.h ├── Rtl8812aDevice.cpp ├── Rtl8812aDevice.h ├── RtlUsbAdapter.cpp ├── RtlUsbAdapter.h ├── SelectedChannel.h ├── WiFiDriver.cpp ├── WiFiDriver.h ├── ieee80211_radiotap.h ├── logger.h └── registry_priv.h └── txdemo └── main.cpp /.github/workflows/cmake-multi-platform.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenIPC/devourer/HEAD/.github/workflows/cmake-multi-platform.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | compile_commands.json 2 | build 3 | .cache 4 | -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenIPC/devourer/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenIPC/devourer/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenIPC/devourer/HEAD/README.md -------------------------------------------------------------------------------- /demo/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenIPC/devourer/HEAD/demo/main.cpp -------------------------------------------------------------------------------- /hal/Hal8812PhyReg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenIPC/devourer/HEAD/hal/Hal8812PhyReg.h -------------------------------------------------------------------------------- /hal/Hal8812PwrSeq.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenIPC/devourer/HEAD/hal/Hal8812PwrSeq.c -------------------------------------------------------------------------------- /hal/Hal8812PwrSeq.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenIPC/devourer/HEAD/hal/Hal8812PwrSeq.h -------------------------------------------------------------------------------- /hal/HalPwrSeqCmd.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenIPC/devourer/HEAD/hal/HalPwrSeqCmd.h -------------------------------------------------------------------------------- /hal/HalVerDef.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenIPC/devourer/HEAD/hal/HalVerDef.h -------------------------------------------------------------------------------- /hal/basic_types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenIPC/devourer/HEAD/hal/basic_types.h -------------------------------------------------------------------------------- /hal/drv_types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenIPC/devourer/HEAD/hal/drv_types.h -------------------------------------------------------------------------------- /hal/hal8812a_fw.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenIPC/devourer/HEAD/hal/hal8812a_fw.c -------------------------------------------------------------------------------- /hal/hal8812a_fw.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenIPC/devourer/HEAD/hal/hal8812a_fw.h -------------------------------------------------------------------------------- /hal/hal_com.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenIPC/devourer/HEAD/hal/hal_com.h -------------------------------------------------------------------------------- /hal/hal_com_reg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenIPC/devourer/HEAD/hal/hal_com_reg.h -------------------------------------------------------------------------------- /hal/phydm_pre_define.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenIPC/devourer/HEAD/hal/phydm_pre_define.h -------------------------------------------------------------------------------- /hal/rtl8812a_hal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenIPC/devourer/HEAD/hal/rtl8812a_hal.h -------------------------------------------------------------------------------- /hal/rtl8812a_recv.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenIPC/devourer/HEAD/hal/rtl8812a_recv.h -------------------------------------------------------------------------------- /hal/rtl8812a_spec.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenIPC/devourer/HEAD/hal/rtl8812a_spec.h -------------------------------------------------------------------------------- /hal/rtw_efuse.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenIPC/devourer/HEAD/hal/rtw_efuse.h -------------------------------------------------------------------------------- /src/EepromManager.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenIPC/devourer/HEAD/src/EepromManager.cpp -------------------------------------------------------------------------------- /src/EepromManager.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenIPC/devourer/HEAD/src/EepromManager.h -------------------------------------------------------------------------------- /src/Firmware.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenIPC/devourer/HEAD/src/Firmware.h -------------------------------------------------------------------------------- /src/FirmwareManager.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenIPC/devourer/HEAD/src/FirmwareManager.cpp -------------------------------------------------------------------------------- /src/FirmwareManager.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenIPC/devourer/HEAD/src/FirmwareManager.h -------------------------------------------------------------------------------- /src/FrameParser.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenIPC/devourer/HEAD/src/FrameParser.cpp -------------------------------------------------------------------------------- /src/FrameParser.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenIPC/devourer/HEAD/src/FrameParser.h -------------------------------------------------------------------------------- /src/HalModule.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenIPC/devourer/HEAD/src/HalModule.cpp -------------------------------------------------------------------------------- /src/HalModule.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenIPC/devourer/HEAD/src/HalModule.h -------------------------------------------------------------------------------- /src/ParsedRadioPacket.cpp: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/RadioManagementModule.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenIPC/devourer/HEAD/src/RadioManagementModule.cpp -------------------------------------------------------------------------------- /src/RadioManagementModule.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenIPC/devourer/HEAD/src/RadioManagementModule.h -------------------------------------------------------------------------------- /src/Radiotap.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenIPC/devourer/HEAD/src/Radiotap.c -------------------------------------------------------------------------------- /src/RfPath.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenIPC/devourer/HEAD/src/RfPath.h -------------------------------------------------------------------------------- /src/Rtl8812aDevice.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenIPC/devourer/HEAD/src/Rtl8812aDevice.cpp -------------------------------------------------------------------------------- /src/Rtl8812aDevice.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenIPC/devourer/HEAD/src/Rtl8812aDevice.h -------------------------------------------------------------------------------- /src/RtlUsbAdapter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenIPC/devourer/HEAD/src/RtlUsbAdapter.cpp -------------------------------------------------------------------------------- /src/RtlUsbAdapter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenIPC/devourer/HEAD/src/RtlUsbAdapter.h -------------------------------------------------------------------------------- /src/SelectedChannel.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenIPC/devourer/HEAD/src/SelectedChannel.h -------------------------------------------------------------------------------- /src/WiFiDriver.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenIPC/devourer/HEAD/src/WiFiDriver.cpp -------------------------------------------------------------------------------- /src/WiFiDriver.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenIPC/devourer/HEAD/src/WiFiDriver.h -------------------------------------------------------------------------------- /src/ieee80211_radiotap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenIPC/devourer/HEAD/src/ieee80211_radiotap.h -------------------------------------------------------------------------------- /src/logger.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenIPC/devourer/HEAD/src/logger.h -------------------------------------------------------------------------------- /src/registry_priv.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenIPC/devourer/HEAD/src/registry_priv.h -------------------------------------------------------------------------------- /txdemo/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenIPC/devourer/HEAD/txdemo/main.cpp --------------------------------------------------------------------------------