Adhoc fix compile error of usb_usb
This commit is contained in:
		
							parent
							
								
									b9e265368f
								
							
						
					
					
						commit
						ea524d7bef
					
				
					 11 changed files with 27 additions and 10 deletions
				
			
		| 
						 | 
				
			
			@ -9,6 +9,7 @@ SRC +=	$(COMMON_DIR)/host.c \
 | 
			
		|||
	$(COMMON_DIR)/keymap.c \
 | 
			
		||||
	$(COMMON_DIR)/timer.c \
 | 
			
		||||
	$(COMMON_DIR)/print.c \
 | 
			
		||||
	$(COMMON_DIR)/debug.c \
 | 
			
		||||
	$(COMMON_DIR)/bootloader.c \
 | 
			
		||||
	$(COMMON_DIR)/suspend.c \
 | 
			
		||||
	$(COMMON_DIR)/xprintf.S \
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
							
								
								
									
										12
									
								
								common/debug.c
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										12
									
								
								common/debug.c
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
				
			
			@ -0,0 +1,12 @@
 | 
			
		|||
#include <stdbool.h>
 | 
			
		||||
#include "debug.h"
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
//debug_config_t debug_config = { .enable = false, .matrix = false };
 | 
			
		||||
debug_config_t debug_config = {
 | 
			
		||||
    .enable = false,
 | 
			
		||||
    .matrix = false,
 | 
			
		||||
    .keyboard = false,
 | 
			
		||||
    .mouse = false,
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			@ -36,7 +36,7 @@ typedef union {
 | 
			
		|||
        uint8_t reserved:4;
 | 
			
		||||
    };
 | 
			
		||||
} debug_config_t;
 | 
			
		||||
debug_config_t debug_config;
 | 
			
		||||
extern debug_config_t debug_config;
 | 
			
		||||
 | 
			
		||||
/* for backward compatibility */
 | 
			
		||||
#define debug_enable    (debug_config.enable)
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -32,8 +32,8 @@ extern "C" {
 | 
			
		|||
extern bool keyboard_nkro;
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
uint8_t keyboard_idle;
 | 
			
		||||
uint8_t keyboard_protocol;
 | 
			
		||||
extern uint8_t keyboard_idle;
 | 
			
		||||
extern uint8_t keyboard_protocol;
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
/* host driver */
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -34,10 +34,7 @@
 | 
			
		|||
 | 
			
		||||
// this macro allows you to write print("some text") and
 | 
			
		||||
// the string is automatically placed into flash memory :)
 | 
			
		||||
// TODO: avoid collision with arduino/Print.h
 | 
			
		||||
#ifndef __cplusplus
 | 
			
		||||
#define print(s)                print_P(PSTR(s))
 | 
			
		||||
#endif
 | 
			
		||||
#define println(s)              print_P(PSTR(s "\n"))
 | 
			
		||||
 | 
			
		||||
/* for old name */
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -8,6 +8,10 @@
 | 
			
		|||
#include <inttypes.h>
 | 
			
		||||
#include <avr/pgmspace.h>
 | 
			
		||||
 | 
			
		||||
#ifdef __cplusplus
 | 
			
		||||
extern "C" {
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
extern void (*xfunc_out)(uint8_t);
 | 
			
		||||
#define xdev_out(func) xfunc_out = (void(*)(uint8_t))(func)
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			@ -99,5 +103,9 @@ char xatoi(char **str, long *ret);
 | 
			
		|||
    Pointer to return value
 | 
			
		||||
*/
 | 
			
		||||
 | 
			
		||||
#ifdef __cplusplus
 | 
			
		||||
}
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -33,6 +33,7 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
 | 
			
		|||
#define MATRIX_ROWS 32
 | 
			
		||||
#define MATRIX_COLS 8
 | 
			
		||||
 | 
			
		||||
#define USE_LEGACY_KEYMAP
 | 
			
		||||
 | 
			
		||||
/* key combination for command */
 | 
			
		||||
#define IS_COMMAND() (keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT))) 
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -59,7 +59,6 @@ int main(void)
 | 
			
		|||
    LED_TX_INIT;
 | 
			
		||||
    LED_TX_ON;
 | 
			
		||||
 | 
			
		||||
    print_enable = true;
 | 
			
		||||
    debug_enable = true;
 | 
			
		||||
    debug_matrix = true;
 | 
			
		||||
    debug_keyboard = true;
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -35,7 +35,7 @@
 | 
			
		|||
//     -std=c++0x
 | 
			
		||||
 | 
			
		||||
class __FlashStringHelper;
 | 
			
		||||
#define F(string_literal) (reinterpret_cast<__FlashStringHelper *>(PSTR(string_literal)))
 | 
			
		||||
#define F(string_literal) (reinterpret_cast<const __FlashStringHelper *>(PSTR(string_literal)))
 | 
			
		||||
 | 
			
		||||
// An inherited class for holding the result of a concatenation.  These
 | 
			
		||||
// result objects are assumed to be writable by subsequent concatenations.
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -1,6 +1,7 @@
 | 
			
		|||
/*
 | 
			
		||||
 * To keep Timer0 for common/timer.c override arduino/wiring.c.
 | 
			
		||||
 */
 | 
			
		||||
#define __DELAY_BACKWARD_COMPATIBLE__
 | 
			
		||||
#include <util/delay.h>
 | 
			
		||||
#include "common/timer.h"
 | 
			
		||||
#include "Arduino.h"
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -1,5 +1,3 @@
 | 
			
		|||
#include <cstring.h>
 | 
			
		||||
 | 
			
		||||
#include "parser.h"
 | 
			
		||||
#include "usb_hid.h"
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue