Jump to main content

##

# 2.99.43 RTC_Timer16Compare1Set Function

## C

    void RTC_Timer16Compare1Set ( uint16_t comparisionValue )

## Summary

Set the 16-Bit Counter Compare 1 Value.

## Description

This function will set the Counter Compare 1 Value. The module will compare the counter against this value and will signal a match when the counter equals the compare value. If the library was configured for interrupt mode, the Compare 1 event is enabled and if a valid callback is registered, the library will call the registered callback function with the RTC_TIMER16_INT_MASK_COMPARE1_MATCH event. The RTC_Timer16Compare1HasMatched() function will return true when the match occurs.

## Precondition

RTC_Initialize, RTC_Timer16Start must have been called for the associated RTC instance. The module should have configured for 16-bit Timer Counter operation.

## Parameters

None.

## Returns

16-bit compare value compares with the current counter value.

## Example

    // Refer to the description of the RTC_Timer16Compare1HasMatched()
    // function for example usage of the RTC_Timer16Compare1Set() function.

## Remarks

None.