Oliver Fabel před 1 rokem
rodič
revize
22430aac52
2 změnil soubory, kde provedl 3 přidání a 3 odebrání
  1. 1 1
      mp_flipper_modflipperzero.c
  2. 2 2
      mp_flipper_modflipperzero.h

+ 1 - 1
mp_flipper_modflipperzero.c

@@ -579,7 +579,7 @@ static mp_obj_t flipperzero_infrared_receive(size_t n_args, const mp_obj_t* args
     mp_int_t timeout = n_args > 0 ? mp_obj_get_int(args[0]) : MP_FLIPPER_INFRARED_RX_DEFAULT_TIMEOUT;
     mp_int_t timeout = n_args > 0 ? mp_obj_get_int(args[0]) : MP_FLIPPER_INFRARED_RX_DEFAULT_TIMEOUT;
 
 
     size_t length = 0;
     size_t length = 0;
-    uint32_t* buffer = mp_flipper_infrared_receive(timeout, &length);
+    uint16_t* buffer = mp_flipper_infrared_receive(timeout, &length);
     mp_obj_t* signal = length > 0 ? malloc(length * sizeof(mp_obj_t)) : NULL;
     mp_obj_t* signal = length > 0 ? malloc(length * sizeof(mp_obj_t)) : NULL;
 
 
     for(uint16_t i = 0; i < length; i++) {
     for(uint16_t i = 0; i < length; i++) {

+ 2 - 2
mp_flipper_modflipperzero.h

@@ -244,5 +244,5 @@ bool mp_flipper_pwm_is_running(uint8_t raw_pin);
 
 
 #define MP_FLIPPER_INFRARED_RX_DEFAULT_TIMEOUT (1000000)
 #define MP_FLIPPER_INFRARED_RX_DEFAULT_TIMEOUT (1000000)
 
 
-uint32_t* mp_flipper_infrared_receive(uint32_t timeout, size_t* length);
-bool mp_flipper_infrared_transmit(uint32_t* signal, size_t length);
+uint16_t* mp_flipper_infrared_receive(uint32_t timeout, size_t* length);
+bool mp_flipper_infrared_transmit(uint16_t* signal, size_t length);