TMPM4G9  V1.0.0.0
BSP_UTILITIES_Exported_functions

Functions

TXZ_Result fuart_io_initialize (fuart_io_initial_setting_t *p_param)
 Initialize. More...
 
void fuart_io_finalize (void)
 Finalize. More...
 
void fuart_io_irq_handler (void)
 FUART IRQ Handler. More...
 
TXZ_Result fuart_io_receive_stop (void)
 Receive Stop. More...
 
TXZ_Result fuart_io_receive_restart (void)
 Receive Restar. More...
 
int put_s (const char *s)
 The character is shown to an output stream. More...
 
int get_s (char *s, uint8_t num)
 The string is acquired from an input stream. More...
 
fuart_io_mdma_tfuart_io_mdma_initialize (fuart_io_mdma_initial_setting_t *p_param)
 Initialize. More...
 
void fuart_io_mdma_finalize (fuart_io_mdma_t *p_instance)
 Finalize. More...
 
void led_initialize (led_t *p_instance)
 Initialize. More...
 
void led_finalize (led_t *p_instance)
 Finalize. More...
 
void led_task (led_t *p_instance)
 Task Processing. More...
 
void led_turn_on (led_t *p_instance)
 Turn on. More...
 
void led_turn_off (led_t *p_instance)
 Turn off. More...
 
void led_1ms_timer_handler (led_t *p_instance)
 1ms Timer Handler More...
 
void pulse_initialize (pulse_t *p_instance)
 
void pulse_timer_finalize (pulse_t *p_instance)
 
void pulse_timer_start (pulse_t *p_instance)
 
void pulse_timer_stop (pulse_t *p_instance)
 
void pulse_timer_irq_handler (pulse_t *p_instance)
 
TXZ_Result rtc_init (rtc_t *p_obj)
 Construct object. More...
 
TXZ_Result rtc_deinit (rtc_t *p_obj)
 Destruct object. More...
 
TXZ_Result rtc_enable_int (rtc_t *p_obj)
 Enable INTRTC. More...
 
TXZ_Result rtc_disable_int (rtc_t *p_obj)
 Disable INTRTC. More...
 
TXZ_Result rtc_set_int_source (rtc_t *p_obj, uint8_t src)
 Set interrupt source signal. More...
 
TXZ_Result rtc_set_hour_notation (rtc_t *p_obj, uint8_t notation)
 Set hour notation. More...
 
TXZ_Result rtc_get_hour_notation (rtc_t *p_obj, uint8_t *p_notation)
 Get hour notation. More...
 
TXZ_Result rtc_clock_enable (rtc_t *p_obj)
 Enable clock(timer). More...
 
TXZ_Result rtc_clock_disable (rtc_t *p_obj)
 Disable clock(timer). More...
 
TXZ_Result rtc_clock_reset_counter (rtc_t *p_obj)
 Reset the second counter. More...
 
TXZ_Result rtc_clock_set_sec (rtc_t *p_obj, uint8_t sec)
 Set clock second. More...
 
TXZ_Result rtc_clock_get_sec (rtc_t *p_obj, uint8_t *p_sec)
 Get clock second. More...
 
TXZ_Result rtc_clock_set_min (rtc_t *p_obj, uint8_t min)
 Set clock minute. More...
 
TXZ_Result rtc_clock_get_min (rtc_t *p_obj, uint8_t *p_min)
 Get clock minute. More...
 
TXZ_Result rtc_clock_set_hour_24 (rtc_t *p_obj, uint8_t hour)
 Set clock hour. More...
 
TXZ_Result rtc_clock_get_hour_24 (rtc_t *p_obj, uint8_t *p_hour)
 Get clock hour. More...
 
TXZ_Result rtc_clock_set_hour_12 (rtc_t *p_obj, uint8_t meridiem, uint8_t hour)
 Set clock hour. More...
 
TXZ_Result rtc_clock_get_hour_12 (rtc_t *p_obj, uint8_t *p_meridiem, uint8_t *p_hour)
 Get clock hour. More...
 
TXZ_Result rtc_clock_set_day (rtc_t *p_obj, uint8_t day)
 Set clock day. More...
 
TXZ_Result rtc_clock_get_day (rtc_t *p_obj, uint8_t *p_day)
 Get clock day. More...
 
TXZ_Result rtc_clock_set_date (rtc_t *p_obj, uint8_t date)
 Set clock date. More...
 
TXZ_Result rtc_clock_get_date (rtc_t *p_obj, uint8_t *p_date)
 Get clock date. More...
 
TXZ_Result rtc_clock_set_month (rtc_t *p_obj, uint8_t month)
 Set clock month. More...
 
TXZ_Result rtc_clock_get_month (rtc_t *p_obj, uint8_t *p_month)
 Get clock month. More...
 
TXZ_Result rtc_clock_set_year (rtc_t *p_obj, uint8_t year)
 Set clock year. More...
 
TXZ_Result rtc_clock_get_year (rtc_t *p_obj, uint8_t *p_year)
 Get clock year. More...
 
TXZ_Result rtc_clock_set_leap (rtc_t *p_obj, uint8_t leap)
 Set clock leap. More...
 
TXZ_Result rtc_clock_get_leap (rtc_t *p_obj, uint8_t *p_leap)
 Get clock leap. More...
 
TXZ_Result rtc_alarm_enable (rtc_t *p_obj)
 Enable alarm. More...
 
TXZ_Result rtc_alarm_disable (rtc_t *p_obj)
 Disable alarm. More...
 
TXZ_Result rtc_alarm_reset (rtc_t *p_obj)
 Reset alarm. More...
 
TXZ_Result rtc_alarm_set_min (rtc_t *p_obj, uint8_t compare, uint8_t min)
 Set alarm minute. More...
 
TXZ_Result rtc_alarm_get_min (rtc_t *p_obj, uint8_t *p_compare, uint8_t *p_min)
 Get alarm minute. More...
 
TXZ_Result rtc_alarm_set_hour_24 (rtc_t *p_obj, uint8_t compare, uint8_t hour)
 Set alarm hour. More...
 
TXZ_Result rtc_alarm_get_hour_24 (rtc_t *p_obj, uint8_t *p_compare, uint8_t *p_hour)
 Get alarm hour. More...
 
TXZ_Result rtc_alarm_set_hour_12 (rtc_t *p_obj, uint8_t compare, uint8_t meridiem, uint8_t hour)
 Set alarm hour. More...
 
TXZ_Result rtc_alarm_get_hour_12 (rtc_t *p_obj, uint8_t *p_compare, uint8_t *p_meridiem, uint8_t *p_hour)
 Get alarm hour. More...
 
TXZ_Result rtc_alarm_set_day (rtc_t *p_obj, uint8_t compare, uint8_t day)
 Set alarm day. More...
 
TXZ_Result rtc_alarm_get_day (rtc_t *p_obj, uint8_t *p_compare, uint8_t *p_day)
 Get alarm day. More...
 
TXZ_Result rtc_alarm_set_date (rtc_t *p_obj, uint8_t compare, uint8_t date)
 Set alarm date. More...
 
TXZ_Result rtc_alarm_get_date (rtc_t *p_obj, uint8_t *p_compare, uint8_t *p_date)
 Get alarm date. More...
 
void sw_initialize (sw_t *p_instance)
 Initialize. More...
 
void sw_finalize (sw_t *p_instance)
 Finalize. More...
 
void sw_task (sw_t *p_instance)
 Task Processing. More...
 
void sw_1ms_timer_handler (sw_t *p_instance)
 1ms Timer Handler More...
 
void timer_initialize (timer_t *p_instance)
 
void timer_finalize (timer_t *p_instance)
 
void timer_start (timer_t *p_instance)
 
void timer_stop (timer_t *p_instance)
 
void timer_irq_handler (timer_t *p_instance)
 
TXZ_Result uart_io_initialize (uart_io_initial_setting_t *p_param)
 Initialize. More...
 
TXZ_Result uart_io_rx_restart (void)
 
void uart_io_finalize (void)
 Finalize. More...
 
void uart_io_tx_irq_handler (void)
 TX IRQ Handler. More...
 
void uart_io_rx_irq_handler (void)
 RX IRQ Handler. More...
 
void uart_io_err_irq_handler (void)
 ERR IRQ Handler. More...
 
int get_char_once (void)
 The character is acquired from an input stream. More...
 
uart_io_mdma_tuart_io_mdma_initialize (uart_io_mdma_initial_setting_t *p_param)
 Initialize. More...
 
void uart_io_mdma_finalize (uart_io_mdma_t *p_instance)
 Finalize. More...
 

Detailed Description

Function Documentation

§ fuart_io_finalize()

void fuart_io_finalize ( void  )

Finalize.

Parameters
-
Returns
-
Return values
-
Note
Parameter check isn't performed.
Attention
Singleton.

§ fuart_io_initialize()

TXZ_Result fuart_io_initialize ( fuart_io_initial_setting_t p_param)

Initialize.

Parameters
p_param:Initial Setting Information Source Address.
Returns
Result.
Return values
TXZ_SUCCESS:Success
TXZ_ERROR:Failure
Note
Parameter check isn't performed.
Attention
Singleton.

§ fuart_io_irq_handler()

void fuart_io_irq_handler ( void  )

FUART IRQ Handler.

Parameters
-
Returns
-
Return values
-
Note
Parameter check isn't performed.
Attention
Singleton.

§ fuart_io_mdma_finalize()

void fuart_io_mdma_finalize ( fuart_io_mdma_t p_instance)

Finalize.

Parameters
p_instance:Instance Address.
Returns
-
Return values
-
Note
Parameter check isn't performed.
Attention
Singleton.

§ fuart_io_mdma_initialize()

fuart_io_mdma_t * fuart_io_mdma_initialize ( fuart_io_mdma_initial_setting_t p_param)

Initialize.

Parameters
p_param:Initial Setting Information Source Address.
Returns
Instance Address.
Return values
-
Note
Parameter check isn't performed.
Attention
Singleton.

§ fuart_io_receive_restart()

TXZ_Result fuart_io_receive_restart ( void  )

Receive Restar.

Parameters
-
Returns
Result.
Return values
TXZ_SUCCESS:Success
TXZ_ERROR:Failure
Note
-
Attention
Singleton.

§ fuart_io_receive_stop()

TXZ_Result fuart_io_receive_stop ( void  )

Receive Stop.

Parameters
-
Returns
Result.
Return values
TXZ_SUCCESS:Success
TXZ_ERROR:Failure
Note
-
Attention
Singleton.

§ get_char_once()

int get_char_once ( void  )

The character is acquired from an input stream.

Parameters
-
Returns
Input Character data.
Return values
(value< 0) :Failure
Note
-

§ get_s()

int get_s ( char *  s,
uint8_t  num 
)

The string is acquired from an input stream.

The character is acquired from an input stream.

Parameters
[in]s:Destination address.
[in]num
Return values
Suceess:Num of input data(bytes).
Failure:-1
Note
-
Parameters
s
num: Number of Input Caracter
Returns
Input Character data.
Return values
(value< 0) :Failure
Note
-

§ led_1ms_timer_handler()

void led_1ms_timer_handler ( led_t p_instance)

1ms Timer Handler

Parameters
p_instance:Instance Source Address.
Returns
-
Return values
-
Note
Parameter check isn't performed.
Call by 1ms Timer.

§ led_finalize()

void led_finalize ( led_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.

§ led_initialize()

void led_initialize ( led_t p_instance)

Initialize.

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

§ led_task()

void led_task ( led_t p_instance)

Task Processing.

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

§ led_turn_off()

void led_turn_off ( led_t p_instance)

Turn off.

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

§ led_turn_on()

void led_turn_on ( led_t p_instance)

Turn on.

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

§ pulse_initialize()

void pulse_initialize ( pulse_t p_instance)

§ pulse_timer_finalize()

void pulse_timer_finalize ( pulse_t p_instance)

§ pulse_timer_irq_handler()

void pulse_timer_irq_handler ( pulse_t p_instance)

§ pulse_timer_start()

void pulse_timer_start ( pulse_t p_instance)

§ pulse_timer_stop()

void pulse_timer_stop ( pulse_t p_instance)

§ put_s()

int put_s ( const char *  s)

The character is shown to an output stream.

Parameters
[in]s:Source address.
Return values
Suceess:Num of output data(bytes).
Failure:-1
Precondition
Have finished termination of a designated character string by NULL character.
Note
-

§ rtc_alarm_disable()

TXZ_Result rtc_alarm_disable ( rtc_t p_obj)

Disable alarm.

  • Parameters
    [in]p_obj:Object address.
    Return values
    TXZ_SUCCESS:Success
    TXZ_ERROR:Failure
    Note
    Access to RTCPAGER.

§ rtc_alarm_enable()

TXZ_Result rtc_alarm_enable ( rtc_t p_obj)

Enable alarm.

  • Parameters
    [in]p_obj:Object address.
    Return values
    TXZ_SUCCESS:Success
    TXZ_ERROR:Failure
    Note
    Access to RTCPAGER.

§ rtc_alarm_get_date()

TXZ_Result rtc_alarm_get_date ( rtc_t p_obj,
uint8_t *  p_compare,
uint8_t *  p_date 
)

Get alarm date.

  • Parameters
    [in]p_obj:Object address.
    [out]p_compare:Compare to clock's date (Alarm Date). Destination address.
    [out]*p_date:Date. Destination address.
    Return values
    TXZ_SUCCESS:Success
    TXZ_ERROR:Failure
    Note
    Access to RTCPAGER, RTCDATER.
    When the "*p_compare" is RTC_ALARM_DATE_OFF, the "*p_date" is invalid.

§ rtc_alarm_get_day()

TXZ_Result rtc_alarm_get_day ( rtc_t p_obj,
uint8_t *  p_compare,
uint8_t *  p_day 
)

Get alarm day.

  • Parameters
    [in]p_obj:Object address.
    [out]p_compare:Compare to clock's day (Alarm Day). Destination address.
    [out]p_day:Day Day Of Week. Destination address.
    Return values
    TXZ_SUCCESS:Success
    TXZ_ERROR:Failure
    Note
    Access to RTCPAGER, RTCDAYR.
    When the "*p_compare" is RTC_ALARM_DAY_OFF, the "*p_day" is invalid.

§ rtc_alarm_get_hour_12()

TXZ_Result rtc_alarm_get_hour_12 ( rtc_t p_obj,
uint8_t *  p_compare,
uint8_t *  p_meridiem,
uint8_t *  p_hour 
)

Get alarm hour.

  • Parameters
    [in]p_obj: Object address.
    [out]p_compare: Compare to clock's hour (Alarm Hour). Destination address.
    [out]p_meridiemMeridiem.
    [out]p_hour: Destination address.
    Return values
    TXZ_SUCCESS:Success
    TXZ_ERROR:Failure
    Note
    Only use 12-hour notation.
    Access to RTCPAGER, RTCHOURR.
    When the "*p_compare" is RTC_ALARM_HOUR_OFF, the "*p_meridiem" and the "*p_hour" is invalid.

§ rtc_alarm_get_hour_24()

TXZ_Result rtc_alarm_get_hour_24 ( rtc_t p_obj,
uint8_t *  p_compare,
uint8_t *  p_hour 
)

Get alarm hour.

  • Parameters
    [in]p_obj:Object address.
    [out]p_compare:Compare to clock's hour (Alarm Hour). Destination address.
    [out]p_hour:Hour. Destination address.
    Return values
    TXZ_SUCCESS:Success
    TXZ_ERROR:Failure
    Note
    Only use 24-hour notation.
    Access to RTCPAGER, RTCHOURR.
    When the "*p_compare" is RTC_ALARM_HOUR_OFF, the "*p_hour" is invalid.

§ rtc_alarm_get_min()

TXZ_Result rtc_alarm_get_min ( rtc_t p_obj,
uint8_t *  p_compare,
uint8_t *  p_min 
)

Get alarm minute.

  • Parameters
    [in]p_obj:Object address.
    [out]p_compare:Compare to clock's minute(Alarm Minute). Destination address.
    [out]p_min:Minute. Destination address.
    Return values
    TXZ_SUCCESS:Success
    TXZ_ERROR:Failure
    Note
    Access to RTCPAGER, RTCMINR.
    When the "*p_compare" is RTC_ALARM_MIN_OFF, the "*p_min" is invalid.

§ rtc_alarm_reset()

TXZ_Result rtc_alarm_reset ( rtc_t p_obj)

Reset alarm.

  • Parameters
    [in]p_obj:Object address.
    Return values
    TXZ_SUCCESS:Success
    TXZ_ERROR:Failure
    Note
    Access to RTCRESTR.

§ rtc_alarm_set_date()

TXZ_Result rtc_alarm_set_date ( rtc_t p_obj,
uint8_t  compare,
uint8_t  date 
)

Set alarm date.

  • Parameters
    [in]p_obj:Object address.
    [in]compare:Compare to clock's date. Use Alarm Date.
    [in]date:Date. Range is Range Date.
    Return values
    TXZ_SUCCESS:Success
    TXZ_ERROR:Failure
    Note
    Access to RTCPAGER, RTCDATER.
    When the "compare" is RTC_ALARM_DATE_OFF, the "date" is invalid.

§ rtc_alarm_set_day()

TXZ_Result rtc_alarm_set_day ( rtc_t p_obj,
uint8_t  compare,
uint8_t  day 
)

Set alarm day.

  • Parameters
    [in]p_obj:Object address.
    [in]compare:Compare to clock's day. Use Alarm Day.
    [in]day:Day. Use Day Of Week.
    Return values
    TXZ_SUCCESS:Success
    TXZ_ERROR:Failure
    Note
    Access to RTCPAGER, RTCDAYR.
    When the "compare" is RTC_ALARM_DAY_OFF, the "day" is invalid.

§ rtc_alarm_set_hour_12()

TXZ_Result rtc_alarm_set_hour_12 ( rtc_t p_obj,
uint8_t  compare,
uint8_t  meridiem,
uint8_t  hour 
)

Set alarm hour.

  • Parameters
    [in]p_obj
    [in]compare
    [in]meridiem
    [in]hour
    Return values
    TXZ_SUCCESS:Success
    TXZ_ERROR:Failure
    Note
    Only use 12-hour notation.
    Access to RTCPAGER, RTCHOURR.
    When the "compare" is RTC_ALARM_HOUR_OFF, the "meridiem" and the "hour" are invalid.

§ rtc_alarm_set_hour_24()

TXZ_Result rtc_alarm_set_hour_24 ( rtc_t p_obj,
uint8_t  compare,
uint8_t  hour 
)

Set alarm hour.

  • Parameters
    [in]p_obj:Object address.
    [in]compare:Compare to clock's hour. Use Alarm Hour.
    [in]hour:Hour. Range is Range 24 Hour.
    Return values
    TXZ_SUCCESS:Success
    TXZ_ERROR:Failure
    Note
    Only use 24-hour notation.
    Access to RTCPAGER, RTCHOURR.
    When the "compare" is RTC_ALARM_HOUR_OFF, the "hour" is invalid.

§ rtc_alarm_set_min()

TXZ_Result rtc_alarm_set_min ( rtc_t p_obj,
uint8_t  compare,
uint8_t  min 
)

Set alarm minute.

  • Parameters
    [in]p_obj:Object address.
    [in]compare:Compare to clock's minute. Use Alarm Minute.
    [in]min:Minute. Range is Range Minute.
    Return values
    TXZ_SUCCESS:Success
    TXZ_ERROR:Failure
    Note
    Access to RTCPAGER, RTCMINR.
    When the "compare" is RTC_ALARM_MIN_OFF, the "min" is invalid.

§ rtc_clock_disable()

TXZ_Result rtc_clock_disable ( rtc_t p_obj)

Disable clock(timer).

  • Parameters
    [in]p_obj:Object address.
    Return values
    TXZ_SUCCESS:Success
    TXZ_ERROR:Failure
    Note
    Access to RTCPAGER.

§ rtc_clock_enable()

TXZ_Result rtc_clock_enable ( rtc_t p_obj)

Enable clock(timer).

  • Parameters
    [in]p_obj:Object address.
    Return values
    TXZ_SUCCESS:Success
    TXZ_ERROR:Failure
    Note
    Access to RTCPAGER.

§ rtc_clock_get_date()

TXZ_Result rtc_clock_get_date ( rtc_t p_obj,
uint8_t *  p_date 
)

Get clock date.

  • Parameters
    [in]p_obj:Object address.
    [out]*p_date:Date. Destination address.
    Return values
    TXZ_SUCCESS:Success
    TXZ_ERROR:Failure
    Note
    Access to RTCPAGER, RTCDATER.

§ rtc_clock_get_day()

TXZ_Result rtc_clock_get_day ( rtc_t p_obj,
uint8_t *  p_day 
)

Get clock day.

  • Parameters
    [in]p_obj:Object address.
    [out]p_day:Day Day Of Week. Destination address.
    Return values
    TXZ_SUCCESS:Success
    TXZ_ERROR:Failure
    Note
    Access to RTCPAGER, RTCDAYR.

§ rtc_clock_get_hour_12()

TXZ_Result rtc_clock_get_hour_12 ( rtc_t p_obj,
uint8_t *  p_meridiem,
uint8_t *  p_hour 
)

Get clock hour.

  • Parameters
    [in]p_obj: Object address
    [out]p_meridiem: Meridiem
    [out]p_hour: Destination address
    Return values
    TXZ_SUCCESS:Success
    TXZ_ERROR:Failure
    Note
    Only use 12-hour notation.
    Access to RTCPAGER, RTCHOURR.

§ rtc_clock_get_hour_24()

TXZ_Result rtc_clock_get_hour_24 ( rtc_t p_obj,
uint8_t *  p_hour 
)

Get clock hour.

  • Parameters
    [in]p_obj:Object address.
    [out]p_hour:Hour. Destination address.
    Return values
    TXZ_SUCCESS:Success
    TXZ_ERROR:Failure
    Note
    Only use 24-hour notation.
    Access to RTCPAGER, RTCHOURR.

§ rtc_clock_get_leap()

TXZ_Result rtc_clock_get_leap ( rtc_t p_obj,
uint8_t *  p_leap 
)

Get clock leap.

  • Parameters
    [in]p_obj:Object address.
    [out]*p_leap:Leap Leap Year. Destination address.
    Return values
    TXZ_SUCCESS:Success
    TXZ_ERROR:Failure
    Note
    Access to RTCPAGER, RTCYEARR.

§ rtc_clock_get_min()

TXZ_Result rtc_clock_get_min ( rtc_t p_obj,
uint8_t *  p_min 
)

Get clock minute.

  • Parameters
    [in]p_obj:Object address.
    [out]p_min:Minute. Destination address.
    Return values
    TXZ_SUCCESS:Success
    TXZ_ERROR:Failure
    Note
    Access to RTCPAGER, RTCMINR.

§ rtc_clock_get_month()

TXZ_Result rtc_clock_get_month ( rtc_t p_obj,
uint8_t *  p_month 
)

Get clock month.

  • Parameters
    [in]p_obj:Object address.
    [out]p_month:Month. Destination address.
    Return values
    TXZ_SUCCESS:Success
    TXZ_ERROR:Failure
    Note
    Access to RTCPAGER, RTCMONTHR.

§ rtc_clock_get_sec()

TXZ_Result rtc_clock_get_sec ( rtc_t p_obj,
uint8_t *  p_sec 
)

Get clock second.

  • Parameters
    [in]p_obj:Object address.
    [out]*p_sec:Second. Destination address.
    Return values
    TXZ_SUCCESS:Success
    TXZ_ERROR:Failure
    Note
    Access to RTCPAGER, RTCSECR.

§ rtc_clock_get_year()

TXZ_Result rtc_clock_get_year ( rtc_t p_obj,
uint8_t *  p_year 
)

Get clock year.

  • Parameters
    [in]p_obj:Object address.
    [out]p_year:Year. Destination address.
    Return values
    TXZ_SUCCESS:Success
    TXZ_ERROR:Failure
    Note
    Access to RTCPAGER, RTCYEARR.

§ rtc_clock_reset_counter()

TXZ_Result rtc_clock_reset_counter ( rtc_t p_obj)

Reset the second counter.

  • Parameters
    [in]p_obj:Object address.
    Return values
    TXZ_SUCCESS:Success
    TXZ_ERROR:Failure
    Note
    Access to RTCRESTR.

§ rtc_clock_set_date()

TXZ_Result rtc_clock_set_date ( rtc_t p_obj,
uint8_t  date 
)

Set clock date.

  • Parameters
    [in]p_obj:Object address.
    [in]date:Date. Range is Range Date.
    Return values
    TXZ_SUCCESS:Success
    TXZ_ERROR:Failure
    Note
    Access to RTCPAGER, RTCDATER.

§ rtc_clock_set_day()

TXZ_Result rtc_clock_set_day ( rtc_t p_obj,
uint8_t  day 
)

Set clock day.

  • Parameters
    [in]p_obj:Object address.
    [in]day:Day. Use Day Of Week.
    Return values
    TXZ_SUCCESS:Success
    TXZ_ERROR:Failure
    Note
    Access to RTCPAGER, RTCDAYR.

§ rtc_clock_set_hour_12()

TXZ_Result rtc_clock_set_hour_12 ( rtc_t p_obj,
uint8_t  meridiem,
uint8_t  hour 
)

Set clock hour.

  • Parameters
    [in]p_obj: Object address.
    [in]meridiem: Meridiem.
    [in]hour: Range 12 Hour.
    Return values
    TXZ_SUCCESS:Success
    TXZ_ERROR:Failure
    Note
    Only use 12-hour notation.
    Access to RTCPAGER, RTCHOURR.

§ rtc_clock_set_hour_24()

TXZ_Result rtc_clock_set_hour_24 ( rtc_t p_obj,
uint8_t  hour 
)

Set clock hour.

  • Parameters
    [in]p_obj:Object address.
    [in]hour:Hour. Range is Range 24 Hour.
    Return values
    TXZ_SUCCESS:Success
    TXZ_ERROR:Failure
    Note
    Only use 24-hour notation.
    Access to RTCPAGER, RTCHOURR.

§ rtc_clock_set_leap()

TXZ_Result rtc_clock_set_leap ( rtc_t p_obj,
uint8_t  leap 
)

Set clock leap.

  • Parameters
    [in]p_obj:Object address.
    [in]leap:Leap. Use Leap Year.
    Return values
    TXZ_SUCCESS:Success
    TXZ_ERROR:Failure
    Note
    Access to RTCPAGER, RTCYEARR.

§ rtc_clock_set_min()

TXZ_Result rtc_clock_set_min ( rtc_t p_obj,
uint8_t  min 
)

Set clock minute.

  • Parameters
    [in]p_obj:Object address.
    [in]min:Minute. Range is Range Minute.
    Return values
    TXZ_SUCCESS:Success
    TXZ_ERROR:Failure
    Note
    Access to RTCPAGER, RTCMINR.

§ rtc_clock_set_month()

TXZ_Result rtc_clock_set_month ( rtc_t p_obj,
uint8_t  month 
)

Set clock month.

  • Parameters
    [in]p_obj:Object address.
    [in]month:Month. Use Month.
    Return values
    TXZ_SUCCESS:Success
    TXZ_ERROR:Failure
    Note
    Access to RTCPAGER, RTCMONTHR.

§ rtc_clock_set_sec()

TXZ_Result rtc_clock_set_sec ( rtc_t p_obj,
uint8_t  sec 
)

Set clock second.

  • Parameters
    [in]p_obj:Object address.
    [in]sec:Second. Range is Range Second.
    Return values
    TXZ_SUCCESS:Success
    TXZ_ERROR:Failure
    Note
    Access to RTCPAGER, RTCSECR.

§ rtc_clock_set_year()

TXZ_Result rtc_clock_set_year ( rtc_t p_obj,
uint8_t  year 
)

Set clock year.

  • Parameters
    [in]p_obj:Object address.
    [in]year:Year. Range is Range Year.
    Return values
    TXZ_SUCCESS:Success
    TXZ_ERROR:Failure
    Note
    Access to RTCPAGER, RTCYEARR.

§ rtc_deinit()

TXZ_Result rtc_deinit ( rtc_t p_obj)

Destruct object.

  • Parameters
    [in]p_obj:Object address.
    Return values
    TXZ_SUCCESS:Success
    TXZ_ERROR:Failure
    Note
    -

§ rtc_disable_int()

TXZ_Result rtc_disable_int ( rtc_t p_obj)

Disable INTRTC.

  • Parameters
    [in]p_obj:Object address.
    Return values
    TXZ_SUCCESS:Success
    TXZ_ERROR:Failure
    Note
    Access to RTCPAGER.

§ rtc_enable_int()

TXZ_Result rtc_enable_int ( rtc_t p_obj)

Enable INTRTC.

  • Parameters
    [in]p_obj:Object address.
    Return values
    TXZ_SUCCESS:Success
    TXZ_ERROR:Failure
    Note
    Access to RTCPAGER.

§ rtc_get_hour_notation()

TXZ_Result rtc_get_hour_notation ( rtc_t p_obj,
uint8_t *  p_notation 
)

Get hour notation.

  • Parameters
    [in]p_obj: Object address.
    [out]p_notation: Hour Notation.
    Return values
    TXZ_SUCCESS:Success
    TXZ_ERROR:Failure
    Note
    Access to RTCPAGER, RTCMONTHR.

§ rtc_init()

TXZ_Result rtc_init ( rtc_t p_obj)

Construct object.

  • Parameters
    [in]p_obj:Object address.
    Return values
    TXZ_SUCCESS:Success
    TXZ_ERROR:Failure
    Note
    -

§ rtc_set_hour_notation()

TXZ_Result rtc_set_hour_notation ( rtc_t p_obj,
uint8_t  notation 
)

Set hour notation.

  • Parameters
    [in]p_obj: Object address.
    [in]notationUse Hour Notation.
    Return values
    TXZ_SUCCESS:Success
    TXZ_ERROR:Failure
    Note
    Access to RTCPAGER, RTCMONTHR.

§ rtc_set_int_source()

TXZ_Result rtc_set_int_source ( rtc_t p_obj,
uint8_t  src 
)

Set interrupt source signal.

  • Parameters
    [in]p_obj:Object address.
    [in]src:Interrupt source signal. Use Interrupt Source Signal
    Return values
    TXZ_SUCCESS:Success
    TXZ_ERROR:Failure
    Note
    Access to RTCRESTR.

§ sw_1ms_timer_handler()

void sw_1ms_timer_handler ( sw_t p_instance)

1ms Timer Handler

Parameters
p_instance:Instance Source Address.
Returns
-
Return values
-
Note
Parameter check isn't performed.
Call by 1ms Timer.

§ sw_finalize()

void sw_finalize ( sw_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.

§ sw_initialize()

void sw_initialize ( sw_t p_instance)

Initialize.

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

§ sw_task()

void sw_task ( sw_t p_instance)

Task Processing.

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

§ timer_finalize()

void timer_finalize ( timer_t p_instance)

§ timer_initialize()

void timer_initialize ( timer_t p_instance)

§ timer_irq_handler()

void timer_irq_handler ( timer_t p_instance)

§ timer_start()

void timer_start ( timer_t p_instance)

§ timer_stop()

void timer_stop ( timer_t p_instance)

§ uart_io_err_irq_handler()

void uart_io_err_irq_handler ( void  )

ERR IRQ Handler.

Parameters
-
Returns
-
Return values
-
Note
Parameter check isn't performed.
Attention
Singleton.

§ uart_io_finalize()

void uart_io_finalize ( void  )

Finalize.

Parameters
-
Returns
-
Return values
-
Note
Parameter check isn't performed.
Attention
Singleton.

§ uart_io_initialize()

TXZ_Result uart_io_initialize ( uart_io_initial_setting_t p_param)

Initialize.

Parameters
p_param:Initial Setting Information Source Address.
Returns
Result.
Return values
TXZ_SUCCESS:Success
TXZ_ERROR:Failure
Note
Parameter check isn't performed.
Attention
Singleton.

§ uart_io_mdma_finalize()

void uart_io_mdma_finalize ( uart_io_mdma_t p_instance)

Finalize.

Parameters
p_instance:Instance Address.
Returns
-
Return values
-
Note
Parameter check isn't performed.
Attention
Singleton.

§ uart_io_mdma_initialize()

uart_io_mdma_t * uart_io_mdma_initialize ( uart_io_mdma_initial_setting_t p_param)

Initialize.

Parameters
p_param:Initial Setting Information Source Address.
Returns
Instance Address.
Return values
-
Note
Parameter check isn't performed.
Attention
Singleton.

§ uart_io_rx_irq_handler()

void uart_io_rx_irq_handler ( void  )

RX IRQ Handler.

Parameters
-
Returns
-
Return values
-
Note
Parameter check isn't performed.
Attention
Singleton.

§ uart_io_rx_restart()

TXZ_Result uart_io_rx_restart ( void  )

§ uart_io_tx_irq_handler()

void uart_io_tx_irq_handler ( void  )

TX IRQ Handler.

Parameters
-
Returns
-
Return values
-
Note
Parameter check isn't performed.
Attention
Singleton.