LibDriver IR_REMOTE
Loading...
Searching...
No Matches
ir_remote_handle_s Struct Reference

ir_remote handle structure definition More...

#include <driver_ir_remote.h>

Collaboration diagram for ir_remote_handle_s:
[legend]

Data Fields

uint8_t(* timestamp_read )(ir_remote_time_t *t)
void(* delay_ms )(uint32_t ms)
void(* debug_print )(const char *const fmt,...)
void(* receive_callback )(ir_remote_t *data)
uint8_t inited
ir_remote_decode_t decode [128]
uint16_t decode_len
ir_remote_time_t last_time
ir_remote_t last_code

Detailed Description

ir_remote handle structure definition

Definition at line 109 of file driver_ir_remote.h.

Field Documentation

◆ debug_print

void(* debug_print) (const char *const fmt,...)

point to a debug_print function address

Definition at line 113 of file driver_ir_remote.h.

◆ decode

ir_remote_decode_t decode[128]

decode buffer

Definition at line 116 of file driver_ir_remote.h.

◆ decode_len

uint16_t decode_len

decode length

Definition at line 117 of file driver_ir_remote.h.

◆ delay_ms

void(* delay_ms) (uint32_t ms)

point to a delay_ms function address

Definition at line 112 of file driver_ir_remote.h.

◆ inited

uint8_t inited

inited flag

Definition at line 115 of file driver_ir_remote.h.

◆ last_code

ir_remote_t last_code

last code

Definition at line 119 of file driver_ir_remote.h.

◆ last_time

ir_remote_time_t last_time

last time

Definition at line 118 of file driver_ir_remote.h.

◆ receive_callback

void(* receive_callback) (ir_remote_t *data)

point to a receive_callback function address

Definition at line 114 of file driver_ir_remote.h.

◆ timestamp_read

uint8_t(* timestamp_read) (ir_remote_time_t *t)

point to an timestamp_read function address

Definition at line 111 of file driver_ir_remote.h.


The documentation for this struct was generated from the following file: