Jump to main content

##

# 2.11.38 CCPx_Capture16bitBufferRead Function

## C

    /* x = CCP instance number */

    uint16_t CCPx_Capture16bitBufferRead( void )

## Summary

Reads 16 bit capture value.

## Description

This function reads the 16 bit captured value. Value can be read from interrupt routine or by polling.

## Precondition

CCPx_CaptureInitialize() function must have been called first.

## Parameters

None.

## Returns

uint16_t - 16 bit Captured value

## Example

    uint16_t captureValue = 0;
    CCP1_CaptureInitialize();
    CCP1_CaptureStart();
    captureValue = CCP1_Capture16bitBufferRead();

## Remarks

None