1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
|
#ifndef _PSP2_IO_DEVCTRL_H_
#define _PSP2_IO_DEVCTRL_H_
#include <psp2/types.h>
#ifdef __cplusplus
extern "C" {
#endif
/**
* Send a devctl command to a device.
*
* @par Example: Sending a simple command to a device
* @code
* sceIoDevctl("ux0:", 0x3001, NULL, 0, outdata, 0x18);
* @endcode
*
* @param dev - String for the device to send the devctl to (e.g. "ux0:")
* @param cmd - The command to send to the device
* @param indata - A data block to send to the device, if NULL sends no data
* @param inlen - Length of indata, if 0 sends no data
* @param outdata - A data block to receive the result of a command, if NULL receives no data
* @param outlen - Length of outdata, if 0 receives no data
* @return 0 on success, < 0 on error
*/
int sceIoDevctl(const char *dev, unsigned int cmd, void *indata, int inlen, void *outdata, int outlen);
#ifdef __cplusplus
}
#endif
#endif /* _PSP2_IO_DEVCTRL_H_ */
|