summaryrefslogtreecommitdiff
path: root/libs/SSystem/SComponent/c_API_controller_pad.cpp
blob: bda669e84277f3f143d6e489b5bacc076e0bcf86 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
/**
 * c_API_controller_pad.cpp
 * Controller Pad API utilities
 */

#include "SSystem/SComponent/c_API_controller_pad.h"
#include "m_Do/m_Do_controller_pad.h"

/* 8026328C-802632AC 25DBCC 0020+00 0/0 3/3 0/0 .text            cAPICPad_recalibrate__Fv */
void cAPICPad_recalibrate() {
    mDoCPd_c::recalibrate();
}

/* 802632AC-802632C8 25DBEC 001C+00 0/0 3/3 1/1 .text            cAPICPad_ANY_BUTTON__FUl */
u32 cAPICPad_ANY_BUTTON(u32 portNo) {
    return mDoCPd_c::getTrig(portNo) & (CButton::A | CButton::B | CButton::START);
}