Camera Services

From 3dbrew
Revision as of 08:31, 2 January 2015 by Normmatt (talk | contribs)
Jump to: navigation, search

cam:c (PORT_REG)

cam:s (PORT_CAL)

cam:q (PORT_QTM)

This was added with New3DS.

cam:u (PORT_USER)

y2r:u

Command Header Description
0x00010040 SetInputFormat(u8)
0x00030040 SetOutputFormat(u8)
0x00050040 SetRotation(u8)
0x00070040 SetBlockAlignment(u8)
0x000D0040 SetTransferEndInterrupt(bool)
0x000F0000 GetTransferEndEvent(Handle*)
0x00100102 SetSendingY(Handle, unsigned int, unsigned int, short, short). This DMAs from 0x1EE02000 into your buf.
0x00110102 SetSendingU(Handle, unsigned int, unsigned int, short, short). This DMAs from 0x1EE02080 into your buf.
0x00120102 SetSendingV(Handle, unsigned int, unsigned int, short, short). This DMAs from 0x1EE02100 into your buf.
0x00130102 This DMAs from 0x1EE02180 into your buf.
0x00180102 SetReceiving(Handle, unsigned int, unsigned int, short, short). This DMAs from 0x1EE02200 into your buf.
0x001A0040 SetInputLineWidth(short)
0x001C0040 SetInputLines(short)
0x00200040 SetStandardCoefficient(u8)
0x00220040 SetAlpha(short)
0x00260000 StartConversion
0x00270000 StopConversion
0x00280000 IsBusyConversion(bool *)
0x002A0000 PingProcess(unsigned char *)
0x002B0000 DriverInitialize
0x002C0000 DriverFinalize