2015-05-04 15:32:23 -07:00
|
|
|
#include "hid.h"
|
|
|
|
|
2015-05-14 21:30:39 -04:00
|
|
|
u32 InputWait(void) {
|
2015-05-15 19:22:53 -03:00
|
|
|
u32 pad_state_old = ~HID_STATE;
|
2015-05-04 15:32:23 -07:00
|
|
|
while (true) {
|
2015-05-15 19:22:53 -03:00
|
|
|
u32 pad_state = ~HID_STATE;
|
2015-05-14 04:25:25 -03:00
|
|
|
if ((pad_state ^ pad_state_old) & pad_state)
|
2015-05-15 19:22:53 -03:00
|
|
|
return pad_state;
|
2015-05-14 04:25:25 -03:00
|
|
|
pad_state_old = pad_state;
|
2015-05-04 15:32:23 -07:00
|
|
|
}
|
|
|
|
}
|