Marek Trojan
/
_8_KL46_M_simple_write
program for I2C master device
Fork of I2C_HelloWorld_Mbed by
main.h@5:8dc6d7d81250, 2015-12-06 (annotated)
- Committer:
- marcus255
- Date:
- Sun Dec 06 21:24:01 2015 +0000
- Revision:
- 5:8dc6d7d81250
- Parent:
- 4:1ec553356dcc
- Child:
- 7:b07706b16279
still not complete write-read sequence
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
marcus255 | 4:1ec553356dcc | 1 | #ifndef MAIN_H |
marcus255 | 4:1ec553356dcc | 2 | #define MAIN_H |
marcus255 | 4:1ec553356dcc | 3 | |
marcus255 | 4:1ec553356dcc | 4 | #include "mbed.h" |
marcus255 | 4:1ec553356dcc | 5 | #define SLAVE_ADDR 0xA0 |
marcus255 | 5:8dc6d7d81250 | 6 | #define DATA_SIZE 64 |
marcus255 | 4:1ec553356dcc | 7 | |
marcus255 | 4:1ec553356dcc | 8 | I2C i2c(PTE0, PTE1); |
marcus255 | 4:1ec553356dcc | 9 | Serial pc(USBTX, USBRX); |
marcus255 | 4:1ec553356dcc | 10 | DigitalOut led(LED_GREEN); |
marcus255 | 4:1ec553356dcc | 11 | Ticker i2c_ticker; |
marcus255 | 5:8dc6d7d81250 | 12 | void write_data(void); |
marcus255 | 5:8dc6d7d81250 | 13 | void read_data(void); |
marcus255 | 5:8dc6d7d81250 | 14 | void write_and_read(void); |
marcus255 | 4:1ec553356dcc | 15 | void init(void); |
marcus255 | 4:1ec553356dcc | 16 | char data[DATA_SIZE]; |
marcus255 | 4:1ec553356dcc | 17 | |
marcus255 | 4:1ec553356dcc | 18 | |
marcus255 | 4:1ec553356dcc | 19 | #endif |