Sends raw hex values from camera to hosted program

Dependencies:   FRDM-TFC mbed

Committer:
FatCookies
Date:
Fri Nov 11 12:19:54 2016 +0000
Revision:
6:728c38a132ba
Parent:
5:727d5bbc14a5
Parent:
2:4b6f6fc84793
clean out again

Who changed what in which revision?

UserRevisionLine numberNew contents of line
maximusismax 0:566127ca8048 1 #include "mbed.h"
maximusismax 0:566127ca8048 2 #include "TFC.h"
maximusismax 0:566127ca8048 3
maximusismax 2:4b6f6fc84793 4 Serial pc(USBTX,USBRX);
maximusismax 0:566127ca8048 5 DigitalOut myled(LED1);
FatCookies 6:728c38a132ba 6 //Serial pc(PTD3,PTD2);
FatCookies 5:727d5bbc14a5 7
FatCookies 3:564463c06ffa 8
FatCookies 3:564463c06ffa 9
maximusismax 0:566127ca8048 10
maximusismax 0:566127ca8048 11 int main() {
maximusismax 0:566127ca8048 12 TFC_Init();
maximusismax 2:4b6f6fc84793 13 pc.baud(57600);
FatCookies 6:728c38a132ba 14
FatCookies 3:564463c06ffa 15 uint32_t i = 0;
FatCookies 6:728c38a132ba 16
maximusismax 0:566127ca8048 17 while(1) {
FatCookies 6:728c38a132ba 18
FatCookies 3:564463c06ffa 19 if(TFC_LineScanImageReady>0) {
FatCookies 3:564463c06ffa 20 pc.putc('H');
FatCookies 3:564463c06ffa 21 for(i = 0; i < 128; i++) {
FatCookies 3:564463c06ffa 22 pc.putc((int8_t)(TFC_LineScanImage0[i] >> 4) & 0xFF);
FatCookies 3:564463c06ffa 23 }
FatCookies 5:727d5bbc14a5 24
FatCookies 3:564463c06ffa 25
FatCookies 3:564463c06ffa 26 //Reset image ready flag
FatCookies 3:564463c06ffa 27 TFC_LineScanImageReady=0;
FatCookies 3:564463c06ffa 28 wait(0.05);
FatCookies 3:564463c06ffa 29 }
FatCookies 6:728c38a132ba 30
maximusismax 0:566127ca8048 31 }
maximusismax 0:566127ca8048 32 }