multiple_instance_for_SPI

Dependencies:   mbed

Committer:
okano
Date:
Thu Nov 06 05:03:19 2014 +0000
Revision:
0:01103c005e7b
sample of multiple instance

Who changed what in which revision?

UserRevisionLine numberNew contents of line
okano 0:01103c005e7b 1 #include "mbed.h"
okano 0:01103c005e7b 2
okano 0:01103c005e7b 3 SPI disply_spi( p5, p6, p7 );
okano 0:01103c005e7b 4 SPI camera_spi( p5, p6, p7);
okano 0:01103c005e7b 5 DigitalOut disply_cs( p20 );
okano 0:01103c005e7b 6 DigitalOut camera_cs( p22 );
okano 0:01103c005e7b 7
okano 0:01103c005e7b 8 int main()
okano 0:01103c005e7b 9 {
okano 0:01103c005e7b 10 int data_for_disply = 0xAA;
okano 0:01103c005e7b 11 int data_for_camera = 0xAA;
okano 0:01103c005e7b 12
okano 0:01103c005e7b 13 disply_spi.format( 9 );
okano 0:01103c005e7b 14 camera_spi.format( 8 );
okano 0:01103c005e7b 15
okano 0:01103c005e7b 16 while(1) {
okano 0:01103c005e7b 17 disply_cs = 0;
okano 0:01103c005e7b 18 disply_spi.write( data_for_disply );
okano 0:01103c005e7b 19 disply_cs = 1;
okano 0:01103c005e7b 20
okano 0:01103c005e7b 21 camera_cs = 0;
okano 0:01103c005e7b 22 camera_spi.write( data_for_camera );
okano 0:01103c005e7b 23 camera_cs = 1;
okano 0:01103c005e7b 24 }
okano 0:01103c005e7b 25 }