TI-RTOS for SimpleLink Wireless MCUs  2.14.02.22
Data Structures | Macros | Typedefs | Variables
CameraCC3200DMA.h File Reference

Detailed Description

Camera driver implementation for a CC3200 Camera controller.

============================================================================

The Camera header file should be included in an application as follows:

#include <ti/drivers/Camera/CameraCC3200DMA.h>

#include <stdint.h>
#include <stdbool.h>
#include <ti/drivers/Camera.h>
#include <ti/drivers/ports/HwiP.h>
#include <ti/drivers/ports/SemaphoreP.h>
Include dependency graph for CameraCC3200DMA.h:

Go to the source code of this file.

Data Structures

struct  CameraCC3200DMA_HWAttrs
 CameraCC3200DMA Hardware attributes. More...
 
struct  CameraCC3200DMA_Object
 CameraCC3200DMA Object. More...
 

Macros

#define CameraCC3200DMA_DMA_TRANSFER_SIZE   64
 

Typedefs

typedef struct CameraCC3200DMA_HWAttrs CameraCC3200DMA_HWAttrs
 CameraCC3200DMA Hardware attributes. More...
 
typedef struct CameraCC3200DMA_Object CameraCC3200DMA_Object
 CameraCC3200DMA Object. More...
 
typedef struct CameraCC3200DMA_ObjectCameraCC3200DMA_Handle
 

Variables

const Camera_FxnTable CameraCC3200DMA_fxnTable
 

Macro Definition Documentation

#define CameraCC3200DMA_DMA_TRANSFER_SIZE   64

Typedef Documentation

CameraCC3200DMA Hardware attributes.

These fields are used by driverlib APIs and therefore must be populated by driverlib macro definitions. For CC3200Ware these definitions are found in:

  • inc/hw_memmap.h
  • inc/hw_ints.h

A sample structure is shown below:

1 const CameraCC3200DMA_HWAttrs CameraCC3200DMAHWAttrs[] = {
2  {
3  .baseAddr = CAMERA_BASE,
4  .intNum = INT_CAMERA,
5  .intPriority = (~0),
6  .channelIndex = UDMA_CH22_CAMERA
7  }
8 };

CameraCC3200DMA Object.

The application must not access any member variables of this structure!

Variable Documentation

const Camera_FxnTable CameraCC3200DMA_fxnTable
Copyright 2015, Texas Instruments Incorporated