| 123456789101112131415161718192021 | 
							- /* 
 
-  *  (c) Philippe G. 2019, philippe_44@outlook.com
 
-  *
 
-  *  This software is released under the MIT License.
 
-  *  https://opensource.org/licenses/MIT
 
-  *
 
-  */
 
- #pragma once
 
- #include <stdint.h>
 
- #include "freertos/FreeRTOS.h"
 
- #include "freertos/ringbuf.h"
 
- typedef enum {IR_NEC, IR_RC5} infrared_mode_t;
 
- typedef void (*infrared_handler)(uint16_t addr, uint16_t cmd);
 
- bool infrared_receive(RingbufHandle_t rb, infrared_handler handler);
 
- void infrared_init(RingbufHandle_t *rb, int gpio, infrared_mode_t mode);
 
- int8_t infrared_gpio(void);
 
 
  |