Tedd OKANO / Mbed 2 deprecated MARY_CAMERA_Hello

Dependencies:   MARY_CAMERA NokiaLCD mbed

main.cpp

Committer:
okano
Date:
2014-02-14
Revision:
4:5e1828a8e238
Parent:
3:152362acd181
Child:
6:f5b4e088087b

File content as of revision 4:5e1828a8e238:

#include "mbed.h"
#include "MARMEX_OB_oled.h"
#include "MARY_CAMERA.h"


MARMEX_OB_oled  oled1( p5, p7,  p20, p16, p15 ); // mosi, sclk, cs, rst, power_control     -- maple-mini-type-b-slot1
MARY_CAMERA     camera( p5, p6, p7, p22, p9, p26, p28, p27 ); // mosi, miso, sclk, cs, vsync, reset, I2C_SDA, I2C_SCL

#define X_OFFSET    24
#define Y_OFFSET    8

int main()
{
    oled1.cls();

    short   buf[ 128 ];
    camera.init();

    printf( "init done\r\n" );

    while ( 1 ) {
        camera.open_transfer();

        for ( int line = 0; line < 128; line++  ) {
            camera.transfer_a_line( buf, line + Y_OFFSET, X_OFFSET, 128 );
            oled1.blit565( 0, line, 128, 1, buf );
        }

        camera.close_transfer();
    }
}