docs(i2c): Add new programming guide for new I2C driver

This commit is contained in:
Cao Sen Miao
2023-11-07 18:41:26 +08:00
parent a9ea49cba2
commit a4e6a71dd5
14 changed files with 606 additions and 783 deletions
Binary file not shown.

After

Width:  |  Height:  |  Size: 51 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 30 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 10 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 15 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 19 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 22 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 17 KiB

+26
View File
@@ -0,0 +1,26 @@
{
"head": {
"text": "Standard I2C Transaction Timing Diagram"
},
"signal": [
{
"node":"A.....B...................C..D.E...............F...G",
"period": 0.5},
{
"name": "SDA",
"wave": "1.0...3...3.|.3...4...5...1..0.6...6.|.6...7...10..1", "data": "A6 . A0 R/W ACK D7 . D0 ACK",
"period": 0.5},
{
"name": "SCL",
"wave": "1...0..1.0.1|0.1.0.1.0.1.0......1.0.1|0.1.0.1.0..1..",
"period": 0.5}
],
"config":
{
"skin": "narrow"
},
"edge": [
"B<->C Write address",
"E<->F Write data"
]
}