Make itoa_fixpoint save: add buffer lenght param

Add string parsing for fixpoint int16 and int16
Returns character if non-hex. Does any caller make use of this?