summaryrefslogtreecommitdiffhomepage
path: root/doc/specs/SPECIFICATION_MBCI.md
blob: 4c6aa0b9e20eb68422fc3845c28970e1f10e6f01 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
===================================

# 0: General Information:

===================================

- High Speed Bus Format.
- Designed for keyboards, mouses, interfaces.
- A open and cheap alternative to other HCIs.

===================================

# 1: Concepts:

===================================

- MBCI Client, the controlled MBCI component.
- MBCI Host, it shall govern how the MBCI Client act. 
- MBCI Authentication key (24-bit number)
- MBCI Host Kind and Flags.

===================================

# 2: Pinout:

===================================

- VCC (IN) (OUT for MCU)
- CLK (IN) (OUT for MCU)
- ACK (BI) (Contains an Acknowledge Packet Frame)
- D0- (IN) (Starts with the Host Interface Packet Frame)
- D1- (IN) (Starts with the Host Interface Packet Frame)
- D0+ (OUT) (Starts with the Host Interface Packet Frame)
- D1+ (OUT) (Starts with the Host Interface Packet Frame)
- GND (IN) (OUT for MCU)