diff options
author | Dean Camera <dean@fourwalledcubicle.com> | 2009-08-06 14:30:53 +0000 |
---|---|---|
committer | Dean Camera <dean@fourwalledcubicle.com> | 2009-08-06 14:30:53 +0000 |
commit | 33a5715e91d7fe2c0c58351a4a973352ae0e01c9 (patch) | |
tree | f75e3726c93546ad6874b140c8769eabf192934d /Demos/Device/ClassDriver/CDC/CDC.c | |
parent | c830fcb0e1d42c1300ebe78a8b33924054b63a87 (diff) | |
download | lufa-33a5715e91d7fe2c0c58351a4a973352ae0e01c9.tar.gz lufa-33a5715e91d7fe2c0c58351a4a973352ae0e01c9.tar.bz2 lufa-33a5715e91d7fe2c0c58351a4a973352ae0e01c9.zip |
Simplify CDC device demos, by directly assigning the string to transmit to the pointer, rather than using an intermediatary table to hold all the possible transmit strings.
Diffstat (limited to 'Demos/Device/ClassDriver/CDC/CDC.c')
-rw-r--r-- | Demos/Device/ClassDriver/CDC/CDC.c | 19 |
1 files changed, 5 insertions, 14 deletions
diff --git a/Demos/Device/ClassDriver/CDC/CDC.c b/Demos/Device/ClassDriver/CDC/CDC.c index 4f64646ea..f09d3f136 100644 --- a/Demos/Device/ClassDriver/CDC/CDC.c +++ b/Demos/Device/ClassDriver/CDC/CDC.c @@ -124,25 +124,16 @@ void CheckJoystickMovement(void) char* ReportString = NULL;
static bool ActionSent = false;
- char* const JoystickStrings[] =
- {
- "Joystick Up\r\n",
- "Joystick Down\r\n",
- "Joystick Left\r\n",
- "Joystick Right\r\n",
- "Joystick Pressed\r\n",
- };
-
if (JoyStatus_LCL & JOY_UP)
- ReportString = JoystickStrings[0];
+ ReportString = "Joystick Up\r\n";
else if (JoyStatus_LCL & JOY_DOWN)
- ReportString = JoystickStrings[1];
+ ReportString = "Joystick Down\r\n";
else if (JoyStatus_LCL & JOY_LEFT)
- ReportString = JoystickStrings[2];
+ ReportString = "Joystick Left\r\n";
else if (JoyStatus_LCL & JOY_RIGHT)
- ReportString = JoystickStrings[3];
+ ReportString = "Joystick Right\r\n";
else if (JoyStatus_LCL & JOY_PRESS)
- ReportString = JoystickStrings[4];
+ ReportString = "Joystick Pressed\r\n";
else
ActionSent = false;
|