LibDriver IR_REMOTE
Loading...
Searching...
No Matches
ir_remote interface driver function

ir_remote interface driver modules More...

Collaboration diagram for ir_remote interface driver function:

Functions

uint8_t ir_remote_interface_timestamp_read (ir_remote_time_t *t)
 interface timestamp read
void ir_remote_interface_delay_ms (uint32_t ms)
 interface delay ms
void ir_remote_interface_debug_print (const char *const fmt,...)
 interface print format data
void ir_remote_interface_receive_callback (ir_remote_t *data)
 interface receive callback

Detailed Description

ir_remote interface driver modules

Function Documentation

◆ ir_remote_interface_debug_print()

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

interface print format data

Parameters
[in]fmtformat data
Note
none

Definition at line 67 of file driver_ir_remote_interface_template.c.

◆ ir_remote_interface_delay_ms()

void ir_remote_interface_delay_ms ( uint32_t ms)

interface delay ms

Parameters
[in]mstime
Note
none

Definition at line 57 of file driver_ir_remote_interface_template.c.

◆ ir_remote_interface_receive_callback()

void ir_remote_interface_receive_callback ( ir_remote_t * data)

interface receive callback

Parameters
[in]*datapointer to an ir_remote_t structure
Note
none

Definition at line 77 of file driver_ir_remote_interface_template.c.

Here is the call graph for this function:

◆ ir_remote_interface_timestamp_read()

uint8_t ir_remote_interface_timestamp_read ( ir_remote_time_t * t)

interface timestamp read

Parameters
[in]*tpointer to an ir_remote_time structure
Returns
status code
  • 0 success
  • 1 read failed
Note
none

Definition at line 47 of file driver_ir_remote_interface_template.c.