The "Hat" connections are standard square pin 2.54mm "Dupont" connectors.
Pin G36 is input only, pins G26 and G0 are I/O pins.
Port A is Proprietary Grove Port Connection.
I tried to fill this in but easily distr........
@smh17 There is only the pin outs and colour codes used on current deices and which ports are used by what unit.
Power specs are non existent at present, all I know from experiments is that when devices are connected to the hub, the stick suffers a "brown out"
Once I finish mapping out UIFlows blocks I can continue with my hardware experiments lime getting a ammeter on the port to find out when the brownout occurs.
As you have surmised already, the M5StickC can not provide enough power to run several devices via PortA and as you may have guessed it only has one port, PortA.
RGB LEDs will work on portA as they use digital communications but not at the same time as and I2c device. That said there is now a dedicated ENV hat you can use instead of using the ENV unit on the StickC.
You need to "Hack" a power lead to run more power hungry items on the port and I will (Hopefully, If I find the time) be releasing a tutorial on how to make the lead over the weekend.