From 4de24b43bfc373f46f0510703cde7562fb8cb703 Mon Sep 17 00:00:00 2001
From: guowenxue <guowenxue@gmail.com>
Date: Tue, 18 Nov 2025 16:11:32 +0800
Subject: [PATCH] update iniparser to remove warnning

---
 project/4.mqttd/modules/pwm.h |   44 ++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 44 insertions(+), 0 deletions(-)

diff --git a/project/4.mqttd/modules/pwm.h b/project/4.mqttd/modules/pwm.h
new file mode 100644
index 0000000..1e07f6a
--- /dev/null
+++ b/project/4.mqttd/modules/pwm.h
@@ -0,0 +1,44 @@
+/*********************************************************************************
+ *      Copyright:  (C) 2021 LingYun IoT System Studio
+ *                  All rights reserved.
+ *
+ *       Filename:  pwm.h
+ *    Description:  This file is used to control PWM buzzer/Led
+ *
+ * Pin connection:
+ *               PWM Module              Raspberry Pi Board
+ *                  VCC       <----->      5V
+ *                 buzzer     <----->      #Pin32(BCM GPIO12)
+ *                  Led       <----->      #Pin33(BCM GPIO13)
+ *                  GND       <----->      GND
+ *
+ * /boot/config.txt:
+ *
+ *          dtoverlay=pwm,pin=12,func=4 (Buzzer)
+ *          dtoverlay=pwm,pin=13,func=4 (Led)
+ *
+ ********************************************************************************/
+
+
+#ifndef  _PWM_H_
+#define  _PWM_H_
+
+#define PWMCHIP_PATH      "/sys/class/pwm/pwmchip0"
+
+#define ENABLE            1
+#define DISABLE           0
+
+#define CHN_BEEPER        0
+#define FRQ_BEEPER        2700
+
+#define CHN_RGBLED        1
+#define FRQ_RGBLED        100
+
+extern int init_pwm(int channel, int freq, int duty);
+extern int turn_pwm(int channel, int status);
+extern int term_pwm(int channel);
+
+extern int turn_beep(int times);
+
+#endif   /* ----- #ifndef _PWM_H_  ----- */
+

--
Gitblit v1.9.1