The project is not done yet

Dependencies:   USBHost USBHostXpad mbed-rtos mbed

Fork of Totaleprogramma by jordy morsinkhof

utils.h

Committer:
juliandekker
Date:
2015-03-02
Revision:
1:da390b3b1330
Parent:
0:345f76c72b9a

File content as of revision 1:da390b3b1330:


#ifndef utilshhh
#define utilshhh


double ghettoFloor(double d);
double round(double d);

float xpadNormalizeAnalog(int x);
float xpadNormalizeTrigger(int x);
struct Xbox360ControllerState{
    int buttons;
    int analogLeftX;
    int analogLeftY;
    int analogRightX;
    int analogRightY;
    int triggerLeft;
    int triggerRight;
    Xbox360ControllerState(){};
    Xbox360ControllerState(int buttons, int stick_lx, int stick_ly, int stick_rx, int stick_ry, int trigger_l, int trigger_r)
    : buttons(buttons), analogLeftX(stick_lx), analogLeftY(stick_ly), analogRightX(stick_rx), analogRightY(stick_ry), triggerLeft(trigger_l), triggerRight(trigger_r)
    {}
};


#endif