Daniel,
I need to improve the wiki but here are the basics.
The functions are in rows, run as a list top to bottom.
The registers that the functions work on are the columns
The output resister contains the name of the function
A register that is used as an input to a function is marked in blue
When a function is run, it can either set the output, clear the output or add to the output. The chosen output type is shown by the text colour of the function name.
Some registers are used as inputs and some as outputs. If you look at the ELEVATOR register and select the 3rd marked entry in that column (28th row), this is the mix for throttle->elevator. This is a GAIN_OFFSET mixer which has input and output offset and positive and negative gains. The negative gain is zero because there should be no response to negative throttle. Positive throttle has a negative gain to elevator at 35% rate.
If you would like better control of the mix, use a three, four or five point mixer. An example of this is the mix from CON_BRAKE to ELEVATOR. This was done because there is a much stronger pitching effect towards the end of the flap deployment.
These multi-point mixes must have rising value in the input values from input1 to inputN. The output does not matter.
The output mixers need to scale the result to the servo PWM values. The SCALE_TRIM_LIMIT function is used for this. This looks strange because the output register is also marked blue. This means that the mixer uses the register as an input and then writes back to the same register.
Note that my transmitter stops the airbrake deployment when throttle is raised. You can do the same with this mixer by using a conditional mix. There is an example of a conditional mix in the FLAP_ROLL mix. This only allows the CON_ROLL to flap mix when flaps are set to speed mode.
Double click on a function to move it to a different register
When a function/row is selected, the function can be changed by double clicking an item in the list of functions on the right.
Hope this helps
Regards Matt