AVC Code

Dependencies:   FRDM-TFC

camera.h

Committer:
lamoreauxaj
Date:
2019-03-09
Revision:
7:6efd4f07ae00
Parent:
6:8ec7a4489a67

File content as of revision 7:6efd4f07ae00:

#ifndef CAMERA_H
#define CAMERA_H

#include "mbed.h"
#include "TFC.h"

struct Camera {
    uint16_t* data;
      
    Camera() {
        data = new uint16_t[128];
        for (int i = 0; i < 128; i++) data[i] = 0;  
    }
      
    update() {
        if (TFC_LineScanImageReady) {
            for (int i = 0; i < 128; i++)
                data[i] = TFC_LineScanImage1[i];
            TFC_LineScanImageReady = 0;
        }
    }
};

#endif