I2C master and slave testing example
blinky_test.cpp@0:0c4c8f8e3e04, 2015-08-14 (annotated)
- Committer:
- Yunfeng
- Date:
- Fri Aug 14 15:00:28 2015 +0000
- Revision:
- 0:0c4c8f8e3e04
initial commit for I2C master and slave test
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
Yunfeng | 0:0c4c8f8e3e04 | 1 | #include "fw_config.h" |
Yunfeng | 0:0c4c8f8e3e04 | 2 | #if SEL_BLINKY_TEST == 1 |
Yunfeng | 0:0c4c8f8e3e04 | 3 | /* |
Yunfeng | 0:0c4c8f8e3e04 | 4 | #include "mbed.h" |
Yunfeng | 0:0c4c8f8e3e04 | 5 | |
Yunfeng | 0:0c4c8f8e3e04 | 6 | DigitalOut pin01 (P0_1); |
Yunfeng | 0:0c4c8f8e3e04 | 7 | DigitalOut pin023 (P0_23); |
Yunfeng | 0:0c4c8f8e3e04 | 8 | DigitalOut pin021 (P0_21); |
Yunfeng | 0:0c4c8f8e3e04 | 9 | DigitalOut pin022 (P0_22); |
Yunfeng | 0:0c4c8f8e3e04 | 10 | DigitalOut pin115 (P1_15); |
Yunfeng | 0:0c4c8f8e3e04 | 11 | DigitalOut pin018 (P0_18); |
Yunfeng | 0:0c4c8f8e3e04 | 12 | DigitalOut pin019 (P0_19); |
Yunfeng | 0:0c4c8f8e3e04 | 13 | DigitalOut pin119 (P1_19); |
Yunfeng | 0:0c4c8f8e3e04 | 14 | DigitalOut pin020 (P0_20); |
Yunfeng | 0:0c4c8f8e3e04 | 15 | DigitalOut pin07 (P0_7); |
Yunfeng | 0:0c4c8f8e3e04 | 16 | DigitalOut pin02 (P0_2); |
Yunfeng | 0:0c4c8f8e3e04 | 17 | DigitalOut pin04 (P0_4); |
Yunfeng | 0:0c4c8f8e3e04 | 18 | DigitalOut pin05 (P0_5); |
Yunfeng | 0:0c4c8f8e3e04 | 19 | |
Yunfeng | 0:0c4c8f8e3e04 | 20 | |
Yunfeng | 0:0c4c8f8e3e04 | 21 | DigitalOut pin08 (P0_8); |
Yunfeng | 0:0c4c8f8e3e04 | 22 | DigitalOut pin09 (P0_9); |
Yunfeng | 0:0c4c8f8e3e04 | 23 | DigitalOut pin010 (P0_10); |
Yunfeng | 0:0c4c8f8e3e04 | 24 | DigitalOut pin011 (P0_11); |
Yunfeng | 0:0c4c8f8e3e04 | 25 | DigitalOut pin012 (P0_12); |
Yunfeng | 0:0c4c8f8e3e04 | 26 | DigitalOut pin013 (P0_13); |
Yunfeng | 0:0c4c8f8e3e04 | 27 | DigitalOut pin014 (P0_14); |
Yunfeng | 0:0c4c8f8e3e04 | 28 | DigitalOut pin015 (P0_15); |
Yunfeng | 0:0c4c8f8e3e04 | 29 | DigitalOut pin016 (P0_16); |
Yunfeng | 0:0c4c8f8e3e04 | 30 | DigitalOut pin017 (P0_17); |
Yunfeng | 0:0c4c8f8e3e04 | 31 | |
Yunfeng | 0:0c4c8f8e3e04 | 32 | void blinky_test() { |
Yunfeng | 0:0c4c8f8e3e04 | 33 | while(1) { |
Yunfeng | 0:0c4c8f8e3e04 | 34 | pin01 = 1; |
Yunfeng | 0:0c4c8f8e3e04 | 35 | pin023 = 1; |
Yunfeng | 0:0c4c8f8e3e04 | 36 | pin021 = 1; |
Yunfeng | 0:0c4c8f8e3e04 | 37 | pin022 = 1; |
Yunfeng | 0:0c4c8f8e3e04 | 38 | pin115 = 1; |
Yunfeng | 0:0c4c8f8e3e04 | 39 | pin018 = 1; |
Yunfeng | 0:0c4c8f8e3e04 | 40 | pin019 = 1; |
Yunfeng | 0:0c4c8f8e3e04 | 41 | pin119 = 1; |
Yunfeng | 0:0c4c8f8e3e04 | 42 | pin020 = 1; |
Yunfeng | 0:0c4c8f8e3e04 | 43 | pin07 = 1; |
Yunfeng | 0:0c4c8f8e3e04 | 44 | pin02 = 1; |
Yunfeng | 0:0c4c8f8e3e04 | 45 | pin04 = 1; |
Yunfeng | 0:0c4c8f8e3e04 | 46 | pin05 = 1; |
Yunfeng | 0:0c4c8f8e3e04 | 47 | pin08 = 1; |
Yunfeng | 0:0c4c8f8e3e04 | 48 | pin09 = 1; |
Yunfeng | 0:0c4c8f8e3e04 | 49 | pin010 = 1; |
Yunfeng | 0:0c4c8f8e3e04 | 50 | pin011 = 1; |
Yunfeng | 0:0c4c8f8e3e04 | 51 | pin012 = 1; |
Yunfeng | 0:0c4c8f8e3e04 | 52 | pin013 = 1; |
Yunfeng | 0:0c4c8f8e3e04 | 53 | pin014 = 1; |
Yunfeng | 0:0c4c8f8e3e04 | 54 | pin015 = 1; |
Yunfeng | 0:0c4c8f8e3e04 | 55 | pin016 = 1; |
Yunfeng | 0:0c4c8f8e3e04 | 56 | pin017 = 1; |
Yunfeng | 0:0c4c8f8e3e04 | 57 | wait (3); |
Yunfeng | 0:0c4c8f8e3e04 | 58 | pin01 = 0; |
Yunfeng | 0:0c4c8f8e3e04 | 59 | pin023 = 0; |
Yunfeng | 0:0c4c8f8e3e04 | 60 | pin021 = 0; |
Yunfeng | 0:0c4c8f8e3e04 | 61 | pin022 = 0; |
Yunfeng | 0:0c4c8f8e3e04 | 62 | pin115 = 0; |
Yunfeng | 0:0c4c8f8e3e04 | 63 | pin018 = 0; |
Yunfeng | 0:0c4c8f8e3e04 | 64 | pin019 = 0; |
Yunfeng | 0:0c4c8f8e3e04 | 65 | pin119 = 0; |
Yunfeng | 0:0c4c8f8e3e04 | 66 | pin020 = 0; |
Yunfeng | 0:0c4c8f8e3e04 | 67 | pin07 = 0; |
Yunfeng | 0:0c4c8f8e3e04 | 68 | pin02 = 0; |
Yunfeng | 0:0c4c8f8e3e04 | 69 | pin04 = 0; |
Yunfeng | 0:0c4c8f8e3e04 | 70 | pin05 = 0; |
Yunfeng | 0:0c4c8f8e3e04 | 71 | pin08 = 0; |
Yunfeng | 0:0c4c8f8e3e04 | 72 | pin09 = 0; |
Yunfeng | 0:0c4c8f8e3e04 | 73 | pin010 = 0; |
Yunfeng | 0:0c4c8f8e3e04 | 74 | pin011 = 0; |
Yunfeng | 0:0c4c8f8e3e04 | 75 | pin012 = 0; |
Yunfeng | 0:0c4c8f8e3e04 | 76 | pin013 = 0; |
Yunfeng | 0:0c4c8f8e3e04 | 77 | pin014 = 0; |
Yunfeng | 0:0c4c8f8e3e04 | 78 | pin015 = 0; |
Yunfeng | 0:0c4c8f8e3e04 | 79 | pin016 = 0; |
Yunfeng | 0:0c4c8f8e3e04 | 80 | pin017 = 0; |
Yunfeng | 0:0c4c8f8e3e04 | 81 | wait (3); |
Yunfeng | 0:0c4c8f8e3e04 | 82 | } |
Yunfeng | 0:0c4c8f8e3e04 | 83 | } |
Yunfeng | 0:0c4c8f8e3e04 | 84 | */ |
Yunfeng | 0:0c4c8f8e3e04 | 85 | #endif |