forked from mirrors/qmk_userspace
		
	move files: main_vusb.c ps2_usart.c sendchar_usart.c from ps2_usb to common dir
This commit is contained in:
		
					parent
					
						
							
								a6b31e950f
							
						
					
				
			
			
				commit
				
					
						61e12a3157
					
				
			
		
					 8 changed files with 25 additions and 71 deletions
				
			
		| 
						 | 
				
			
			@ -2,7 +2,8 @@ OPT_DEFS += -DHOST_VUSB
 | 
			
		|||
 | 
			
		||||
SRC =	usbdrv.c \
 | 
			
		||||
	usbdrvasm.S \
 | 
			
		||||
	oddebug.c
 | 
			
		||||
	oddebug.c \
 | 
			
		||||
	sendchar_usart.c
 | 
			
		||||
SRC +=	$(TARGET_SRC)
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -12,13 +12,13 @@ TARGET_SRC =	main_vusb.c \
 | 
			
		|||
		keymap.c \
 | 
			
		||||
		matrix.c \
 | 
			
		||||
		led.c \
 | 
			
		||||
		ps2_usart.c \
 | 
			
		||||
		sendchar_dummy.c
 | 
			
		||||
#		sendchar_usart.c
 | 
			
		||||
		ps2_usart.c
 | 
			
		||||
 | 
			
		||||
CONFIG_H = config_vusb.h
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
# V-USB debug level: To use ps2_usart.c level must be 0
 | 
			
		||||
# ps2_usart.c requires USART to receive PS/2 signal.
 | 
			
		||||
OPT_DEFS = -DDEBUG_LEVEL=0
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -1,8 +0,0 @@
 | 
			
		|||
#include <stdint.h>
 | 
			
		||||
#include "sendchar.h"
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
int8_t sendchar(uint8_t c)
 | 
			
		||||
{
 | 
			
		||||
    return 1;
 | 
			
		||||
}
 | 
			
		||||
| 
						 | 
				
			
			@ -1,58 +0,0 @@
 | 
			
		|||
#include <stdint.h>
 | 
			
		||||
#include "oddebug.h"
 | 
			
		||||
#include "sendchar.h"
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
/* from oddebug.h */
 | 
			
		||||
#if defined UBRR
 | 
			
		||||
#   define  ODDBG_UBRR  UBRR
 | 
			
		||||
#elif defined UBRRL
 | 
			
		||||
#   define  ODDBG_UBRR  UBRRL
 | 
			
		||||
#elif defined UBRR0
 | 
			
		||||
#   define  ODDBG_UBRR  UBRR0
 | 
			
		||||
#elif defined UBRR0L
 | 
			
		||||
#   define  ODDBG_UBRR  UBRR0L
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
#if defined UCR
 | 
			
		||||
#   define  ODDBG_UCR   UCR
 | 
			
		||||
#elif defined UCSRB
 | 
			
		||||
#   define  ODDBG_UCR   UCSRB
 | 
			
		||||
#elif defined UCSR0B
 | 
			
		||||
#   define  ODDBG_UCR   UCSR0B
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
#if defined TXEN
 | 
			
		||||
#   define  ODDBG_TXEN  TXEN
 | 
			
		||||
#else
 | 
			
		||||
#   define  ODDBG_TXEN  TXEN0
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
#if defined USR
 | 
			
		||||
#   define  ODDBG_USR   USR
 | 
			
		||||
#elif defined UCSRA
 | 
			
		||||
#   define  ODDBG_USR   UCSRA
 | 
			
		||||
#elif defined UCSR0A
 | 
			
		||||
#   define  ODDBG_USR   UCSR0A
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
#if defined UDRE
 | 
			
		||||
#   define  ODDBG_UDRE  UDRE
 | 
			
		||||
#else
 | 
			
		||||
#   define  ODDBG_UDRE  UDRE0
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
#if defined UDR
 | 
			
		||||
#   define  ODDBG_UDR   UDR
 | 
			
		||||
#elif defined UDR0
 | 
			
		||||
#   define  ODDBG_UDR   UDR0
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
/* from oddebug.c */
 | 
			
		||||
int8_t sendchar(uint8_t c)
 | 
			
		||||
{
 | 
			
		||||
    while(!(ODDBG_USR & (1 << ODDBG_UDRE)));    /* wait for data register empty */
 | 
			
		||||
    ODDBG_UDR = c;
 | 
			
		||||
    return 1;
 | 
			
		||||
}
 | 
			
		||||
							
								
								
									
										19
									
								
								vusb/sendchar_usart.c
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										19
									
								
								vusb/sendchar_usart.c
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
				
			
			@ -0,0 +1,19 @@
 | 
			
		|||
#include <stdint.h>
 | 
			
		||||
#include "oddebug.h"
 | 
			
		||||
#include "sendchar.h"
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
#if DEBUG_LEVEL > 0
 | 
			
		||||
/* from oddebug.c */
 | 
			
		||||
int8_t sendchar(uint8_t c)
 | 
			
		||||
{
 | 
			
		||||
    while(!(ODDBG_USR & (1 << ODDBG_UDRE)));    /* wait for data register empty */
 | 
			
		||||
    ODDBG_UDR = c;
 | 
			
		||||
    return 1;
 | 
			
		||||
}
 | 
			
		||||
#else
 | 
			
		||||
int8_t sendchar(uint8_t c)
 | 
			
		||||
{
 | 
			
		||||
    return 1;
 | 
			
		||||
}
 | 
			
		||||
#endif
 | 
			
		||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue