mock: added I2C functionality
Signed-off-by: Alex Tereschenko <alext.mkrs@gmail.com> Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
This commit is contained in:
committed by
Brendan Le Foll
parent
26718a67a2
commit
346f447c4d
11
docs/mock.md
11
docs/mock.md
@@ -12,8 +12,13 @@ Board configuration
|
||||
-------------------
|
||||
|
||||
This feature is yet in the experimental mode and not all functionality is available.
|
||||
Right now we simulate a single generic board with GPIO (without ISR) and
|
||||
an ADC with 10 (std)/12 (max) bit resolution, which returns random values on read.
|
||||
Right now we simulate a single generic board with:
|
||||
* GPIO (without ISR)
|
||||
* ADC with 10 (std)/12 (max) bit resolution, which returns random values on read
|
||||
* Single I2C bus with one device at address 0x33 and 10 bytes of register space,
|
||||
which can be read or written in bytes or words (big-endian). Technically those
|
||||
registers are just an array of `uint8_t`, so you can treat them as 10 single-byte
|
||||
registers or 5 single-word ones or a mix thereof.
|
||||
|
||||
We plan to develop it further and all [contributions](../CONTRIBUTING.md) are more than welcome.
|
||||
|
||||
@@ -23,6 +28,8 @@ See the table below for pin layout and features
|
||||
|-------------|----------|---------------------------------------|
|
||||
| 0 | GPIO0 | GPIO pin, no muxing, no ISR |
|
||||
| 1 | ADC0 | AIO pin, returns random value on read |
|
||||
| 2 | I2C0SDA | SDA pin for I2C0 bus |
|
||||
| 3 | I2C0SCL | SCL pin for I2C0 bus |
|
||||
|
||||
Building
|
||||
--------
|
||||
|
||||
Reference in New Issue
Block a user