diff --git a/.cproject b/.cproject
index 164e0aa..9c599ad 100644
--- a/.cproject
+++ b/.cproject
@@ -90,7 +90,7 @@
-
+
diff --git a/.settings/language.settings.xml b/.settings/language.settings.xml
index 6ace92a..205f9d6 100644
--- a/.settings/language.settings.xml
+++ b/.settings/language.settings.xml
@@ -5,7 +5,7 @@
-
+
@@ -16,7 +16,7 @@
-
+
diff --git a/.vscode/c_cpp_properties.json b/.vscode/c_cpp_properties.json
index 7003de5..052047a 100644
--- a/.vscode/c_cpp_properties.json
+++ b/.vscode/c_cpp_properties.json
@@ -21,7 +21,9 @@
"USE_HAL_DRIVER",
"STM32F407xx"
],
- "intelliSenseMode": "${default}"
+ "intelliSenseMode": "${default}",
+ "compilerPath": "C:/ST/STM32CubeIDE_1.13.0/STM32CubeIDE/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.11.3.rel1.win32_1.1.0.202305231506/tools/bin/arm-none-eabi-g++.exe",
+
}
],
"version": 4
diff --git a/.vscode/settings.json b/.vscode/settings.json
index 45563fa..0410200 100644
--- a/.vscode/settings.json
+++ b/.vscode/settings.json
@@ -75,7 +75,9 @@
"stop_token": "cpp",
"thread": "cpp",
"early_ticket.h": "c",
- "chrono": "cpp"
+ "chrono": "cpp",
+ "optional": "cpp",
+ "ranges": "cpp"
},
"files.autoGuessEncoding": false,
"files.encoding": "gbk"
diff --git a/usrc/main.cpp b/usrc/main.cpp
index 387acb0..5bbd076 100644
--- a/usrc/main.cpp
+++ b/usrc/main.cpp
@@ -58,7 +58,10 @@ class PWMCtrler : public ZIPWMCtrl {
int32_t m_state;
public:
- void initialize() { pwm.initialize(&htim2, TIM_CHANNEL_2, 25000, 1); }
+ void initialize() {
+ pwm.initialize(&htim2, TIM_CHANNEL_2, m_freq, 0);
+ pwm.stopPWM();
+ }
virtual int32_t pwm_set_state(int32_t state) {
if (state) {