Adding test macros and basic "clicker" choose support

- Better macros are still needed for the clicker
- Current macros should be separated as a sub-module
- No LEDs implement yet
- Caps Lock LED seems to be burnt out...
This commit is contained in:
Jacob Alexander 2012-03-27 21:56:54 -04:00
parent 1877dcfa01
commit 0ac4251e16
4 changed files with 73 additions and 33 deletions

View file

@ -251,37 +251,60 @@ uint8_t sendCode = 0;
// USBCode Macro Detection
int usbcodeMacro( uint8_t usbCode )
{
/*
// Keyboard Input Test Macro
switch ( usbCode )
{
case KEY_F1:
sendCode--;
scan_sendData( 0x90 );
//scan_sendData( 0x90 );
scan_sendData( sendCode );
_delay_ms( 200 );
break;
case KEY_F2:
scan_sendData( 0x90 );
//scan_sendData( 0x90 );
scan_sendData( sendCode );
_delay_ms( 200 );
break;
case KEY_F3:
sendCode++;
scan_sendData( 0x90 );
//scan_sendData( 0x90 );
scan_sendData( sendCode );
_delay_ms( 200 );
break;
case KEY_F4:
sendCode += 0x10;
//scan_sendData( 0x90 );
scan_sendData( sendCode );
_delay_ms( 200 );
break;
case KEY_F5:
// Set 9th bit to 0
UCSR1B &= ~(1 << 0);
_delay_ms( 200 );
break;
case KEY_F6:
// Set 9th bit to 1
UCSR1B |= (1 << 0);
_delay_ms( 200 );
break;
case KEY_F11:
// Set click code
KeyIndex_Add_InputSignal = sendCode;
_delay_ms( 200 );
break;
default:
return 0;
}
return 1;
*/
return 0;
//return 0;
}