二维数组与eumu
typedef enum {
RESET,
TRACK_COLOR,
SEND_FRAME,
HI_RES,
FRAME_DIFF,
GET_VERSION,
GET_MEAN,
SET_SERVO,
CAMERA_REG,
CAMERA_POWER,
POLL_MODE,
LINE_MODE,
SEND_JPEG,
VIRTUAL_WINDOW,
DOWN_SAMPLE,
GET_HISTOGRAM,
TRACK_WINDOW,
GET_TRACK,
GET_WINDOW,
LED_0,
NOISE_FILTER,
TRACK_INVERT,
SERVO_MASK,
SERVO_PARAMETERS,
SERVO_OUTPUT,
GET_SERVO,
SET_INPUT,
GET_INPUT,
SET_TRACK,
BUF_MODE,
READ_FRAME,
OUTPUT_MASK,
PACKET_FILTER,
CONF_HISTOGRAM,
GET_BUTTON,
FRAME_DIFF_CHANNEL,
LOAD_FRAME,
RAW_MODE,
HIRES_DIFF,
RETURN,
CMUCAM2_CMDS_COUNT
} cmucam2_command_t;
char cmucam_cmds[CMUCAM_CMDS_COUNT][3] = {
[RETURN] = "",
[BUF_MODE] = "BM",
[READ_FRAME] = "RF",
[CAMERA_REG] = "CR",
[CAMERA_POWER] = "CP",
[POLL_MODE] = "PM",
[RAW_MODE] = "RM",
[PACKET_FILTER] = "PF",
[OUTPUT_MASK] = "OM",
};
cmucam_cmds那个二维[3]表示什么??[RETURN] = ""这个与那个[3]有什么关系??[RETURN] = ""可以当单字符存在内存中??printf("s",cmucam_cmds[0]);打印信息是什么??为什么??