Simplify serial port redirect (#13234)
This commit is contained in:
@@ -70,24 +70,12 @@ public:
|
||||
const bool re_sort=false
|
||||
#endif
|
||||
);
|
||||
static void report_status(
|
||||
#if NUM_SERIAL > 1
|
||||
const int8_t port = -1
|
||||
#endif
|
||||
);
|
||||
static void report_status();
|
||||
static void printingHasFinished();
|
||||
static void printFilename(
|
||||
#if NUM_SERIAL > 1
|
||||
const int8_t port = -1
|
||||
#endif
|
||||
);
|
||||
static void printFilename();
|
||||
|
||||
#if ENABLED(LONG_FILENAME_HOST_SUPPORT)
|
||||
static void printLongPath(char *path
|
||||
#if NUM_SERIAL > 1
|
||||
, const int8_t port = -1
|
||||
#endif
|
||||
);
|
||||
static void printLongPath(char *path);
|
||||
#endif
|
||||
|
||||
static void getfilename(uint16_t nr, const char* const match=NULL);
|
||||
@@ -95,11 +83,7 @@ public:
|
||||
|
||||
static void getAbsFilename(char *t);
|
||||
|
||||
static void ls(
|
||||
#if NUM_SERIAL > 1
|
||||
const int8_t port = -1
|
||||
#endif
|
||||
);
|
||||
static void ls();
|
||||
static void chdir(const char *relpath);
|
||||
static int8_t updir();
|
||||
static void setroot();
|
||||
@@ -144,13 +128,9 @@ public:
|
||||
|
||||
#if ENABLED(AUTO_REPORT_SD_STATUS)
|
||||
static void auto_report_sd_status(void);
|
||||
static inline void set_auto_report_interval(uint8_t v
|
||||
static inline void set_auto_report_interval(const uint8_t v) {
|
||||
#if NUM_SERIAL > 1
|
||||
, int8_t port
|
||||
#endif
|
||||
) {
|
||||
#if NUM_SERIAL > 1
|
||||
serialport = port;
|
||||
auto_report_port = serial_port_index;
|
||||
#endif
|
||||
NOMORE(v, 60);
|
||||
auto_report_sd_interval = v;
|
||||
@@ -167,9 +147,9 @@ public:
|
||||
|
||||
#if ENABLED(FAST_FILE_TRANSFER)
|
||||
#if NUM_SERIAL > 1
|
||||
static uint8_t transfer_port;
|
||||
static int8_t transfer_port;
|
||||
#else
|
||||
static constexpr uint8_t transfer_port = 0;
|
||||
static constexpr int8_t transfer_port = SERIAL_PORT;
|
||||
#endif
|
||||
#endif
|
||||
|
||||
@@ -244,11 +224,7 @@ private:
|
||||
static LsAction lsAction; //stored for recursion.
|
||||
static uint16_t nrFiles; //counter for the files in the current directory and recycled as position counter for getting the nrFiles'th name in the directory.
|
||||
static char *diveDirName;
|
||||
static void lsDive(const char *prepend, SdFile parent, const char * const match=NULL
|
||||
#if NUM_SERIAL > 1
|
||||
, const int8_t port = -1
|
||||
#endif
|
||||
);
|
||||
static void lsDive(const char *prepend, SdFile parent, const char * const match=NULL);
|
||||
|
||||
#if ENABLED(SDCARD_SORT_ALPHA)
|
||||
static void flush_presort();
|
||||
@@ -258,7 +234,7 @@ private:
|
||||
static uint8_t auto_report_sd_interval;
|
||||
static millis_t next_sd_report_ms;
|
||||
#if NUM_SERIAL > 1
|
||||
static int8_t serialport;
|
||||
static int8_t auto_report_port;
|
||||
#endif
|
||||
#endif
|
||||
};
|
||||
|
Reference in New Issue
Block a user