Tedd OKANO / Mbed 2 deprecated MARY_CAMERA_Hello

Dependencies:   MARY_CAMERA NokiaLCD mbed

main.cpp

Committer:
okano
Date:
2014-02-17
Revision:
7:380026dd09fd
Parent:
6:f5b4e088087b
Child:
9:68408189efde

File content as of revision 7:380026dd09fd:

#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, p26, p28, p27 ); // mosi, miso, sclk, cs, reset, I2C_SDA, I2C_SCL

BusOut      led( LED3, LED4 );
#define X_OFFSET    24
#define Y_OFFSET    8

int main()
{
    led    = 0x3;

    oled1.cls();

    short   buf[ 128 ];

    while ( 1 ) {

        led    = 0x1;
        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();
        led    = 0x2;
    }
}