diff options
author | tmk <nobody@nowhere> | 2011-05-07 00:04:18 +0900 |
---|---|---|
committer | tmk <nobody@nowhere> | 2011-05-07 00:48:18 +0900 |
commit | 61e12a3157ea6860f23bf8e29372aa70aeb02be0 (patch) | |
tree | b93de00a8deb10713eec89edfb315d5b447201d6 | |
parent | a6b31e950fe8de3dc4888e2f90a4001a6caee483 (diff) |
move files: main_vusb.c ps2_usart.c sendchar_usart.c from ps2_usb to common dir
-rw-r--r-- | Makefile.vusb | 3 | ||||
-rw-r--r-- | main_vusb.c (renamed from ps2_usb/main_vusb.c) | 0 | ||||
-rw-r--r-- | ps2_usart.c (renamed from ps2_usb/ps2_usart.c) | 0 | ||||
-rwxr-xr-x | ps2_usb/Makefile | 2 | ||||
-rw-r--r-- | ps2_usb/Makefile.vusb | 6 | ||||
-rw-r--r-- | ps2_usb/sendchar_dummy.c | 8 | ||||
-rw-r--r-- | ps2_usb/sendchar_usart.c | 58 | ||||
-rw-r--r-- | vusb/sendchar_usart.c | 19 |
8 files changed, 25 insertions, 71 deletions
diff --git a/Makefile.vusb b/Makefile.vusb index 0ef1b11550..b8e71a8e36 100644 --- a/Makefile.vusb +++ b/Makefile.vusb @@ -2,7 +2,8 @@ OPT_DEFS += -DHOST_VUSB SRC = usbdrv.c \ usbdrvasm.S \ - oddebug.c + oddebug.c \ + sendchar_usart.c SRC += $(TARGET_SRC) diff --git a/ps2_usb/main_vusb.c b/main_vusb.c index ec7c5797a1..ec7c5797a1 100644 --- a/ps2_usb/main_vusb.c +++ b/main_vusb.c diff --git a/ps2_usb/ps2_usart.c b/ps2_usart.c index e45b94c93b..e45b94c93b 100644 --- a/ps2_usb/ps2_usart.c +++ b/ps2_usart.c diff --git a/ps2_usb/Makefile b/ps2_usb/Makefile index 7b55e02019..605962915f 100755 --- a/ps2_usb/Makefile +++ b/ps2_usb/Makefile @@ -10,7 +10,7 @@ TARGET_DIR = . # keyboard dependent files TARGET_SRC = main_pjrc.c \ keymap.c \ - matrix.c \ + matrix.c \ led.c \ ps2.c diff --git a/ps2_usb/Makefile.vusb b/ps2_usb/Makefile.vusb index 7b69dc27b5..6e49fc44dd 100644 --- a/ps2_usb/Makefile.vusb +++ b/ps2_usb/Makefile.vusb @@ -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 diff --git a/ps2_usb/sendchar_dummy.c b/ps2_usb/sendchar_dummy.c deleted file mode 100644 index 8c9e583f12..0000000000 --- a/ps2_usb/sendchar_dummy.c +++ /dev/null @@ -1,8 +0,0 @@ -#include <stdint.h> -#include "sendchar.h" - - -int8_t sendchar(uint8_t c) -{ - return 1; -} diff --git a/ps2_usb/sendchar_usart.c b/ps2_usb/sendchar_usart.c deleted file mode 100644 index fe18177a3c..0000000000 --- a/ps2_usb/sendchar_usart.c +++ /dev/null @@ -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; -} diff --git a/vusb/sendchar_usart.c b/vusb/sendchar_usart.c new file mode 100644 index 0000000000..d6f3c894c4 --- /dev/null +++ b/vusb/sendchar_usart.c @@ -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 |