wut  v1.7.0
Wii U Toolchain
drcled_cpp.h
Go to the documentation of this file.
1 #pragma once
2 
3 #include <wut.h>
4 #include <nn/acp/result.h>
5 #include <nn/acp/device.h>
6 
7 #ifdef __cplusplus
8 
9 namespace nn {
10 
11 namespace acp {
12 
13 typedef uint8_t DrcLedStatus;
14 typedef uint32_t DrcLedPattern;
15 
16 void
18  DrcLedPattern pattern)
19  asm("GetDrcLedStatusOfPattern__Q2_2nn3acpFPQ3_2nn3acp12DrcLedStatusQ3_2nn3acp13DrcLedPattern");
20 
21 void
23  asm("SetDrcLedDummyPowerStat__Q2_2nn3acpFUc");
24 
25 void
26 SetDrcLedTimerLength(uint64_t unk1,
27  uint64_t unk2)
28  asm("SetDrcLedTimerLength__Q2_2nn3acpFULT1");
29 
30 void
31 SetDrcLedTimerSpeed(uint32_t speed)
32  asm("SetDrcLedTimerSpeed__Q2_2nn3acpFUi");
33 
34 void
36  asm("TurnOffDrcLed__Q2_2nn3acpFv");
37 
38 void
39 TurnOffDrcLedTest(uint8_t unk1)
40  asm("TurnOffDrcLedTest__Q2_2nn3acpFUc");
41 
42 void
43 TurnOnDrcLed(uint32_t unk1,
44  DrcLedPattern pattern)
45  asm("TurnOnDrcLed__Q2_2nn3acpFUiQ3_2nn3acp13DrcLedPattern");
46 
47 void
48 TurnOnDrcLedTest(uint8_t unk1,
49  uint32_t unk2,
50  DrcLedPattern pattern)
51  asm("TurnOnDrcLedTest__Q2_2nn3acpFUcUiQ3_2nn3acp13DrcLedPattern");
52 
53 } //namespace acp
54 
55 } //namespace nn
56 
57 #endif
58 
void TurnOnDrcLedTest(uint8_t unk1, uint32_t unk2, DrcLedPattern pattern) asm("TurnOnDrcLedTest__Q2_2nn3acpFUcUiQ3_2nn3acp13DrcLedPattern")
void TurnOffDrcLed() asm("TurnOffDrcLed__Q2_2nn3acpFv")
void TurnOffDrcLedTest(uint8_t unk1) asm("TurnOffDrcLedTest__Q2_2nn3acpFUc")
void SetDrcLedTimerLength(uint64_t unk1, uint64_t unk2) asm("SetDrcLedTimerLength__Q2_2nn3acpFULT1")
void TurnOnDrcLed(uint32_t unk1, DrcLedPattern pattern) asm("TurnOnDrcLed__Q2_2nn3acpFUiQ3_2nn3acp13DrcLedPattern")
void GetDrcLedStatusOfPattern(DrcLedStatus *ledStatus, DrcLedPattern pattern) asm("GetDrcLedStatusOfPattern__Q2_2nn3acpFPQ3_2nn3acp12DrcLedStatusQ3_2nn3acp13DrcLedPattern")
void SetDrcLedDummyPowerStat(uint8_t unk1) asm("SetDrcLedDummyPowerStat__Q2_2nn3acpFUc")
uint32_t DrcLedPattern
Definition: drcled_cpp.h:14
void SetDrcLedTimerSpeed(uint32_t speed) asm("SetDrcLedTimerSpeed__Q2_2nn3acpFUi")
uint8_t DrcLedStatus
Definition: drcled_cpp.h:13
Definition: ac_cpp.h:15