Преглед на файлове

add:修改 tls_gpio_pulse

Dozingfiretruck преди 3 години
родител
ревизия
575a8069bd
променени са 3 файла, в които са добавени 4 реда и са изтрити 4 реда
  1. 2 2
      app/port/luat_gpio_air101.c
  2. 1 1
      include/driver/wm_gpio.h
  3. 1 1
      platform/drivers/gpio/wm_gpio.c

+ 2 - 2
app/port/luat_gpio_air101.c

@@ -101,10 +101,10 @@ int luat_gpio_set(int pin, int level)
 }
 
 //hyj
-void luat_gpio_pulse(int pin,uint16_t delay_ns, uint8_t *level, uint16_t len)
+void luat_gpio_pulse(int pin, uint8_t *level, uint16_t len,uint16_t delay_ns)
 {
     if (pin < 0 || pin > WM_IO_PB_31) return 0;
-    tls_gpio_pulse(pin,delay_ns,level,len);
+    tls_gpio_pulse(pin,level,len,delay_ns);
     return 0;
 }
 

+ 1 - 1
include/driver/wm_gpio.h

@@ -101,7 +101,7 @@ u8 tls_gpio_read(enum tls_io_name gpio_pin);
 void tls_gpio_write(enum tls_io_name gpio_pin, u8 value);
 
 //hyj
-void tls_gpio_pulse(enum tls_io_name gpio_pin,u16 delay,u8* level,u16 len);
+void tls_gpio_pulse(enum tls_io_name gpio_pin,u8* level,u16 len,u16 delay);
 
 /**
  * @brief          This function is used to config gpio interrupt

+ 1 - 1
platform/drivers/gpio/wm_gpio.c

@@ -220,7 +220,7 @@ void tls_gpio_write(enum tls_io_name gpio_pin, u8 value)
 
 //add by hyj, 2022-05-20
 // 以极限速度输出io脉冲
-void tls_gpio_pulse(enum tls_io_name gpio_pin,u16 delay,u8* level,u16 len)
+void tls_gpio_pulse(enum tls_io_name gpio_pin,u8* level,u16 len,u16 delay)
 {
     u32 cpu_sr = 0;
     u32 reg;