I2C master and slave testing example
main.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 | #include "mbed.h" |
Yunfeng | 0:0c4c8f8e3e04 | 3 | |
Yunfeng | 0:0c4c8f8e3e04 | 4 | |
Yunfeng | 0:0c4c8f8e3e04 | 5 | |
Yunfeng | 0:0c4c8f8e3e04 | 6 | #if SEL_BLINKY_TEST == 1 |
Yunfeng | 0:0c4c8f8e3e04 | 7 | void blinky_test(); |
Yunfeng | 0:0c4c8f8e3e04 | 8 | #endif |
Yunfeng | 0:0c4c8f8e3e04 | 9 | |
Yunfeng | 0:0c4c8f8e3e04 | 10 | #if SEL_I2C_3200_TEST == 1 |
Yunfeng | 0:0c4c8f8e3e04 | 11 | #if SEL_I2C_SLAVE_MODE == 1 |
Yunfeng | 0:0c4c8f8e3e04 | 12 | void i2c_3200(); |
Yunfeng | 0:0c4c8f8e3e04 | 13 | #else |
Yunfeng | 0:0c4c8f8e3e04 | 14 | void i2c_3200_master(); |
Yunfeng | 0:0c4c8f8e3e04 | 15 | #endif |
Yunfeng | 0:0c4c8f8e3e04 | 16 | #endif |
Yunfeng | 0:0c4c8f8e3e04 | 17 | |
Yunfeng | 0:0c4c8f8e3e04 | 18 | |
Yunfeng | 0:0c4c8f8e3e04 | 19 | int main() { |
Yunfeng | 0:0c4c8f8e3e04 | 20 | #if SEL_I2C_3200_TEST == 1 |
Yunfeng | 0:0c4c8f8e3e04 | 21 | #if SEL_I2C_SLAVE_MODE == 1 |
Yunfeng | 0:0c4c8f8e3e04 | 22 | i2c_3200(); |
Yunfeng | 0:0c4c8f8e3e04 | 23 | #else |
Yunfeng | 0:0c4c8f8e3e04 | 24 | i2c_3200_master (); |
Yunfeng | 0:0c4c8f8e3e04 | 25 | #endif |
Yunfeng | 0:0c4c8f8e3e04 | 26 | while (1) {} |
Yunfeng | 0:0c4c8f8e3e04 | 27 | #endif |
Yunfeng | 0:0c4c8f8e3e04 | 28 | } |
Yunfeng | 0:0c4c8f8e3e04 | 29 | |
Yunfeng | 0:0c4c8f8e3e04 | 30 |