GAT Standard

GAT stands for

Who doesn't want to hand out GATs at a convention?

This standard is incomplete.

Why not "SAO" or "Shitty Addon" or "Simple Addon" or...

A few reasons.

If we made our own standard completely, nobody would use it. For this reason, GAT remains generally hardware compatible with v1.69bis from a power supply and physical mounting standpoint. However, GATs must adhere to the following:

Communications Protocols

Pins 3 and 4 of GAT devices can coexist on an I2C bus.

This bus has the following rules:


There is no specific communication scheme currently in place.


Pins 5 and 6 are reserved for whichever use the addon sees fit to use.

Pinouts

Standard 6-pin devices should adhere to the following pinouts, as seen from the badge:

Power Delivery Only
/-----|  |-----\
| nc   nc  3V  |
| nc   nc  GND |
\--------------/

I2C Slave Support
/-----|  |-----\
| nc  SDA  3V  |
| nc  SCL  GND |
\--------------/

Debug
/-----|  |-----\
| CK  SDA  3V  |
| IO  SCL  GND |
\--------------/