Browse Source

Update suggested by Robert F-C. #289

daid303 12 years ago
parent
commit
5a998558a9
1 changed files with 1 additions and 1 deletions
  1. 1
    1
      Marlin/MarlinSerial.h

+ 1
- 1
Marlin/MarlinSerial.h View File

35
 // These are macros to build serial port register names for the selected SERIAL_PORT (C preprocessor
35
 // These are macros to build serial port register names for the selected SERIAL_PORT (C preprocessor
36
 // requires two levels of indirection to expand macro values properly)
36
 // requires two levels of indirection to expand macro values properly)
37
 #define SERIAL_REGNAME(registerbase,number,suffix) SERIAL_REGNAME_INTERNAL(registerbase,number,suffix)
37
 #define SERIAL_REGNAME(registerbase,number,suffix) SERIAL_REGNAME_INTERNAL(registerbase,number,suffix)
38
-#if defined(UBRRH)
38
+#if SERIAL_PORT == 0 && !defined(UBRR0H)
39
 #define SERIAL_REGNAME_INTERNAL(registerbase,number,suffix) registerbase##suffix
39
 #define SERIAL_REGNAME_INTERNAL(registerbase,number,suffix) registerbase##suffix
40
 #else
40
 #else
41
 #define SERIAL_REGNAME_INTERNAL(registerbase,number,suffix) registerbase##number##suffix
41
 #define SERIAL_REGNAME_INTERNAL(registerbase,number,suffix) registerbase##number##suffix

Loading…
Cancel
Save