Steven Cheldelin
/
empc_pdu_v3
initial commit
Fork of empc_pdu_v3 by
main.cpp@0:d58e47b3cc7e, 2016-06-28 (annotated)
- Committer:
- netwing
- Date:
- Tue Jun 28 18:29:49 2016 +0000
- Revision:
- 0:d58e47b3cc7e
- Child:
- 1:1686fedb8e0a
i2c addr scanner
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
netwing | 0:d58e47b3cc7e | 1 | #include "mbed.h" |
netwing | 0:d58e47b3cc7e | 2 | I2C i2c(D14, D15); // sda, scl |
netwing | 0:d58e47b3cc7e | 3 | Serial pc(USBTX, USBRX); // tx, rx |
netwing | 0:d58e47b3cc7e | 4 | |
netwing | 0:d58e47b3cc7e | 5 | int main() |
netwing | 0:d58e47b3cc7e | 6 | { |
netwing | 0:d58e47b3cc7e | 7 | pc.printf("RUN\r\n"); |
netwing | 0:d58e47b3cc7e | 8 | for(int i = 0; i < 128 ; i++) { |
netwing | 0:d58e47b3cc7e | 9 | i2c.start(); |
netwing | 0:d58e47b3cc7e | 10 | if(i2c.write(i << 1)) pc.printf("0x%x ACK \r\n",i); // Send command string |
netwing | 0:d58e47b3cc7e | 11 | i2c.stop(); |
netwing | 0:d58e47b3cc7e | 12 | } |
netwing | 0:d58e47b3cc7e | 13 | } |