Ben Willems / Mbed 2 deprecated MLX90418_I2C_master_bwi

Dependencies:   mbed

Committer:
wuliqunyy
Date:
Fri Jan 22 14:06:54 2021 +0000
Revision:
5:daab0e0e67e2
Parent:
0:fe3c7dde9771
Child:
6:019ab407ac3c
i2c ready

Who changed what in which revision?

UserRevisionLine numberNew contents of line
wuliqunyy 0:fe3c7dde9771 1 #ifndef I2C_MBED_FPGA_H
wuliqunyy 0:fe3c7dde9771 2 #define I2C_MBED_FPGA_H
wuliqunyy 0:fe3c7dde9771 3
wuliqunyy 0:fe3c7dde9771 4 #define i2c_slave_addr 0x18<<1
wuliqunyy 0:fe3c7dde9771 5
wuliqunyy 5:daab0e0e67e2 6 //Class delclarations
wuliqunyy 5:daab0e0e67e2 7 class i2c_mbed_fpga {
wuliqunyy 5:daab0e0e67e2 8
wuliqunyy 5:daab0e0e67e2 9 public:
wuliqunyy 5:daab0e0e67e2 10 /*constructor*/
wuliqunyy 5:daab0e0e67e2 11 i2c_mbed_fpga(): i2c_master(p9, p10){
wuliqunyy 5:daab0e0e67e2 12 i2c_master.frequency(35000);
wuliqunyy 5:daab0e0e67e2 13 };
wuliqunyy 0:fe3c7dde9771 14
wuliqunyy 5:daab0e0e67e2 15 int i2c_word_write(char *word);
wuliqunyy 5:daab0e0e67e2 16 int i2c_word_read(char *word);
wuliqunyy 5:daab0e0e67e2 17 int i2c_window_open();
wuliqunyy 5:daab0e0e67e2 18 int i2c_motor_start();
wuliqunyy 5:daab0e0e67e2 19
wuliqunyy 5:daab0e0e67e2 20 private:
wuliqunyy 5:daab0e0e67e2 21 I2C i2c_master;
wuliqunyy 5:daab0e0e67e2 22 };
wuliqunyy 5:daab0e0e67e2 23
wuliqunyy 0:fe3c7dde9771 24
wuliqunyy 0:fe3c7dde9771 25 #endif