TMPM4G9  V1.0.0.0
remote.h File Reference

This file provides all the functions prototypes for Remote Control. More...

#include "txz_sample_def.h"
#include "rmc.h"

Go to the source code of this file.

Data Structures

struct  remote_private_rx_info_t
 Receive Data Information. More...
 
struct  remote_private_rx_list_t
 Receive Data List. More...
 
struct  remote_private_info_t
 Private Information. More...
 
struct  remote_data_fmt_sample_t
 Remote data.
for Format Type = Smaple. More...
 
struct  remote_data_fmt_aeha_t
 Remote data.
for Format Type = Smaple. More...
 
union  remote_data_t
 Remote data. More...
 
struct  remote_initial_setting_t
 Initial setting.
User must be set. More...
 
struct  remote_t
 Remote Control Class. More...
 

Macros

#define REMOTE_RX_LIST_NUM_MAX   (8UL)
 

Enumerations

enum  RemoteFormatType { REMOTE_FMT_TYPE_NEC = 0U, REMOTE_FMT_TYPE_TOSHIBA = 1U, REMOTE_FMT_TYPE_AEHA = 2U }
 Format Type. More...
 

Functions

remote_tremote_initialize (remote_initial_setting_t *p_param)
 Initialize. More...
 
void remote_finalize (remote_t *p_instance)
 Finalize. More...
 
void remote_start (remote_t *p_instance)
 Start to receive. More...
 
void remote_stop (remote_t *p_instance)
 Stop to receive. More...
 
TXZ_Result remote_get_list_data (remote_t *p_instance, remote_data_t *p_data)
 Get Receive Data. More...
 
void remote_irq_handler (remote_t *p_instance, uint32_t status)
 IRQ Handler. More...
 

Detailed Description

This file provides all the functions prototypes for Remote Control.

Version
V1.0.0.1
Date
2017-10-04 17:24:08

DO NOT USE THIS SOFTWARE WITHOUT THE SOFTWARE LICENSE AGREEMENT.

Copyright(C) Toshiba Electronic Device Solutions Corporation 2019