Added HangmanGame class, but does not work yet
Dependencies: SDFileSystem app epson mbed msp430 pl tests
i2c_utils.h@0:fa7450a43b99, 2017-12-04 (annotated)
- Committer:
- group-FlexBook
- Date:
- Mon Dec 04 09:32:20 2017 +0000
- Revision:
- 0:fa7450a43b99
Initial commit
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
group-FlexBook | 0:fa7450a43b99 | 1 | // |
group-FlexBook | 0:fa7450a43b99 | 2 | // Filename: i2c_utils.h |
group-FlexBook | 0:fa7450a43b99 | 3 | // |
group-FlexBook | 0:fa7450a43b99 | 4 | // I2C utilities. |
group-FlexBook | 0:fa7450a43b99 | 5 | // |
group-FlexBook | 0:fa7450a43b99 | 6 | |
group-FlexBook | 0:fa7450a43b99 | 7 | #ifndef I2C_UTILS_H |
group-FlexBook | 0:fa7450a43b99 | 8 | #define I2C_UTILS_H |
group-FlexBook | 0:fa7450a43b99 | 9 | |
group-FlexBook | 0:fa7450a43b99 | 10 | #include "mbed.h" |
group-FlexBook | 0:fa7450a43b99 | 11 | |
group-FlexBook | 0:fa7450a43b99 | 12 | /** |
group-FlexBook | 0:fa7450a43b99 | 13 | * @brief Get the end of I2C address iterator. |
group-FlexBook | 0:fa7450a43b99 | 14 | * @return One past the end of the I2C address range. |
group-FlexBook | 0:fa7450a43b99 | 15 | */ |
group-FlexBook | 0:fa7450a43b99 | 16 | uint16_t GetAddressRangeEnd(uint16_t bits); |
group-FlexBook | 0:fa7450a43b99 | 17 | |
group-FlexBook | 0:fa7450a43b99 | 18 | /** |
group-FlexBook | 0:fa7450a43b99 | 19 | * @brief Scan the I2C bus for responding devices. |
group-FlexBook | 0:fa7450a43b99 | 20 | * Currently 7 or 10 bit address ranges are supported. |
group-FlexBook | 0:fa7450a43b99 | 21 | * @param i2c The I2C device to use. |
group-FlexBook | 0:fa7450a43b99 | 22 | * @param bits The number of allowed address bits. |
group-FlexBook | 0:fa7450a43b99 | 23 | */ |
group-FlexBook | 0:fa7450a43b99 | 24 | void I2C_Scan(I2C &i2c, uint16_t bits = 7); |
group-FlexBook | 0:fa7450a43b99 | 25 | |
group-FlexBook | 0:fa7450a43b99 | 26 | #endif // I2C_UTILS_H |