Compare commits
No commits in common. "cd4f11bfa4dd48c5b76c039338c4edaecf8b85de" and "799590bc1dd9b9faee90d554f54d6ad46e8b8ddd" have entirely different histories.
cd4f11bfa4
...
799590bc1d
142
SP713.pro
Normal file → Executable file
142
SP713.pro
Normal file → Executable file
@ -1,94 +1,48 @@
|
|||||||
<<<<<<< HEAD
|
QT += core gui
|
||||||
QT += core gui
|
|
||||||
|
greaterThan(QT_MAJOR_VERSION, 4): QT += widgets
|
||||||
greaterThan(QT_MAJOR_VERSION, 4): QT += widgets
|
|
||||||
|
CONFIG += c++17
|
||||||
CONFIG += c++17
|
|
||||||
|
# You can make your code fail to compile if it uses deprecated APIs.
|
||||||
# You can make your code fail to compile if it uses deprecated APIs.
|
# In order to do so, uncomment the following line.
|
||||||
# In order to do so, uncomment the following line.
|
#DEFINES += QT_DISABLE_DEPRECATED_BEFORE=0x060000 # disables all the APIs deprecated before Qt 6.0.0
|
||||||
#DEFINES += QT_DISABLE_DEPRECATED_BEFORE=0x060000 # disables all the APIs deprecated before Qt 6.0.0
|
|
||||||
|
RC_ICONS = sp713.ico
|
||||||
RC_ICONS = sp713.ico
|
|
||||||
|
SOURCES += \
|
||||||
SOURCES += \
|
apps/crc16/crc.cpp \
|
||||||
apps/crc16/crc.cpp \
|
apps/icd/app_icd.cpp \
|
||||||
apps/icd/app_icd.cpp \
|
drivers/log/logHandler.cpp \
|
||||||
drivers/log/logHandler.cpp \
|
drivers/spi/drv_spi.cpp \
|
||||||
drivers/spi/drv_spi.cpp \
|
drivers/uart/drv_uart.cpp \
|
||||||
drivers/uart/drv_uart.cpp \
|
main.cpp \
|
||||||
main.cpp \
|
mainwindow.cpp
|
||||||
mainwindow.cpp
|
|
||||||
|
HEADERS += \
|
||||||
HEADERS += \
|
apps/crc16/crc.h \
|
||||||
apps/crc16/crc.h \
|
apps/icd/app_icd.h \
|
||||||
apps/icd/app_icd.h \
|
drivers/log/logHandler.h \
|
||||||
drivers/log/logHandler.h \
|
drivers/spi/drv_spi.h \
|
||||||
drivers/spi/drv_spi.h \
|
drivers/uart/drv_uart.h \
|
||||||
drivers/uart/drv_uart.h \
|
libs/CH347DLL.H \
|
||||||
libs/CH347DLL.H \
|
libs/Common.h \
|
||||||
libs/Common.h \
|
libs/SpiApi.h \
|
||||||
mainwindow.h
|
mainwindow.h
|
||||||
|
|
||||||
FORMS += \
|
FORMS += \
|
||||||
mainwindow.ui
|
mainwindow.ui
|
||||||
|
|
||||||
#add libs
|
#add libs
|
||||||
LIBS += -L$$PWD/libs -lCH347DLLA64
|
LIBS += -L$$PWD/libs -lCH347DLLA64
|
||||||
INCLUDEPATH += $$PWD/libs
|
INCLUDEPATH += $$PWD/libs
|
||||||
win32:LIBS += $$PWD/libs/CH347DLLA64.LIB
|
win32:LIBS += $$PWD/libs/CH347DLLA64.LIB
|
||||||
|
|
||||||
# Default rules for deployment.
|
LIBS += -L$$PWD/libs -lCH347Handler
|
||||||
qnx: target.path = /tmp/$${TARGET}/bin
|
INCLUDEPATH += $$PWD/libs
|
||||||
else: unix:!android: target.path = /opt/$${TARGET}/bin
|
win32:LIBS += $$PWD/libs/CH347Handler.lib
|
||||||
!isEmpty(target.path): INSTALLS += target
|
|
||||||
=======
|
# Default rules for deployment.
|
||||||
QT += core gui
|
qnx: target.path = /tmp/$${TARGET}/bin
|
||||||
|
else: unix:!android: target.path = /opt/$${TARGET}/bin
|
||||||
greaterThan(QT_MAJOR_VERSION, 4): QT += widgets
|
!isEmpty(target.path): INSTALLS += target
|
||||||
|
|
||||||
CONFIG += c++17
|
|
||||||
|
|
||||||
# You can make your code fail to compile if it uses deprecated APIs.
|
|
||||||
# In order to do so, uncomment the following line.
|
|
||||||
#DEFINES += QT_DISABLE_DEPRECATED_BEFORE=0x060000 # disables all the APIs deprecated before Qt 6.0.0
|
|
||||||
|
|
||||||
RC_ICONS = sp713.ico
|
|
||||||
|
|
||||||
SOURCES += \
|
|
||||||
apps/crc16/crc.cpp \
|
|
||||||
apps/icd/app_icd.cpp \
|
|
||||||
drivers/log/logHandler.cpp \
|
|
||||||
drivers/spi/drv_spi.cpp \
|
|
||||||
drivers/uart/drv_uart.cpp \
|
|
||||||
main.cpp \
|
|
||||||
mainwindow.cpp
|
|
||||||
|
|
||||||
HEADERS += \
|
|
||||||
apps/crc16/crc.h \
|
|
||||||
apps/icd/app_icd.h \
|
|
||||||
drivers/log/logHandler.h \
|
|
||||||
drivers/spi/drv_spi.h \
|
|
||||||
drivers/uart/drv_uart.h \
|
|
||||||
libs/CH347DLL.H \
|
|
||||||
libs/Common.h \
|
|
||||||
libs/SpiApi.h \
|
|
||||||
mainwindow.h
|
|
||||||
|
|
||||||
FORMS += \
|
|
||||||
mainwindow.ui
|
|
||||||
|
|
||||||
#add libs
|
|
||||||
LIBS += -L$$PWD/libs -lCH347DLLA64
|
|
||||||
INCLUDEPATH += $$PWD/libs
|
|
||||||
win32:LIBS += $$PWD/libs/CH347DLLA64.LIB
|
|
||||||
|
|
||||||
LIBS += -L$$PWD/libs -lCH347Handler
|
|
||||||
INCLUDEPATH += $$PWD/libs
|
|
||||||
win32:LIBS += $$PWD/libs/CH347Handler.lib
|
|
||||||
|
|
||||||
# Default rules for deployment.
|
|
||||||
qnx: target.path = /tmp/$${TARGET}/bin
|
|
||||||
else: unix:!android: target.path = /opt/$${TARGET}/bin
|
|
||||||
!isEmpty(target.path): INSTALLS += target
|
|
||||||
>>>>>>> 799590bc1dd9b9faee90d554f54d6ad46e8b8ddd
|
|
||||||
|
|||||||
437
SP713.pro.user
437
SP713.pro.user
@ -1,437 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<!DOCTYPE QtCreatorProject>
|
|
||||||
<!-- Written by QtCreator 14.0.2, 2025-07-22T18:12:13. -->
|
|
||||||
<qtcreator>
|
|
||||||
<data>
|
|
||||||
<variable>EnvironmentId</variable>
|
|
||||||
<value type="QByteArray">{419a6a79-1f23-4f22-bf0d-154c3f92f51c}</value>
|
|
||||||
</data>
|
|
||||||
<data>
|
|
||||||
<variable>ProjectExplorer.Project.ActiveTarget</variable>
|
|
||||||
<value type="qlonglong">0</value>
|
|
||||||
</data>
|
|
||||||
<data>
|
|
||||||
<variable>ProjectExplorer.Project.EditorSettings</variable>
|
|
||||||
<valuemap type="QVariantMap">
|
|
||||||
<value type="bool" key="EditorConfiguration.AutoIndent">true</value>
|
|
||||||
<value type="bool" key="EditorConfiguration.AutoSpacesForTabs">false</value>
|
|
||||||
<value type="bool" key="EditorConfiguration.CamelCaseNavigation">true</value>
|
|
||||||
<valuemap type="QVariantMap" key="EditorConfiguration.CodeStyle.0">
|
|
||||||
<value type="QString" key="language">Cpp</value>
|
|
||||||
<valuemap type="QVariantMap" key="value">
|
|
||||||
<value type="QByteArray" key="CurrentPreferences">CppGlobal</value>
|
|
||||||
</valuemap>
|
|
||||||
</valuemap>
|
|
||||||
<valuemap type="QVariantMap" key="EditorConfiguration.CodeStyle.1">
|
|
||||||
<value type="QString" key="language">QmlJS</value>
|
|
||||||
<valuemap type="QVariantMap" key="value">
|
|
||||||
<value type="QByteArray" key="CurrentPreferences">QmlJSGlobal</value>
|
|
||||||
</valuemap>
|
|
||||||
</valuemap>
|
|
||||||
<value type="qlonglong" key="EditorConfiguration.CodeStyle.Count">2</value>
|
|
||||||
<value type="QByteArray" key="EditorConfiguration.Codec">UTF-8</value>
|
|
||||||
<value type="bool" key="EditorConfiguration.ConstrainTooltips">false</value>
|
|
||||||
<value type="int" key="EditorConfiguration.IndentSize">4</value>
|
|
||||||
<value type="bool" key="EditorConfiguration.KeyboardTooltips">false</value>
|
|
||||||
<value type="int" key="EditorConfiguration.MarginColumn">80</value>
|
|
||||||
<value type="bool" key="EditorConfiguration.MouseHiding">true</value>
|
|
||||||
<value type="bool" key="EditorConfiguration.MouseNavigation">true</value>
|
|
||||||
<value type="int" key="EditorConfiguration.PaddingMode">1</value>
|
|
||||||
<value type="int" key="EditorConfiguration.PreferAfterWhitespaceComments">0</value>
|
|
||||||
<value type="bool" key="EditorConfiguration.PreferSingleLineComments">false</value>
|
|
||||||
<value type="bool" key="EditorConfiguration.ScrollWheelZooming">true</value>
|
|
||||||
<value type="bool" key="EditorConfiguration.ShowMargin">false</value>
|
|
||||||
<value type="int" key="EditorConfiguration.SmartBackspaceBehavior">2</value>
|
|
||||||
<value type="bool" key="EditorConfiguration.SmartSelectionChanging">true</value>
|
|
||||||
<value type="bool" key="EditorConfiguration.SpacesForTabs">true</value>
|
|
||||||
<value type="int" key="EditorConfiguration.TabKeyBehavior">0</value>
|
|
||||||
<value type="int" key="EditorConfiguration.TabSize">8</value>
|
|
||||||
<value type="bool" key="EditorConfiguration.UseGlobal">true</value>
|
|
||||||
<value type="bool" key="EditorConfiguration.UseIndenter">false</value>
|
|
||||||
<value type="int" key="EditorConfiguration.Utf8BomBehavior">1</value>
|
|
||||||
<value type="bool" key="EditorConfiguration.addFinalNewLine">true</value>
|
|
||||||
<value type="bool" key="EditorConfiguration.cleanIndentation">true</value>
|
|
||||||
<value type="bool" key="EditorConfiguration.cleanWhitespace">true</value>
|
|
||||||
<value type="QString" key="EditorConfiguration.ignoreFileTypes">*.md, *.MD, Makefile</value>
|
|
||||||
<value type="bool" key="EditorConfiguration.inEntireDocument">false</value>
|
|
||||||
<value type="bool" key="EditorConfiguration.skipTrailingWhitespace">true</value>
|
|
||||||
<value type="bool" key="EditorConfiguration.tintMarginArea">true</value>
|
|
||||||
</valuemap>
|
|
||||||
</data>
|
|
||||||
<data>
|
|
||||||
<variable>ProjectExplorer.Project.PluginSettings</variable>
|
|
||||||
<valuemap type="QVariantMap">
|
|
||||||
<valuemap type="QVariantMap" key="AutoTest.ActiveFrameworks">
|
|
||||||
<value type="bool" key="AutoTest.Framework.Boost">true</value>
|
|
||||||
<value type="bool" key="AutoTest.Framework.CTest">false</value>
|
|
||||||
<value type="bool" key="AutoTest.Framework.Catch">true</value>
|
|
||||||
<value type="bool" key="AutoTest.Framework.GTest">true</value>
|
|
||||||
<value type="bool" key="AutoTest.Framework.QtQuickTest">true</value>
|
|
||||||
<value type="bool" key="AutoTest.Framework.QtTest">true</value>
|
|
||||||
</valuemap>
|
|
||||||
<value type="bool" key="AutoTest.ApplyFilter">false</value>
|
|
||||||
<valuemap type="QVariantMap" key="AutoTest.CheckStates"/>
|
|
||||||
<valuelist type="QVariantList" key="AutoTest.PathFilters"/>
|
|
||||||
<value type="int" key="AutoTest.RunAfterBuild">0</value>
|
|
||||||
<value type="bool" key="AutoTest.UseGlobal">true</value>
|
|
||||||
<valuemap type="QVariantMap" key="ClangTools">
|
|
||||||
<value type="bool" key="ClangTools.AnalyzeOpenFiles">true</value>
|
|
||||||
<value type="bool" key="ClangTools.BuildBeforeAnalysis">true</value>
|
|
||||||
<value type="QString" key="ClangTools.DiagnosticConfig">Builtin.DefaultTidyAndClazy</value>
|
|
||||||
<value type="int" key="ClangTools.ParallelJobs">10</value>
|
|
||||||
<value type="bool" key="ClangTools.PreferConfigFile">true</value>
|
|
||||||
<valuelist type="QVariantList" key="ClangTools.SelectedDirs"/>
|
|
||||||
<valuelist type="QVariantList" key="ClangTools.SelectedFiles"/>
|
|
||||||
<valuelist type="QVariantList" key="ClangTools.SuppressedDiagnostics"/>
|
|
||||||
<value type="bool" key="ClangTools.UseGlobalSettings">true</value>
|
|
||||||
</valuemap>
|
|
||||||
</valuemap>
|
|
||||||
</data>
|
|
||||||
<data>
|
|
||||||
<variable>ProjectExplorer.Project.Target.0</variable>
|
|
||||||
<valuemap type="QVariantMap">
|
|
||||||
<value type="QString" key="DeviceType">Desktop</value>
|
|
||||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Desktop Qt 5.15.2 MinGW 64-bit</value>
|
|
||||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Desktop Qt 5.15.2 MinGW 64-bit</value>
|
|
||||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">qt.qt5.5152.win64_mingw81_kit</value>
|
|
||||||
<value type="qlonglong" key="ProjectExplorer.Target.ActiveBuildConfiguration">1</value>
|
|
||||||
<value type="qlonglong" key="ProjectExplorer.Target.ActiveDeployConfiguration">0</value>
|
|
||||||
<value type="qlonglong" key="ProjectExplorer.Target.ActiveRunConfiguration">0</value>
|
|
||||||
<valuemap type="QVariantMap" key="ProjectExplorer.Target.BuildConfiguration.0">
|
|
||||||
<value type="int" key="EnableQmlDebugging">0</value>
|
|
||||||
<value type="QString" key="ProjectExplorer.BuildConfiguration.BuildDirectory">D:\23_SP713\02_CODE\SP713\build\Desktop_Qt_5_15_2_MinGW_64_bit-Debug</value>
|
|
||||||
<value type="QString" key="ProjectExplorer.BuildConfiguration.BuildDirectory.shadowDir">D:/23_SP713/02_CODE/SP713/build/Desktop_Qt_5_15_2_MinGW_64_bit-Debug</value>
|
|
||||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0">
|
|
||||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
|
|
||||||
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
|
||||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">QtProjectManager.QMakeBuildStep</value>
|
|
||||||
<value type="bool" key="QtProjectManager.QMakeBuildStep.QMakeForced">false</value>
|
|
||||||
<valuelist type="QVariantList" key="QtProjectManager.QMakeBuildStep.SelectedAbis"/>
|
|
||||||
</valuemap>
|
|
||||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.1">
|
|
||||||
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
|
||||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.MakeStep</value>
|
|
||||||
</valuemap>
|
|
||||||
<value type="qlonglong" key="ProjectExplorer.BuildStepList.StepsCount">2</value>
|
|
||||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">构建</value>
|
|
||||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">构建</value>
|
|
||||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Build</value>
|
|
||||||
</valuemap>
|
|
||||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.1">
|
|
||||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
|
|
||||||
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
|
||||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.MakeStep</value>
|
|
||||||
<value type="QString" key="Qt4ProjectManager.MakeStep.MakeArguments">clean</value>
|
|
||||||
</valuemap>
|
|
||||||
<value type="qlonglong" key="ProjectExplorer.BuildStepList.StepsCount">1</value>
|
|
||||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">清除</value>
|
|
||||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">清除</value>
|
|
||||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Clean</value>
|
|
||||||
</valuemap>
|
|
||||||
<value type="int" key="ProjectExplorer.BuildConfiguration.BuildStepListCount">2</value>
|
|
||||||
<value type="bool" key="ProjectExplorer.BuildConfiguration.ClearSystemEnvironment">false</value>
|
|
||||||
<valuelist type="QVariantList" key="ProjectExplorer.BuildConfiguration.CustomParsers"/>
|
|
||||||
<value type="bool" key="ProjectExplorer.BuildConfiguration.ParseStandardOutput">false</value>
|
|
||||||
<valuelist type="QVariantList" key="ProjectExplorer.BuildConfiguration.UserEnvironmentChanges"/>
|
|
||||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Debug</value>
|
|
||||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.Qt4BuildConfiguration</value>
|
|
||||||
<value type="int" key="Qt4ProjectManager.Qt4BuildConfiguration.BuildConfiguration">2</value>
|
|
||||||
</valuemap>
|
|
||||||
<valuemap type="QVariantMap" key="ProjectExplorer.Target.BuildConfiguration.1">
|
|
||||||
<value type="QString" key="ProjectExplorer.BuildConfiguration.BuildDirectory">D:\23_SP713\02_CODE\SP713\build\Desktop_Qt_5_15_2_MinGW_64_bit-Release</value>
|
|
||||||
<value type="QString" key="ProjectExplorer.BuildConfiguration.BuildDirectory.shadowDir">D:/23_SP713/02_CODE/SP713/build/Desktop_Qt_5_15_2_MinGW_64_bit-Release</value>
|
|
||||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0">
|
|
||||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
|
|
||||||
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
|
||||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">QtProjectManager.QMakeBuildStep</value>
|
|
||||||
<value type="bool" key="QtProjectManager.QMakeBuildStep.QMakeForced">false</value>
|
|
||||||
<valuelist type="QVariantList" key="QtProjectManager.QMakeBuildStep.SelectedAbis"/>
|
|
||||||
</valuemap>
|
|
||||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.1">
|
|
||||||
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
|
||||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.MakeStep</value>
|
|
||||||
</valuemap>
|
|
||||||
<value type="qlonglong" key="ProjectExplorer.BuildStepList.StepsCount">2</value>
|
|
||||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">构建</value>
|
|
||||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">构建</value>
|
|
||||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Build</value>
|
|
||||||
</valuemap>
|
|
||||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.1">
|
|
||||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
|
|
||||||
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
|
||||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.MakeStep</value>
|
|
||||||
<value type="QString" key="Qt4ProjectManager.MakeStep.MakeArguments">clean</value>
|
|
||||||
</valuemap>
|
|
||||||
<value type="qlonglong" key="ProjectExplorer.BuildStepList.StepsCount">1</value>
|
|
||||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">清除</value>
|
|
||||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">清除</value>
|
|
||||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Clean</value>
|
|
||||||
</valuemap>
|
|
||||||
<value type="int" key="ProjectExplorer.BuildConfiguration.BuildStepListCount">2</value>
|
|
||||||
<value type="bool" key="ProjectExplorer.BuildConfiguration.ClearSystemEnvironment">false</value>
|
|
||||||
<valuelist type="QVariantList" key="ProjectExplorer.BuildConfiguration.CustomParsers"/>
|
|
||||||
<value type="bool" key="ProjectExplorer.BuildConfiguration.ParseStandardOutput">false</value>
|
|
||||||
<valuelist type="QVariantList" key="ProjectExplorer.BuildConfiguration.UserEnvironmentChanges"/>
|
|
||||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Release</value>
|
|
||||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.Qt4BuildConfiguration</value>
|
|
||||||
<value type="int" key="Qt4ProjectManager.Qt4BuildConfiguration.BuildConfiguration">0</value>
|
|
||||||
<value type="int" key="QtQuickCompiler">0</value>
|
|
||||||
</valuemap>
|
|
||||||
<valuemap type="QVariantMap" key="ProjectExplorer.Target.BuildConfiguration.2">
|
|
||||||
<value type="int" key="EnableQmlDebugging">0</value>
|
|
||||||
<value type="QString" key="ProjectExplorer.BuildConfiguration.BuildDirectory">D:\23_SP713\02_CODE\SP713\build\Desktop_Qt_5_15_2_MinGW_64_bit-Profile</value>
|
|
||||||
<value type="QString" key="ProjectExplorer.BuildConfiguration.BuildDirectory.shadowDir">D:/23_SP713/02_CODE/SP713/build/Desktop_Qt_5_15_2_MinGW_64_bit-Profile</value>
|
|
||||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0">
|
|
||||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
|
|
||||||
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
|
||||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">QtProjectManager.QMakeBuildStep</value>
|
|
||||||
<value type="bool" key="QtProjectManager.QMakeBuildStep.QMakeForced">false</value>
|
|
||||||
<valuelist type="QVariantList" key="QtProjectManager.QMakeBuildStep.SelectedAbis"/>
|
|
||||||
</valuemap>
|
|
||||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.1">
|
|
||||||
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
|
||||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.MakeStep</value>
|
|
||||||
</valuemap>
|
|
||||||
<value type="qlonglong" key="ProjectExplorer.BuildStepList.StepsCount">2</value>
|
|
||||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">构建</value>
|
|
||||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">构建</value>
|
|
||||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Build</value>
|
|
||||||
</valuemap>
|
|
||||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.1">
|
|
||||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
|
|
||||||
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
|
||||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.MakeStep</value>
|
|
||||||
<value type="QString" key="Qt4ProjectManager.MakeStep.MakeArguments">clean</value>
|
|
||||||
</valuemap>
|
|
||||||
<value type="qlonglong" key="ProjectExplorer.BuildStepList.StepsCount">1</value>
|
|
||||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">清除</value>
|
|
||||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">清除</value>
|
|
||||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Clean</value>
|
|
||||||
</valuemap>
|
|
||||||
<value type="int" key="ProjectExplorer.BuildConfiguration.BuildStepListCount">2</value>
|
|
||||||
<value type="bool" key="ProjectExplorer.BuildConfiguration.ClearSystemEnvironment">false</value>
|
|
||||||
<valuelist type="QVariantList" key="ProjectExplorer.BuildConfiguration.CustomParsers"/>
|
|
||||||
<value type="bool" key="ProjectExplorer.BuildConfiguration.ParseStandardOutput">false</value>
|
|
||||||
<valuelist type="QVariantList" key="ProjectExplorer.BuildConfiguration.UserEnvironmentChanges"/>
|
|
||||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Profile</value>
|
|
||||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.Qt4BuildConfiguration</value>
|
|
||||||
<value type="int" key="Qt4ProjectManager.Qt4BuildConfiguration.BuildConfiguration">0</value>
|
|
||||||
<value type="int" key="QtQuickCompiler">0</value>
|
|
||||||
<value type="int" key="SeparateDebugInfo">0</value>
|
|
||||||
</valuemap>
|
|
||||||
<value type="qlonglong" key="ProjectExplorer.Target.BuildConfigurationCount">3</value>
|
|
||||||
<valuemap type="QVariantMap" key="ProjectExplorer.Target.DeployConfiguration.0">
|
|
||||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0">
|
|
||||||
<value type="qlonglong" key="ProjectExplorer.BuildStepList.StepsCount">0</value>
|
|
||||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">部署</value>
|
|
||||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">部署</value>
|
|
||||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Deploy</value>
|
|
||||||
</valuemap>
|
|
||||||
<value type="int" key="ProjectExplorer.BuildConfiguration.BuildStepListCount">1</value>
|
|
||||||
<valuemap type="QVariantMap" key="ProjectExplorer.DeployConfiguration.CustomData"/>
|
|
||||||
<value type="bool" key="ProjectExplorer.DeployConfiguration.CustomDataEnabled">false</value>
|
|
||||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.DefaultDeployConfiguration</value>
|
|
||||||
</valuemap>
|
|
||||||
<value type="qlonglong" key="ProjectExplorer.Target.DeployConfigurationCount">1</value>
|
|
||||||
<valuemap type="QVariantMap" key="ProjectExplorer.Target.RunConfiguration.0">
|
|
||||||
<value type="bool" key="Analyzer.Perf.Settings.UseGlobalSettings">true</value>
|
|
||||||
<value type="bool" key="Analyzer.QmlProfiler.Settings.UseGlobalSettings">true</value>
|
|
||||||
<value type="int" key="Analyzer.Valgrind.Callgrind.CostFormat">0</value>
|
|
||||||
<value type="bool" key="Analyzer.Valgrind.Settings.UseGlobalSettings">true</value>
|
|
||||||
<valuelist type="QVariantList" key="CustomOutputParsers"/>
|
|
||||||
<value type="int" key="PE.EnvironmentAspect.Base">2</value>
|
|
||||||
<valuelist type="QVariantList" key="PE.EnvironmentAspect.Changes"/>
|
|
||||||
<value type="bool" key="PE.EnvironmentAspect.PrintOnRun">false</value>
|
|
||||||
<value type="QString" key="PerfRecordArgsId">-e cpu-cycles --call-graph "dwarf,4096" -F 250</value>
|
|
||||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
|
|
||||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.Qt4RunConfiguration:D:/23_SP713/02_CODE/SP713/SP713.pro</value>
|
|
||||||
<value type="QString" key="ProjectExplorer.RunConfiguration.BuildKey">D:/23_SP713/02_CODE/SP713/SP713.pro</value>
|
|
||||||
<value type="bool" key="ProjectExplorer.RunConfiguration.Customized">false</value>
|
|
||||||
<value type="bool" key="RunConfiguration.UseCppDebuggerAuto">true</value>
|
|
||||||
<value type="bool" key="RunConfiguration.UseLibrarySearchPath">true</value>
|
|
||||||
<value type="bool" key="RunConfiguration.UseQmlDebuggerAuto">true</value>
|
|
||||||
<value type="QString" key="RunConfiguration.WorkingDirectory.default">D:/23_SP713/02_CODE/SP713/build/Desktop_Qt_5_15_2_MinGW_64_bit-Release</value>
|
|
||||||
</valuemap>
|
|
||||||
<value type="qlonglong" key="ProjectExplorer.Target.RunConfigurationCount">1</value>
|
|
||||||
</valuemap>
|
|
||||||
</data>
|
|
||||||
<data>
|
|
||||||
<variable>ProjectExplorer.Project.Target.1</variable>
|
|
||||||
<valuemap type="QVariantMap">
|
|
||||||
<value type="QString" key="DeviceType">Desktop</value>
|
|
||||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Desktop Qt 5.15.2 MSVC2019 64bit</value>
|
|
||||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Desktop Qt 5.15.2 MSVC2019 64bit</value>
|
|
||||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">qt.qt5.5152.win64_msvc2019_64_kit</value>
|
|
||||||
<value type="qlonglong" key="ProjectExplorer.Target.ActiveBuildConfiguration">1</value>
|
|
||||||
<value type="qlonglong" key="ProjectExplorer.Target.ActiveDeployConfiguration">0</value>
|
|
||||||
<value type="qlonglong" key="ProjectExplorer.Target.ActiveRunConfiguration">0</value>
|
|
||||||
<valuemap type="QVariantMap" key="ProjectExplorer.Target.BuildConfiguration.0">
|
|
||||||
<value type="int" key="EnableQmlDebugging">0</value>
|
|
||||||
<value type="QString" key="ProjectExplorer.BuildConfiguration.BuildDirectory">D:\23_SP713\02_CODE\SP713\build\Desktop_Qt_5_15_2_MSVC2019_64bit-Debug</value>
|
|
||||||
<value type="QString" key="ProjectExplorer.BuildConfiguration.BuildDirectory.shadowDir">D:/23_SP713/02_CODE/SP713/build/Desktop_Qt_5_15_2_MSVC2019_64bit-Debug</value>
|
|
||||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0">
|
|
||||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
|
|
||||||
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
|
||||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">QtProjectManager.QMakeBuildStep</value>
|
|
||||||
<value type="bool" key="QtProjectManager.QMakeBuildStep.QMakeForced">false</value>
|
|
||||||
<valuelist type="QVariantList" key="QtProjectManager.QMakeBuildStep.SelectedAbis"/>
|
|
||||||
</valuemap>
|
|
||||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.1">
|
|
||||||
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
|
||||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.MakeStep</value>
|
|
||||||
</valuemap>
|
|
||||||
<value type="qlonglong" key="ProjectExplorer.BuildStepList.StepsCount">2</value>
|
|
||||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">构建</value>
|
|
||||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">构建</value>
|
|
||||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Build</value>
|
|
||||||
</valuemap>
|
|
||||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.1">
|
|
||||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
|
|
||||||
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
|
||||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.MakeStep</value>
|
|
||||||
<value type="QString" key="Qt4ProjectManager.MakeStep.MakeArguments">clean</value>
|
|
||||||
</valuemap>
|
|
||||||
<value type="qlonglong" key="ProjectExplorer.BuildStepList.StepsCount">1</value>
|
|
||||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">清除</value>
|
|
||||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">清除</value>
|
|
||||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Clean</value>
|
|
||||||
</valuemap>
|
|
||||||
<value type="int" key="ProjectExplorer.BuildConfiguration.BuildStepListCount">2</value>
|
|
||||||
<value type="bool" key="ProjectExplorer.BuildConfiguration.ClearSystemEnvironment">false</value>
|
|
||||||
<valuelist type="QVariantList" key="ProjectExplorer.BuildConfiguration.CustomParsers"/>
|
|
||||||
<value type="bool" key="ProjectExplorer.BuildConfiguration.ParseStandardOutput">false</value>
|
|
||||||
<valuelist type="QVariantList" key="ProjectExplorer.BuildConfiguration.UserEnvironmentChanges"/>
|
|
||||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Debug</value>
|
|
||||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.Qt4BuildConfiguration</value>
|
|
||||||
<value type="int" key="Qt4ProjectManager.Qt4BuildConfiguration.BuildConfiguration">2</value>
|
|
||||||
</valuemap>
|
|
||||||
<valuemap type="QVariantMap" key="ProjectExplorer.Target.BuildConfiguration.1">
|
|
||||||
<value type="QString" key="ProjectExplorer.BuildConfiguration.BuildDirectory">D:\23_SP713\02_CODE\SP713\build\Desktop_Qt_5_15_2_MSVC2019_64bit-Release</value>
|
|
||||||
<value type="QString" key="ProjectExplorer.BuildConfiguration.BuildDirectory.shadowDir">D:/23_SP713/02_CODE/SP713/build/Desktop_Qt_5_15_2_MSVC2019_64bit-Release</value>
|
|
||||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0">
|
|
||||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
|
|
||||||
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
|
||||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">QtProjectManager.QMakeBuildStep</value>
|
|
||||||
<value type="bool" key="QtProjectManager.QMakeBuildStep.QMakeForced">false</value>
|
|
||||||
<valuelist type="QVariantList" key="QtProjectManager.QMakeBuildStep.SelectedAbis"/>
|
|
||||||
</valuemap>
|
|
||||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.1">
|
|
||||||
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
|
||||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.MakeStep</value>
|
|
||||||
</valuemap>
|
|
||||||
<value type="qlonglong" key="ProjectExplorer.BuildStepList.StepsCount">2</value>
|
|
||||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">构建</value>
|
|
||||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">构建</value>
|
|
||||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Build</value>
|
|
||||||
</valuemap>
|
|
||||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.1">
|
|
||||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
|
|
||||||
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
|
||||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.MakeStep</value>
|
|
||||||
<value type="QString" key="Qt4ProjectManager.MakeStep.MakeArguments">clean</value>
|
|
||||||
</valuemap>
|
|
||||||
<value type="qlonglong" key="ProjectExplorer.BuildStepList.StepsCount">1</value>
|
|
||||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">清除</value>
|
|
||||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">清除</value>
|
|
||||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Clean</value>
|
|
||||||
</valuemap>
|
|
||||||
<value type="int" key="ProjectExplorer.BuildConfiguration.BuildStepListCount">2</value>
|
|
||||||
<value type="bool" key="ProjectExplorer.BuildConfiguration.ClearSystemEnvironment">false</value>
|
|
||||||
<valuelist type="QVariantList" key="ProjectExplorer.BuildConfiguration.CustomParsers"/>
|
|
||||||
<value type="bool" key="ProjectExplorer.BuildConfiguration.ParseStandardOutput">false</value>
|
|
||||||
<valuelist type="QVariantList" key="ProjectExplorer.BuildConfiguration.UserEnvironmentChanges"/>
|
|
||||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Release</value>
|
|
||||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.Qt4BuildConfiguration</value>
|
|
||||||
<value type="int" key="Qt4ProjectManager.Qt4BuildConfiguration.BuildConfiguration">0</value>
|
|
||||||
<value type="int" key="QtQuickCompiler">0</value>
|
|
||||||
</valuemap>
|
|
||||||
<valuemap type="QVariantMap" key="ProjectExplorer.Target.BuildConfiguration.2">
|
|
||||||
<value type="int" key="EnableQmlDebugging">0</value>
|
|
||||||
<value type="QString" key="ProjectExplorer.BuildConfiguration.BuildDirectory">D:\23_SP713\02_CODE\SP713\build\Desktop_Qt_5_15_2_MSVC2019_64bit-Profile</value>
|
|
||||||
<value type="QString" key="ProjectExplorer.BuildConfiguration.BuildDirectory.shadowDir">D:/23_SP713/02_CODE/SP713/build/Desktop_Qt_5_15_2_MSVC2019_64bit-Profile</value>
|
|
||||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0">
|
|
||||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
|
|
||||||
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
|
||||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">QtProjectManager.QMakeBuildStep</value>
|
|
||||||
<value type="bool" key="QtProjectManager.QMakeBuildStep.QMakeForced">false</value>
|
|
||||||
<valuelist type="QVariantList" key="QtProjectManager.QMakeBuildStep.SelectedAbis"/>
|
|
||||||
</valuemap>
|
|
||||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.1">
|
|
||||||
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
|
||||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.MakeStep</value>
|
|
||||||
</valuemap>
|
|
||||||
<value type="qlonglong" key="ProjectExplorer.BuildStepList.StepsCount">2</value>
|
|
||||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">构建</value>
|
|
||||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">构建</value>
|
|
||||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Build</value>
|
|
||||||
</valuemap>
|
|
||||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.1">
|
|
||||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
|
|
||||||
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
|
||||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.MakeStep</value>
|
|
||||||
<value type="QString" key="Qt4ProjectManager.MakeStep.MakeArguments">clean</value>
|
|
||||||
</valuemap>
|
|
||||||
<value type="qlonglong" key="ProjectExplorer.BuildStepList.StepsCount">1</value>
|
|
||||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">清除</value>
|
|
||||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">清除</value>
|
|
||||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Clean</value>
|
|
||||||
</valuemap>
|
|
||||||
<value type="int" key="ProjectExplorer.BuildConfiguration.BuildStepListCount">2</value>
|
|
||||||
<value type="bool" key="ProjectExplorer.BuildConfiguration.ClearSystemEnvironment">false</value>
|
|
||||||
<valuelist type="QVariantList" key="ProjectExplorer.BuildConfiguration.CustomParsers"/>
|
|
||||||
<value type="bool" key="ProjectExplorer.BuildConfiguration.ParseStandardOutput">false</value>
|
|
||||||
<valuelist type="QVariantList" key="ProjectExplorer.BuildConfiguration.UserEnvironmentChanges"/>
|
|
||||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Profile</value>
|
|
||||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.Qt4BuildConfiguration</value>
|
|
||||||
<value type="int" key="Qt4ProjectManager.Qt4BuildConfiguration.BuildConfiguration">0</value>
|
|
||||||
<value type="int" key="QtQuickCompiler">0</value>
|
|
||||||
<value type="int" key="SeparateDebugInfo">0</value>
|
|
||||||
</valuemap>
|
|
||||||
<value type="qlonglong" key="ProjectExplorer.Target.BuildConfigurationCount">3</value>
|
|
||||||
<valuemap type="QVariantMap" key="ProjectExplorer.Target.DeployConfiguration.0">
|
|
||||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0">
|
|
||||||
<value type="qlonglong" key="ProjectExplorer.BuildStepList.StepsCount">0</value>
|
|
||||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">部署</value>
|
|
||||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">部署</value>
|
|
||||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Deploy</value>
|
|
||||||
</valuemap>
|
|
||||||
<value type="int" key="ProjectExplorer.BuildConfiguration.BuildStepListCount">1</value>
|
|
||||||
<valuemap type="QVariantMap" key="ProjectExplorer.DeployConfiguration.CustomData"/>
|
|
||||||
<value type="bool" key="ProjectExplorer.DeployConfiguration.CustomDataEnabled">false</value>
|
|
||||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.DefaultDeployConfiguration</value>
|
|
||||||
</valuemap>
|
|
||||||
<value type="qlonglong" key="ProjectExplorer.Target.DeployConfigurationCount">1</value>
|
|
||||||
<valuemap type="QVariantMap" key="ProjectExplorer.Target.RunConfiguration.0">
|
|
||||||
<value type="bool" key="Analyzer.Perf.Settings.UseGlobalSettings">true</value>
|
|
||||||
<value type="bool" key="Analyzer.QmlProfiler.Settings.UseGlobalSettings">true</value>
|
|
||||||
<value type="int" key="Analyzer.Valgrind.Callgrind.CostFormat">0</value>
|
|
||||||
<value type="bool" key="Analyzer.Valgrind.Settings.UseGlobalSettings">true</value>
|
|
||||||
<valuelist type="QVariantList" key="CustomOutputParsers"/>
|
|
||||||
<value type="int" key="PE.EnvironmentAspect.Base">2</value>
|
|
||||||
<valuelist type="QVariantList" key="PE.EnvironmentAspect.Changes"/>
|
|
||||||
<value type="bool" key="PE.EnvironmentAspect.PrintOnRun">false</value>
|
|
||||||
<value type="QString" key="PerfRecordArgsId">-e cpu-cycles --call-graph "dwarf,4096" -F 250</value>
|
|
||||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
|
|
||||||
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.Qt4RunConfiguration:D:/23_SP713/02_CODE/SP713/SP713.pro</value>
|
|
||||||
<value type="QString" key="ProjectExplorer.RunConfiguration.BuildKey">D:/23_SP713/02_CODE/SP713/SP713.pro</value>
|
|
||||||
<value type="bool" key="ProjectExplorer.RunConfiguration.Customized">false</value>
|
|
||||||
<value type="bool" key="RunConfiguration.UseCppDebuggerAuto">true</value>
|
|
||||||
<value type="bool" key="RunConfiguration.UseLibrarySearchPath">true</value>
|
|
||||||
<value type="bool" key="RunConfiguration.UseQmlDebuggerAuto">true</value>
|
|
||||||
</valuemap>
|
|
||||||
<value type="qlonglong" key="ProjectExplorer.Target.RunConfigurationCount">1</value>
|
|
||||||
</valuemap>
|
|
||||||
</data>
|
|
||||||
<data>
|
|
||||||
<variable>ProjectExplorer.Project.TargetCount</variable>
|
|
||||||
<value type="qlonglong">2</value>
|
|
||||||
</data>
|
|
||||||
<data>
|
|
||||||
<variable>ProjectExplorer.Project.Updater.FileVersion</variable>
|
|
||||||
<value type="int">22</value>
|
|
||||||
</data>
|
|
||||||
<data>
|
|
||||||
<variable>Version</variable>
|
|
||||||
<value type="int">22</value>
|
|
||||||
</data>
|
|
||||||
</qtcreator>
|
|
||||||
0
apps/crc16/crc.cpp
Normal file → Executable file
0
apps/crc16/crc.cpp
Normal file → Executable file
0
apps/crc16/crc.h
Normal file → Executable file
0
apps/crc16/crc.h
Normal file → Executable file
1105
apps/icd/app_icd.cpp
Normal file → Executable file
1105
apps/icd/app_icd.cpp
Normal file → Executable file
File diff suppressed because it is too large
Load Diff
438
apps/icd/app_icd.h
Normal file → Executable file
438
apps/icd/app_icd.h
Normal file → Executable file
@ -1,296 +1,142 @@
|
|||||||
<<<<<<< HEAD
|
#ifndef _APP_ICD_H__
|
||||||
#ifndef _APP_ICD_H__
|
#define _APP_ICD_H__
|
||||||
#define _APP_ICD_H__
|
|
||||||
|
#include <QMainWindow>
|
||||||
#include <QMainWindow>
|
#include <QMap>
|
||||||
#include <QMap>
|
#include <QStringList>
|
||||||
#include <QStringList>
|
#include <QObject>
|
||||||
#include <QObject>
|
|
||||||
|
#include "drivers/spi/drv_spi.h"
|
||||||
#include "drivers/spi/drv_spi.h"
|
#include "drivers/uart/drv_uart.h"
|
||||||
#include "drivers/uart/drv_uart.h"
|
|
||||||
|
// typedef struct _USB_DEVICE_DESCRIPTOR {
|
||||||
// typedef struct _USB_DEVICE_DESCRIPTOR {
|
// UCHAR bLength;
|
||||||
// UCHAR bLength;
|
// UCHAR bDescriptorType;
|
||||||
// UCHAR bDescriptorType;
|
// USHORT bcdUSB;
|
||||||
// USHORT bcdUSB;
|
// UCHAR bDeviceClass;
|
||||||
// UCHAR bDeviceClass;
|
// UCHAR bDeviceSubClass;
|
||||||
// UCHAR bDeviceSubClass;
|
// UCHAR bDeviceProtocol;
|
||||||
// UCHAR bDeviceProtocol;
|
// UCHAR bMaxPacketSize0;
|
||||||
// UCHAR bMaxPacketSize0;
|
// USHORT idVendor;
|
||||||
// USHORT idVendor;
|
// USHORT idProduct;
|
||||||
// USHORT idProduct;
|
// USHORT bcdDevice;
|
||||||
// USHORT bcdDevice;
|
// UCHAR iManufacturer;
|
||||||
// UCHAR iManufacturer;
|
// UCHAR iProduct;
|
||||||
// UCHAR iProduct;
|
// UCHAR iSerialNumber;
|
||||||
// UCHAR iSerialNumber;
|
// UCHAR bNumConfigurations;
|
||||||
// UCHAR bNumConfigurations;
|
// } USB_DEVICE_DESCRIPTOR, *PUSB_DEVICE_DESCRIPTOR;
|
||||||
// } USB_DEVICE_DESCRIPTOR, *PUSB_DEVICE_DESCRIPTOR;
|
|
||||||
|
// typedef struct _DRV_SPI_INFO
|
||||||
// typedef struct _DRV_SPI_INFO
|
// {
|
||||||
// {
|
// CHAR bDeviceName[256]; //设备名称
|
||||||
// CHAR bDeviceName[256]; //设备名称
|
// mDeviceInforS SpiI2cDevInfor[16]; //spiI2c设备信息
|
||||||
// mDeviceInforS SpiI2cDevInfor[16]; //spiI2c设备信息
|
// ULONG ulDevCnt; //设备数量
|
||||||
// ULONG ulDevCnt; //设备数量
|
// BOOL devIsOpened; //设备开启标志位
|
||||||
// BOOL devIsOpened; //设备开启标志位
|
// ULONG opendDevIndex; //当前设备索引号
|
||||||
// ULONG opendDevIndex; //当前设备索引号
|
// }mDRV_Spi_Infors;
|
||||||
// }mDRV_Spi_Infors;
|
|
||||||
|
// 使用结构体存储更复杂的数据
|
||||||
// 使用结构体存储更复杂的数据
|
// struct ComboBoxSubGroupItem {
|
||||||
// struct ComboBoxSubGroupItem {
|
// QString displayText;
|
||||||
// QString displayText;
|
// int value;
|
||||||
// int value;
|
// };
|
||||||
// };
|
|
||||||
|
// 解析结果结构体
|
||||||
// 解析结果结构体
|
struct ParsedData {
|
||||||
struct ParsedData {
|
quint8 EN_TADC;
|
||||||
quint8 EN_TADC;
|
quint8 N_CLKDIV18; // 2位组合值
|
||||||
quint8 N_CLKDIV18; // 2位组合值
|
quint8 VCON; // 2位组合值
|
||||||
quint8 VCON; // 2位组合值
|
quint16 CH_TEST; // 9位组合值 (CH_TEST[8:0])
|
||||||
quint16 CH_TEST; // 9位组合值 (CH_TEST[8:0])
|
quint8 FBK_EN;
|
||||||
quint8 FBK_EN;
|
quint8 TEMPTEST_EN;
|
||||||
quint8 TEMPTEST_EN;
|
quint8 TRIG_TADC;
|
||||||
quint8 TRIG_TADC;
|
quint8 TEST_TADC;
|
||||||
quint8 TEST_TADC;
|
quint8 ICON18; // 4位组合值
|
||||||
quint8 ICON18; // 4位组合值
|
quint16 ADC_OUT; // 10位组合值 (ADC_OUT[9:0])
|
||||||
quint16 ADC_OUT; // 10位组合值 (ADC_OUT[9:0])
|
quint8 EOC;
|
||||||
quint8 EOC;
|
quint16 D_FB; // 10位组合值 (D_FB[9:0])
|
||||||
quint16 D_FB; // 10位组合值 (D_FB[9:0])
|
};
|
||||||
};
|
|
||||||
|
// 命令枚举值
|
||||||
// 命令枚举值
|
enum {
|
||||||
enum {
|
SP_CMD_NA = 0x00, // 无效命令
|
||||||
SP_CMD_NA = 0x00, // 无效命令
|
SP_CMD_ZERO = 0x01, // 参数归零命令
|
||||||
SP_CMD_ZERO = 0x01, // 参数归零命令
|
SP_CMD_SAME_VALUE = 0x02, // 同值配置命令
|
||||||
SP_CMD_SAME_VALUE = 0x02, // 同值配置命令
|
SP_CMD_DIF_VALUE = 0x03, // 异值配置命令
|
||||||
SP_CMD_DIF_VALUE = 0x03, // 异值配置命令
|
SP_CMD_REG_WR = 0x04, // 寄存器配置命令
|
||||||
SP_CMD_REG_WR = 0x04, // 寄存器配置命令
|
SP_CMD_REG_RD = 0x05, // 寄存器读取命令
|
||||||
SP_CMD_REG_RD = 0x05, // 寄存器读取命令
|
};
|
||||||
};
|
|
||||||
|
class APP_Icd : public QObject
|
||||||
class APP_Icd : public QObject
|
{
|
||||||
{
|
Q_OBJECT // 如果需要使用QT的信号槽机制
|
||||||
Q_OBJECT // 如果需要使用QT的信号槽机制
|
|
||||||
|
public:
|
||||||
public:
|
/**
|
||||||
/**
|
* @brief 构造函数
|
||||||
* @brief 构造函数
|
* @param parent 父对象指针
|
||||||
* @param parent 父对象指针
|
*/
|
||||||
*/
|
explicit APP_Icd(QObject *parent = nullptr);
|
||||||
explicit APP_Icd(QObject *parent = nullptr);
|
|
||||||
|
/**
|
||||||
/**
|
* @brief 析构函数
|
||||||
* @brief 析构函数
|
*/
|
||||||
*/
|
virtual ~APP_Icd();
|
||||||
virtual ~APP_Icd();
|
|
||||||
|
/*************函数定义*************/
|
||||||
/*************函数定义*************/
|
bool ICD_init(); // ICD初始化
|
||||||
bool ICD_init(); // ICD初始化
|
bool ICD_setDAC256Data10bit(int row, int col, int value); // 设置DAC256 10bit数组的值大小
|
||||||
bool ICD_setDAC256Data10bit(int row, int col, int value); // 设置DAC256 10bit数组的值大小
|
bool ICD_volCMDProtoEncode(uint8_t CMD, uint8_t group, uint8_t subGroup);
|
||||||
bool ICD_volCMDProtoEncode(uint8_t CMD, uint8_t group, uint8_t subGroup);
|
quint8 ICD_calcChecksum(const QByteArray &data, int endPos);
|
||||||
quint8 ICD_calcChecksum(const QByteArray &data, int endPos);
|
bool ICD_sumProtoEncode(uint8_t CMD, const QByteArray &ctrl_data);
|
||||||
bool ICD_sumProtoEncode(uint8_t CMD, const QByteArray &ctrl_data);
|
QByteArray ICD_pack10BitData(int data[16][16]);
|
||||||
QByteArray ICD_pack10BitData(int data[16][16]);
|
bool ICD_regWCMDProtoEncode(uint8_t dacID, uint8_t dacCH, uint8_t funcEN, uint8_t adcCurrConfig);
|
||||||
QByteArray ICD_reverseSwapEvery5Bytes(const QByteArray &input);
|
bool ICD_regRCMDProtoEncode(uint8_t dacID);
|
||||||
bool ICD_regWCMDProtoEncode(uint8_t dacID, uint8_t dacCH, uint8_t funcEN, uint8_t adcCurrConfig);
|
bool ICD_newDataRecordingFile(void);
|
||||||
bool ICD_regRCMDProtoEncode(uint8_t dacID);
|
bool ICD_addContextToDataRecordingFile(bool isWrite, QByteArray &Data);
|
||||||
bool ICD_newDataRecordingFile(void);
|
ParsedData ICD_parseRegisterData(const QByteArray &revData);
|
||||||
bool ICD_addContextToDataRecordingFile(bool isWrite, QByteArray &Data);
|
|
||||||
ParsedData ICD_parseRegisterData(const QByteArray &revData);
|
/*************变量定义*************/
|
||||||
bool ICD_newVolRecordingFile(uint8_t DAC_number);
|
// mDRV_Spi_Infors m_DRV_Spi_Infors; //Spi驱动相关信息
|
||||||
bool ICD_addContextToVolRecordingFile(uint8_t EOC, uint16_t ch_value, uint16_t vol);
|
DRV_Spi *m_spiDriver; // SPI驱动实例
|
||||||
void ICD_swapArrayElements(int inputArray[16][16], int outputArray[16][16]);
|
DRV_Uart *m_uartDriver; // UART驱动实例
|
||||||
// void datatransfer(uint16_t *data_in, uint8_t *data_out);
|
|
||||||
void ICD_dataTransfer(const int DAC256_10bit_data[16][16], QByteArray &ICD_volValuePara);
|
// 定义子分组的所有名称数据集
|
||||||
|
QMap<int, QStringList> comboBox_subGroupInfo = {
|
||||||
/*************变量定义*************/
|
{0, {"所有DAC"}}, // 对应选项1
|
||||||
// mDRV_Spi_Infors m_DRV_Spi_Infors; //Spi驱动相关信息
|
{1, {"A分组所有DAC", "B分组所有DAC"}}, // 对应选项2
|
||||||
DRV_Spi *m_spiDriver; // SPI驱动实例
|
{2, {"OPA分组0", "OPA分组1", "OPA分组2", "OPA分组3", "OPA分组4"}}, // 对应选项3
|
||||||
DRV_Uart *m_uartDriver; // UART驱动实例
|
{3, {"编号1", "编号2", "编号3", "编号4", "编号5", // 对应选项3
|
||||||
|
"编号6", "编号7", "编号8", "编号9", "编号10",
|
||||||
// 定义子分组的所有名称数据集
|
"编号11", "编号12", "编号13", "编号14", "编号15",
|
||||||
QMap<int, QStringList> comboBox_subGroupInfo = {
|
"编号16", "编号17", "编号18", "编号19", "编号20"
|
||||||
{0, {"所有DAC"}}, // 对应选项1
|
}
|
||||||
{1, {"A分组所有DAC", "B分组所有DAC"}}, // 对应选项2
|
}
|
||||||
{2, {"OPA分组0", "OPA分组1", "OPA分组2", "OPA分组3", "OPA分组4"}}, // 对应选项3
|
};
|
||||||
{3, {"编号1", "编号2", "编号3", "编号4", "编号5", // 对应选项3
|
// 256个10bit数据
|
||||||
"编号6", "编号7", "编号8", "编号9", "编号10",
|
int DAC256_10bit_data[16][16] = {{0}};
|
||||||
"编号11", "编号12", "编号13", "编号14", "编号15",
|
// 控制字参数
|
||||||
"编号16", "编号17", "编号18", "编号19", "编号20"
|
QByteArray ICD_ctrlPara;
|
||||||
}
|
// 电压值参数
|
||||||
}
|
QByteArray ICD_volValuePara;
|
||||||
};
|
// 整体帧
|
||||||
// 256个10bit数据
|
QByteArray ICD_allData;
|
||||||
int DAC256_10bit_data[16][16] = {{0}};
|
QString dataRecordingFile;
|
||||||
// 256个10bit数据_四通道为单位调换顺序
|
|
||||||
int DAC256_10bit_data_resv[16][16] = {{0}};
|
signals:
|
||||||
// 控制字参数
|
// 可以添加DAC特定的信号
|
||||||
QByteArray ICD_ctrlPara;
|
// void outputChanged(int channel, double value);
|
||||||
// 电压值参数
|
|
||||||
QByteArray ICD_volValuePara;
|
private:
|
||||||
// 整体帧
|
// 私有成员变量
|
||||||
QByteArray ICD_allData;
|
// double m_currentValues[]; // 当前各通道输出值(假设有多个通道)
|
||||||
QString dataRecordingFile;
|
|
||||||
QString volRecordingFile;
|
// 私有方法
|
||||||
|
bool ICD_initSpi();
|
||||||
signals:
|
bool ICD_initUart();
|
||||||
// 可以添加DAC特定的信号
|
|
||||||
// void outputChanged(int channel, double value);
|
// 私有方法
|
||||||
|
|
||||||
private:
|
};
|
||||||
// 私有成员变量
|
|
||||||
// double m_currentValues[]; // 当前各通道输出值(假设有多个通道)
|
#endif
|
||||||
|
|
||||||
// 私有方法
|
|
||||||
bool ICD_initSpi();
|
|
||||||
bool ICD_initUart();
|
|
||||||
|
|
||||||
// 私有方法
|
|
||||||
|
|
||||||
};
|
|
||||||
|
|
||||||
#endif
|
|
||||||
=======
|
|
||||||
#ifndef _APP_ICD_H__
|
|
||||||
#define _APP_ICD_H__
|
|
||||||
|
|
||||||
#include <QMainWindow>
|
|
||||||
#include <QMap>
|
|
||||||
#include <QStringList>
|
|
||||||
#include <QObject>
|
|
||||||
|
|
||||||
#include "drivers/spi/drv_spi.h"
|
|
||||||
#include "drivers/uart/drv_uart.h"
|
|
||||||
|
|
||||||
// typedef struct _USB_DEVICE_DESCRIPTOR {
|
|
||||||
// UCHAR bLength;
|
|
||||||
// UCHAR bDescriptorType;
|
|
||||||
// USHORT bcdUSB;
|
|
||||||
// UCHAR bDeviceClass;
|
|
||||||
// UCHAR bDeviceSubClass;
|
|
||||||
// UCHAR bDeviceProtocol;
|
|
||||||
// UCHAR bMaxPacketSize0;
|
|
||||||
// USHORT idVendor;
|
|
||||||
// USHORT idProduct;
|
|
||||||
// USHORT bcdDevice;
|
|
||||||
// UCHAR iManufacturer;
|
|
||||||
// UCHAR iProduct;
|
|
||||||
// UCHAR iSerialNumber;
|
|
||||||
// UCHAR bNumConfigurations;
|
|
||||||
// } USB_DEVICE_DESCRIPTOR, *PUSB_DEVICE_DESCRIPTOR;
|
|
||||||
|
|
||||||
// typedef struct _DRV_SPI_INFO
|
|
||||||
// {
|
|
||||||
// CHAR bDeviceName[256]; //设备名称
|
|
||||||
// mDeviceInforS SpiI2cDevInfor[16]; //spiI2c设备信息
|
|
||||||
// ULONG ulDevCnt; //设备数量
|
|
||||||
// BOOL devIsOpened; //设备开启标志位
|
|
||||||
// ULONG opendDevIndex; //当前设备索引号
|
|
||||||
// }mDRV_Spi_Infors;
|
|
||||||
|
|
||||||
// 使用结构体存储更复杂的数据
|
|
||||||
// struct ComboBoxSubGroupItem {
|
|
||||||
// QString displayText;
|
|
||||||
// int value;
|
|
||||||
// };
|
|
||||||
|
|
||||||
// 解析结果结构体
|
|
||||||
struct ParsedData {
|
|
||||||
quint8 EN_TADC;
|
|
||||||
quint8 N_CLKDIV18; // 2位组合值
|
|
||||||
quint8 VCON; // 2位组合值
|
|
||||||
quint16 CH_TEST; // 9位组合值 (CH_TEST[8:0])
|
|
||||||
quint8 FBK_EN;
|
|
||||||
quint8 TEMPTEST_EN;
|
|
||||||
quint8 TRIG_TADC;
|
|
||||||
quint8 TEST_TADC;
|
|
||||||
quint8 ICON18; // 4位组合值
|
|
||||||
quint16 ADC_OUT; // 10位组合值 (ADC_OUT[9:0])
|
|
||||||
quint8 EOC;
|
|
||||||
quint16 D_FB; // 10位组合值 (D_FB[9:0])
|
|
||||||
};
|
|
||||||
|
|
||||||
// 命令枚举值
|
|
||||||
enum {
|
|
||||||
SP_CMD_NA = 0x00, // 无效命令
|
|
||||||
SP_CMD_ZERO = 0x01, // 参数归零命令
|
|
||||||
SP_CMD_SAME_VALUE = 0x02, // 同值配置命令
|
|
||||||
SP_CMD_DIF_VALUE = 0x03, // 异值配置命令
|
|
||||||
SP_CMD_REG_WR = 0x04, // 寄存器配置命令
|
|
||||||
SP_CMD_REG_RD = 0x05, // 寄存器读取命令
|
|
||||||
};
|
|
||||||
|
|
||||||
class APP_Icd : public QObject
|
|
||||||
{
|
|
||||||
Q_OBJECT // 如果需要使用QT的信号槽机制
|
|
||||||
|
|
||||||
public:
|
|
||||||
/**
|
|
||||||
* @brief 构造函数
|
|
||||||
* @param parent 父对象指针
|
|
||||||
*/
|
|
||||||
explicit APP_Icd(QObject *parent = nullptr);
|
|
||||||
|
|
||||||
/**
|
|
||||||
* @brief 析构函数
|
|
||||||
*/
|
|
||||||
virtual ~APP_Icd();
|
|
||||||
|
|
||||||
/*************函数定义*************/
|
|
||||||
bool ICD_init(); // ICD初始化
|
|
||||||
bool ICD_setDAC256Data10bit(int row, int col, int value); // 设置DAC256 10bit数组的值大小
|
|
||||||
bool ICD_volCMDProtoEncode(uint8_t CMD, uint8_t group, uint8_t subGroup);
|
|
||||||
quint8 ICD_calcChecksum(const QByteArray &data, int endPos);
|
|
||||||
bool ICD_sumProtoEncode(uint8_t CMD, const QByteArray &ctrl_data);
|
|
||||||
QByteArray ICD_pack10BitData(int data[16][16]);
|
|
||||||
bool ICD_regWCMDProtoEncode(uint8_t dacID, uint8_t dacCH, uint8_t funcEN, uint8_t adcCurrConfig);
|
|
||||||
bool ICD_regRCMDProtoEncode(uint8_t dacID);
|
|
||||||
bool ICD_newDataRecordingFile(void);
|
|
||||||
bool ICD_addContextToDataRecordingFile(bool isWrite, QByteArray &Data);
|
|
||||||
ParsedData ICD_parseRegisterData(const QByteArray &revData);
|
|
||||||
|
|
||||||
/*************变量定义*************/
|
|
||||||
// mDRV_Spi_Infors m_DRV_Spi_Infors; //Spi驱动相关信息
|
|
||||||
DRV_Spi *m_spiDriver; // SPI驱动实例
|
|
||||||
DRV_Uart *m_uartDriver; // UART驱动实例
|
|
||||||
|
|
||||||
// 定义子分组的所有名称数据集
|
|
||||||
QMap<int, QStringList> comboBox_subGroupInfo = {
|
|
||||||
{0, {"所有DAC"}}, // 对应选项1
|
|
||||||
{1, {"A分组所有DAC", "B分组所有DAC"}}, // 对应选项2
|
|
||||||
{2, {"OPA分组0", "OPA分组1", "OPA分组2", "OPA分组3", "OPA分组4"}}, // 对应选项3
|
|
||||||
{3, {"编号1", "编号2", "编号3", "编号4", "编号5", // 对应选项3
|
|
||||||
"编号6", "编号7", "编号8", "编号9", "编号10",
|
|
||||||
"编号11", "编号12", "编号13", "编号14", "编号15",
|
|
||||||
"编号16", "编号17", "编号18", "编号19", "编号20"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
};
|
|
||||||
// 256个10bit数据
|
|
||||||
int DAC256_10bit_data[16][16] = {{0}};
|
|
||||||
// 控制字参数
|
|
||||||
QByteArray ICD_ctrlPara;
|
|
||||||
// 电压值参数
|
|
||||||
QByteArray ICD_volValuePara;
|
|
||||||
// 整体帧
|
|
||||||
QByteArray ICD_allData;
|
|
||||||
QString dataRecordingFile;
|
|
||||||
|
|
||||||
signals:
|
|
||||||
// 可以添加DAC特定的信号
|
|
||||||
// void outputChanged(int channel, double value);
|
|
||||||
|
|
||||||
private:
|
|
||||||
// 私有成员变量
|
|
||||||
// double m_currentValues[]; // 当前各通道输出值(假设有多个通道)
|
|
||||||
|
|
||||||
// 私有方法
|
|
||||||
bool ICD_initSpi();
|
|
||||||
bool ICD_initUart();
|
|
||||||
|
|
||||||
// 私有方法
|
|
||||||
|
|
||||||
};
|
|
||||||
|
|
||||||
#endif
|
|
||||||
>>>>>>> 799590bc1dd9b9faee90d554f54d6ad46e8b8ddd
|
|
||||||
|
|||||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user