Index: ADuCM360_demo_cn0359/src/hal/syscalls.cpp =================================================================== diff -u -re68895e85fe32aca137ce08ac5d6accd67fec591 -rb39d7f18a4f5f23a76b7fb484c13bffd225ef466 --- ADuCM360_demo_cn0359/src/hal/syscalls.cpp (.../syscalls.cpp) (revision e68895e85fe32aca137ce08ac5d6accd67fec591) +++ ADuCM360_demo_cn0359/src/hal/syscalls.cpp (.../syscalls.cpp) (revision b39d7f18a4f5f23a76b7fb484c13bffd225ef466) @@ -46,7 +46,11 @@ #include #include #include + +#ifdef EVAL_BUILD #include +#endif // EVAL_BUILD + #include #include #include @@ -71,7 +75,11 @@ while (0) #define UART_HANDLE (0x20) + +#ifdef EVAL_BUILD #define LCD_HANDLE (0x21) +#endif // EVAL_BUILD + #define FLASH_HANDLE (0x22) #define DAC_HANDLE (0x23) #define ADC_HANDLE (0x24) @@ -107,7 +115,11 @@ break; case AD8253_HANDLE: return ad8253_read(buf, count); + +#ifdef EVAL_BUILD case LCD_HANDLE: +#endif // EVAL_BUILD + case STDOUT_FILENO: case STDERR_FILENO: default: @@ -120,9 +132,13 @@ off_t _lseek(int fd, off_t offset, int whence) { switch (fd) { + +#ifdef EVAL_BUILD case LCD_HANDLE: return lcd_tty_lseek(offset, whence); break; +#endif // EVAL_BUILD + case FLASH_HANDLE: return flash_lseek(offset, whence); break; @@ -161,9 +177,13 @@ ssize_t _write(int fd, const void *buf, size_t count) { switch (fd) { + +#ifdef EVAL_BUILD case LCD_HANDLE: return lcd_tty_write(buf, count); break; +#endif // EVAL_BUILD + case FLASH_HANDLE: return flash_write(buf, count); break; @@ -202,10 +222,13 @@ int _open(const char *pathname, int flags) { + +#ifdef EVAL_BUILD if (strcmp(pathname, "lcd") == 0) { lcd_open(); return LCD_HANDLE; } +#endif // EVAL_BUILD if (strcmp(pathname, "uart") == 0) { uart_open();