| 12345678910111213141516171819202122232425262728 |
- commit 7a3539090c46072f59c0323b4efc7dbad933ee4c
- Author: Oliver Fabel <28701799+ofabel@users.noreply.github.com>
- Date: Sun Sep 8 05:36:15 2024 +0200
- library update
- diff --git a/mp_flipper_modflipperzero.c b/mp_flipper_modflipperzero.c
- index 204e1d58f..08049f18b 100644
- --- a/mp_flipper_modflipperzero.c
- +++ b/mp_flipper_modflipperzero.c
- @@ -579,15 +579,11 @@ 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;
-
- size_t length = 0;
- - uint16_t* buffer = mp_flipper_infrared_receive(timeout, &length);
- + uint32_t* buffer = mp_flipper_infrared_receive(timeout, &length);
- mp_obj_t* signal = length > 0 ? malloc(length * sizeof(mp_obj_t)) : NULL;
-
- for(uint16_t i = 0; i < length; i++) {
- - if(buffer[i]) {
- - signal[i] = mp_obj_new_int(buffer[i]);
- - } else {
- - signal[i] = mp_obj_new_int(-1);
- - }
- + signal[i] = mp_obj_new_int(buffer[i]);
- }
-
- return mp_obj_new_list(length, signal);
|