Major code cleanup and preparation for PartialMap Macro Module

- Code should be working, but much is untested
- All of the old modules will need to update and use the new DefaultMap keymap
- There might still be some naming conflicts with some Scan Modules
This commit is contained in:
Jacob Alexander 2014-04-06 11:49:27 -07:00
parent f3e22fb242
commit 9d423a64a8
81 changed files with 1373 additions and 904 deletions

View file

@ -41,7 +41,8 @@
// ----- Variables -----
// Variables used to communciate to the usb module
// Variables used to communciate to the output module
// XXX Even if the output module is not USB, this is internally understood keymapping scheme
extern uint8_t USBKeys_Modifiers;
extern uint8_t USBKeys_Array[USB_MAX_KEY_SEND];
extern uint8_t USBKeys_Sent;
@ -58,18 +59,18 @@ extern uint8_t USBKeys_Idle_Count;
// ----- Functions -----
void output_setup();
void output_send();
void Output_setup();
void Output_send();
void output_firmwareReload();
void output_softReset();
void Output_firmwareReload();
void Output_softReset();
// Relies on USB serial module
unsigned int output_availablechar();
unsigned int Output_availablechar();
int output_getchar();
int output_putchar( char c );
int output_putstr( char* str );
int Output_getchar();
int Output_putchar( char c );
int Output_putstr( char* str );
#endif