GDP 4
/
KL25Z_Camera_Test
Sends raw hex values from camera to hosted program
main.cpp@6:728c38a132ba, 2016-11-11 (annotated)
- 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?
User | Revision | Line number | New 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 | } |