2017 hongo b team
ApprI2CSlave.h@1:946468f68668, 2017-09-08 (annotated)
- Committer:
- Komazawa_sun
- Date:
- Fri Sep 08 08:43:32 2017 +0000
- Revision:
- 1:946468f68668
- Parent:
- 0:4eb718005c1b
???;
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
Komazawa_sun | 0:4eb718005c1b | 1 | #ifndef APPR_I2C_SLAVE_H |
Komazawa_sun | 0:4eb718005c1b | 2 | #define APPR_I2C_SLAVE_H |
Komazawa_sun | 0:4eb718005c1b | 3 | |
Komazawa_sun | 0:4eb718005c1b | 4 | #include "mbed.h" |
Komazawa_sun | 0:4eb718005c1b | 5 | #include "Alpha_ApprI2C_ID.h" |
Komazawa_sun | 0:4eb718005c1b | 6 | |
Komazawa_sun | 0:4eb718005c1b | 7 | |
Komazawa_sun | 0:4eb718005c1b | 8 | class ApprI2CSlave |
Komazawa_sun | 0:4eb718005c1b | 9 | { |
Komazawa_sun | 0:4eb718005c1b | 10 | public: |
Komazawa_sun | 0:4eb718005c1b | 11 | ApprI2CSlave(alpha_a::ID my_id_, alpha_a::f_type my_type_, int addr_, I2CSlave *slave_); |
Komazawa_sun | 0:4eb718005c1b | 12 | void write(uint8_t data); |
Komazawa_sun | 0:4eb718005c1b | 13 | int read(); |
Komazawa_sun | 0:4eb718005c1b | 14 | |
Komazawa_sun | 0:4eb718005c1b | 15 | private: |
Komazawa_sun | 0:4eb718005c1b | 16 | alpha_a::ID _my_id; |
Komazawa_sun | 0:4eb718005c1b | 17 | alpha_a::f_type _my_type; |
Komazawa_sun | 0:4eb718005c1b | 18 | I2CSlave *_slave; |
Komazawa_sun | 0:4eb718005c1b | 19 | int _my_addr; |
Komazawa_sun | 1:946468f68668 | 20 | int res_data; |
Komazawa_sun | 0:4eb718005c1b | 21 | |
Komazawa_sun | 0:4eb718005c1b | 22 | |
Komazawa_sun | 0:4eb718005c1b | 23 | }; |
Komazawa_sun | 0:4eb718005c1b | 24 | |
Komazawa_sun | 0:4eb718005c1b | 25 | #endif |