Formalizing code module structure and inheritance (Large Commit)
- Commenting cleaned up - usb_keyboard_debug is not finished yet in terms of cleanup (needs DEBUB_PRINT #ifdef's) - Added LoadFile script generation - Formalized KeyIndex and USBKeys data containers - Split parts of scan_loop into Macro, USB, and main.c - Added interface to USB modules - Added interface to Macro modules - Added proper Debug module enable/disable
This commit is contained in:
parent
a0439f627b
commit
c01efa2d53
29 changed files with 774 additions and 198 deletions
|
@ -19,8 +19,15 @@
|
|||
* THE SOFTWARE.
|
||||
*/
|
||||
|
||||
// ----- Includes -----
|
||||
|
||||
// Local Includes
|
||||
#include "matrix.h"
|
||||
|
||||
|
||||
|
||||
// ----- Macros -----
|
||||
|
||||
#define REG_SET(reg) reg |= (1 << ( matrix[row][col] % 10 ) )
|
||||
|
||||
#define PIN_SET_COL(pin) \
|
||||
|
@ -59,6 +66,15 @@
|
|||
break
|
||||
|
||||
|
||||
|
||||
// ----- Variables -----
|
||||
|
||||
uint8_t KeyIndex_Array[KEYBOARD_SIZE + 1];
|
||||
|
||||
|
||||
|
||||
// ----- Functions -----
|
||||
|
||||
void matrix_pinSetup( uint8_t *matrix )
|
||||
{
|
||||
// Setup the variables
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue