M-Code Reference - Controlling GPIO from G-Code

I was looking for the m-Codes that are used for the GPIO control features.
I found this FAQ as well as this Article, but they both do not give a full list of available g- and m-Codes.
Specifically, I’m looking for a way to set the analog output from a g-Code file to set some simple parameters for the attached end-effector.
I know that what I’m asking for is possible when running UR-Script files instead of g-Code, but the playback seams to be stuttering when playing back very large files, which is why I wanted to go down the g-Code route.

A fully digital interface would also be helpful, but I do not expect there to be m-Codes to send messages via RS485 or Modbus. (I’m aware of the possibility to send Modbus via UR-Script)