Gabriel Silva
/
mlx90615_lpc1768
program for temperature reading with mlx90615
smbus.h@2:c4552b8c47c0, 2020-07-16 (annotated)
- Committer:
- glsfacom
- Date:
- Thu Jul 16 10:58:18 2020 -0400
- Revision:
- 2:c4552b8c47c0
- Parent:
- 0:db513e91a2c9
One MLX setup
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
glsfacom | 0:db513e91a2c9 | 1 | #define WRITE 0 |
glsfacom | 0:db513e91a2c9 | 2 | #define READ 1 |
glsfacom | 0:db513e91a2c9 | 3 | |
glsfacom | 0:db513e91a2c9 | 4 | #define LITTLE_ENDIAN 0 |
glsfacom | 0:db513e91a2c9 | 5 | #define BIG_ENDIAN 1 |
glsfacom | 0:db513e91a2c9 | 6 | |
glsfacom | 0:db513e91a2c9 | 7 | #include "mbed.h" |
glsfacom | 0:db513e91a2c9 | 8 | |
glsfacom | 0:db513e91a2c9 | 9 | extern I2C i2c; |
glsfacom | 0:db513e91a2c9 | 10 | |
glsfacom | 0:db513e91a2c9 | 11 | void smbus_start(); |
glsfacom | 0:db513e91a2c9 | 12 | void smbus_stop(); |
glsfacom | 0:db513e91a2c9 | 13 | unsigned char smbus_send_byte(unsigned char byte); |
glsfacom | 0:db513e91a2c9 | 14 | unsigned char smbus_send_address(unsigned char address, unsigned char rw); |
glsfacom | 0:db513e91a2c9 | 15 | unsigned char smbus_read_byte(unsigned char *status); |
glsfacom | 0:db513e91a2c9 | 16 | unsigned int smbus_read_uint(unsigned char *status, unsigned char read_mode); |
glsfacom | 0:db513e91a2c9 | 17 | unsigned char smbus_write_uint(unsigned char read_mode, unsigned int value); |
glsfacom | 0:db513e91a2c9 | 18 |