Tedd OKANO / Mbed 2 deprecated MARY_CAMERA_Hello

Dependencies:   MARY_CAMERA NokiaLCD mbed

Committer:
okano
Date:
Mon Feb 17 05:57:33 2014 +0000
Revision:
6:f5b4e088087b
Parent:
4:5e1828a8e238
Child:
7:380026dd09fd
working but still having line noise

Who changed what in which revision?

UserRevisionLine numberNew contents of line
okano 0:1062142e5718 1 #include "mbed.h"
okano 0:1062142e5718 2 #include "MARMEX_OB_oled.h"
okano 4:5e1828a8e238 3 #include "MARY_CAMERA.h"
okano 3:152362acd181 4
okano 3:152362acd181 5
okano 4:5e1828a8e238 6 MARMEX_OB_oled oled1( p5, p7, p20, p16, p15 ); // mosi, sclk, cs, rst, power_control -- maple-mini-type-b-slot1
okano 6:f5b4e088087b 7 MARY_CAMERA camera( p5, p6, p7, p22, p26, p28, p27 ); // mosi, miso, sclk, cs, reset, I2C_SDA, I2C_SCL
okano 1:ce27bc7b44d4 8
okano 6:f5b4e088087b 9 BusOut led( LED3, LED4 );
okano 1:ce27bc7b44d4 10 #define X_OFFSET 24
okano 1:ce27bc7b44d4 11 #define Y_OFFSET 8
okano 0:1062142e5718 12
okano 0:1062142e5718 13 int main()
okano 0:1062142e5718 14 {
okano 6:f5b4e088087b 15 led = 0x3;
okano 6:f5b4e088087b 16
okano 1:ce27bc7b44d4 17 oled1.cls();
okano 1:ce27bc7b44d4 18
okano 3:152362acd181 19 short buf[ 128 ];
okano 0:1062142e5718 20
okano 0:1062142e5718 21 while ( 1 ) {
okano 6:f5b4e088087b 22
okano 6:f5b4e088087b 23 led = 0x1;
okano 4:5e1828a8e238 24 camera.open_transfer();
okano 0:1062142e5718 25
okano 3:152362acd181 26 for ( int line = 0; line < 128; line++ ) {
okano 4:5e1828a8e238 27 camera.transfer_a_line( buf, line + Y_OFFSET, X_OFFSET, 128 );
okano 1:ce27bc7b44d4 28 oled1.blit565( 0, line, 128, 1, buf );
okano 0:1062142e5718 29 }
okano 0:1062142e5718 30
okano 4:5e1828a8e238 31 camera.close_transfer();
okano 6:f5b4e088087b 32 led = 0x2;
okano 6:f5b4e088087b 33 wait_ms( 1 );
okano 0:1062142e5718 34 }
okano 0:1062142e5718 35 }
okano 6:f5b4e088087b 36