CODE
debugPrint("%g,%g\n",(((((float)(g_DefaultPad.sLThumbX+32767)/32767.0f)*100.0f)-100.0f)/100.0f)*255.0f,(((((float)(g_DefaultPad.sLThumbY+32767)/32767.0f)*100.0f)-100.0f)/100.0f)*255.0f);
Works,
However A VERY simple thing such as this show only extreme values
:
CODE
debugPrint("%d,%d\n",(int)(((((float)(g_DefaultPad.sLThumbX+32767)/32767.0f)*100.0f)-100.0f)/100.0f)*255.0f,(int)(((((float)(g_DefaultPad.sLThumbY+32767)/32767.0f)*100.0f)-100.0f)/100.0f)*255.0f);
Something wrong with FPU unit?
CODE
sprintf("%.0f,%.0f",valx,valy);