Macro processing is now feature complete.

- Basic features only (there are still some extra options that can be added)
- Not tested
- ResultMacro processor is complete
- Layer enabling capability not yet complete
- USB Key output capability not yet complete
This commit is contained in:
Jacob Alexander 2014-08-06 12:18:06 -07:00
parent 34198635b9
commit 51e715f785
2 changed files with 77 additions and 9 deletions

View file

@ -51,7 +51,7 @@ typedef struct ResultMacro {
} ResultMacro;
// Guide, key element
#define ResultGuideSize( guidePtr ) sizeof( ResultGuide ) - 1 + CapabilitiesList[ guidePtr->index ].argCount
#define ResultGuideSize( guidePtr ) sizeof( ResultGuide ) - 1 + CapabilitiesList[ (guidePtr)->index ].argCount
typedef struct ResultGuide {
uint8_t index;
uint8_t args; // This is used as an array pointer (but for packing purposes, must be 8 bit)