Tedd OKANO
/
multiple_instance_for_SPI
multiple_instance_for_SPI
main.cpp@0:01103c005e7b, 2014-11-06 (annotated)
- Committer:
- okano
- Date:
- Thu Nov 06 05:03:19 2014 +0000
- Revision:
- 0:01103c005e7b
sample of multiple instance
Who changed what in which revision?
User | Revision | Line number | New 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 | } |