I'm not a big fan of accomplishing this with binary flags. Sure it saves two bytes but it produces cryptic code. Also right now if we are only going to support inverting yaw anyway, there isn't a need to have stubs for unused code since it's easy to add if we need it.

I would replace this code block simply with
'''invert_yaw = throttle < 0.0f;'''