TMPM4G9  V1.0.0.0
RMC_UART Exported Functions

Functions

int main (void)
 Main Function. More...
 
void irq_usb_uart_rx (BSPUsbUart uart)
 USB UART reception IRQ. More...
 
void irq_usb_uart_tx (BSPUsbUart uart)
 USB UART transmit IRQ. More...
 
void irq_usb_uart_err (BSPUsbUart uart)
 USB UART error IRQ. More...
 
void irq_timer (BSPTimer timer)
 Timer. More...
 
void irq_rmc (uint32_t status)
 RMC IRQ. More...
 
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

Function Documentation

§ irq_rmc()

void irq_rmc ( uint32_t  status)

RMC IRQ.

Parameters
-
Returns
-
Return values
-
Note
This function is called BSP.

§ irq_timer()

void irq_timer ( BSPTimer  timer)

Timer.

Parameters
timer:Timer.
Returns
-
Return values
-
Note
This function is called BSP.

§ irq_usb_uart_err()

void irq_usb_uart_err ( BSPUsbUart  uart)

USB UART error IRQ.

Parameters
uart:USB UART.
Returns
-
Return values
-
Note
This function is called BSP.

§ irq_usb_uart_rx()

void irq_usb_uart_rx ( BSPUsbUart  uart)

USB UART reception IRQ.

Parameters
uart:USB UART.
Returns
-
Return values
-
Note
This function is called BSP.

§ irq_usb_uart_tx()

void irq_usb_uart_tx ( BSPUsbUart  uart)

USB UART transmit IRQ.

Parameters
uart:USB UART.
Returns
-
Return values
-
Note
This function is called BSP.

§ main()

int main ( void  )

Main Function.

Parameters
-
Returns
-
Return values
-
Note
-

§ remote_finalize()

void remote_finalize ( remote_t p_instance)

Finalize.

Parameters
p_instance:Instance Source Address.
Returns
-
Return values
-
Note
Parameter check isn't performed.
Attention
This function is not available in interrupt.

§ remote_get_list_data()

TXZ_Result remote_get_list_data ( remote_t p_instance,
remote_data_t p_data 
)

Get Receive Data.

Parameters
p_instance:Instance Source Address.
p_data:Receive Data Destination Address.
Returns
Result.
Return values
TXZ_SUCCESS:Success.
TXZ_ERROR:List Empty. or
:Not Support Format Type.
Note
Parameter check isn't performed.
Attention
This function is not available in interrupt.
In progress, RMC Interrupt Disable.

§ remote_initialize()

remote_t * remote_initialize ( remote_initial_setting_t p_param)

Initialize.

Parameters
p_param:Initial Setting Information Source Address.
Returns
Instance Address.
Return values
(value!= NULL) :Valid value.
Note
Parameter check isn't performed.
Attention
Singleton.
This function is not available in interrupt.

§ remote_irq_handler()

void remote_irq_handler ( remote_t p_instance,
uint32_t  status 
)

IRQ Handler.

Parameters
p_instance:Instance Source Address.
Returns
-
Return values
-
Note
-

§ remote_start()

void remote_start ( remote_t p_instance)

Start to receive.

Parameters
p_instance:Instance Source Address.
Return values
-
Note
Parameter check isn't performed.
Attention
This function is not available in interrupt.

§ remote_stop()

void remote_stop ( remote_t p_instance)

Stop to receive.

Parameters
p_instance:Instance Source Address.
Return values
-
Note
Parameter check isn't performed.
Attention
This function is not available in interrupt.