![]() |
RTEMS 6.1
|
PIO Parallel Capture structure for initialize. More...
#include <pio_capture.h>
Data Fields | |
| uint8_t | dsize |
| uint16_t | dPDCsize |
| uint32_t * | pData |
| uint8_t | alwaysSampling |
| uint8_t | halfSampling |
| uint8_t | modeFirstSample |
| void(* | CbkDataReady )(struct _SpioCaptureInit *) |
| void(* | CbkOverrun )(struct _SpioCaptureInit *) |
| void(* | CbkEndReception )(struct _SpioCaptureInit *) |
| void(* | CbkBuffFull )(struct _SpioCaptureInit *) |
| void * | pParam |
PIO Parallel Capture structure for initialize.
At the end of the transfer, the callback is invoked by the interrupt handler.
| uint8_t _SpioCaptureInit::alwaysSampling |
Parallel Capture Mode Always Sampling
| void(* _SpioCaptureInit::CbkBuffFull) (struct _SpioCaptureInit *) |
Callback function invoked at Reception Buffer Full
| void(* _SpioCaptureInit::CbkDataReady) (struct _SpioCaptureInit *) |
Callback function invoked at Mode Data Ready
| void(* _SpioCaptureInit::CbkEndReception) (struct _SpioCaptureInit *) |
Callback function invoked at End of Reception Transfer
| void(* _SpioCaptureInit::CbkOverrun) (struct _SpioCaptureInit *) |
Callback function invoked at Mode Overrun Error
| uint16_t _SpioCaptureInit::dPDCsize |
PDC size, data to be received
| uint8_t _SpioCaptureInit::dsize |
PIO_PCRHR register is a BYTE, HALF-WORD or WORD
| uint8_t _SpioCaptureInit::halfSampling |
Parallel Capture Mode Half Sampling
| uint8_t _SpioCaptureInit::modeFirstSample |
Parallel Capture Mode First Sample
| uint32_t* _SpioCaptureInit::pData |
Data to be received
| void* _SpioCaptureInit::pParam |
Callback arguments.