mirror of
https://github.com/wheremyfoodat/Panda3DS.git
synced 2025-04-08 07:05:40 +12:00
Add more CAM definitions
This commit is contained in:
parent
3c06098ead
commit
f78acb8049
2 changed files with 12 additions and 0 deletions
|
@ -23,11 +23,17 @@ class CAMService {
|
||||||
|
|
||||||
// Service commands
|
// Service commands
|
||||||
void driverInitialize(u32 messagePointer);
|
void driverInitialize(u32 messagePointer);
|
||||||
|
void driverFinalize(u32 messagePointer);
|
||||||
void getMaxLines(u32 messagePointer);
|
void getMaxLines(u32 messagePointer);
|
||||||
void getBufferErrorInterruptEvent(u32 messagePointer);
|
void getBufferErrorInterruptEvent(u32 messagePointer);
|
||||||
|
void getSuitableY2RCoefficients(u32 messagePointer);
|
||||||
|
void getTransferBytes(u32 messagePointer);
|
||||||
void setContrast(u32 messagePointer);
|
void setContrast(u32 messagePointer);
|
||||||
void setFrameRate(u32 messagePointer);
|
void setFrameRate(u32 messagePointer);
|
||||||
|
void setSize(u32 messagePointer);
|
||||||
void setTransferLines(u32 messagePointer);
|
void setTransferLines(u32 messagePointer);
|
||||||
|
void setTrimming(u32 messagePointer);
|
||||||
|
void setTrimminsParamsCenter(u32 messagePointer);
|
||||||
|
|
||||||
public:
|
public:
|
||||||
CAMService(Memory& mem, Kernel& kernel) : mem(mem), kernel(kernel) {}
|
CAMService(Memory& mem, Kernel& kernel) : mem(mem), kernel(kernel) {}
|
||||||
|
|
|
@ -6,10 +6,16 @@ namespace CAMCommands {
|
||||||
enum : u32 {
|
enum : u32 {
|
||||||
GetBufferErrorInterruptEvent = 0x00060040,
|
GetBufferErrorInterruptEvent = 0x00060040,
|
||||||
DriverInitialize = 0x00390000,
|
DriverInitialize = 0x00390000,
|
||||||
|
DriverFinalize = 0x003A0000,
|
||||||
SetTransferLines = 0x00090100,
|
SetTransferLines = 0x00090100,
|
||||||
GetMaxLines = 0x000A0080,
|
GetMaxLines = 0x000A0080,
|
||||||
|
GetTransferBytes = 0x000C0040,
|
||||||
|
SetTrimming = 0x000E0080,
|
||||||
|
SetTrimmingParamsCenter = 0x00120140,
|
||||||
|
SetSize = 0x001F00C0, // Set size has different headers between cam:u and New3DS QTM module
|
||||||
SetFrameRate = 0x00200080,
|
SetFrameRate = 0x00200080,
|
||||||
SetContrast = 0x00230080,
|
SetContrast = 0x00230080,
|
||||||
|
GetSuitableY2rStandardCoefficient = 0x00360000,
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue