Browse Source

card.transfer_port => transfer_port_index

pull/1/head
Scott Lahteine 5 years ago
parent
commit
2c10222e87
  1. 12
      Marlin/src/gcode/queue.cpp
  2. 2
      Marlin/src/gcode/sdcard/M20-M30_M32-M34_M524_M928.cpp
  3. 2
      Marlin/src/sd/cardreader.cpp
  4. 4
      Marlin/src/sd/cardreader.h

12
Marlin/src/gcode/queue.cpp

@ -367,8 +367,8 @@ void gcode_line_error(PGM_P const err, const int8_t port) {
stream_state = StreamState::PACKET_TIMEOUT; stream_state = StreamState::PACKET_TIMEOUT;
return false; return false;
} }
if (!serial_data_available(card.transfer_port)) return false; if (!serial_data_available(card.transfer_port_index)) return false;
data = read_serial(card.transfer_port); data = read_serial(card.transfer_port_index);
packet.timeout = millis() + STREAM_MAX_WAIT; packet.timeout = millis() + STREAM_MAX_WAIT;
return true; return true;
} }
@ -379,7 +379,7 @@ void gcode_line_error(PGM_P const err, const int8_t port) {
millis_t transfer_timeout = millis() + RX_TIMESLICE; millis_t transfer_timeout = millis() + RX_TIMESLICE;
#if ENABLED(SDSUPPORT) #if ENABLED(SDSUPPORT)
PORT_REDIRECT(card.transfer_port); PORT_REDIRECT(card.transfer_port_index);
#endif #endif
while (PENDING(millis(), transfer_timeout)) { while (PENDING(millis(), transfer_timeout)) {
@ -491,8 +491,8 @@ void gcode_line_error(PGM_P const err, const int8_t port) {
stream_state = StreamState::PACKET_RESEND; stream_state = StreamState::PACKET_RESEND;
break; break;
} }
if (!serial_data_available(card.transfer_port)) break; if (!serial_data_available(card.transfer_port_index)) break;
read_serial(card.transfer_port); // throw away data read_serial(card.transfer_port_index); // throw away data
packet.timeout = millis() + STREAM_MAX_WAIT; packet.timeout = millis() + STREAM_MAX_WAIT;
break; break;
case StreamState::PACKET_TIMEOUT: case StreamState::PACKET_TIMEOUT:
@ -558,7 +558,7 @@ inline void get_serial_commands() {
* receive buffer (which limits the packet size to MAX_CMD_SIZE). * receive buffer (which limits the packet size to MAX_CMD_SIZE).
* The receive buffer also limits the packet size for reliable transmission. * The receive buffer also limits the packet size for reliable transmission.
*/ */
binaryStream.receive(serial_line_buffer[card.transfer_port]); binaryStream.receive(serial_line_buffer[card.transfer_port_index]);
return; return;
} }
#endif #endif

2
Marlin/src/gcode/sdcard/M20-M30_M32-M34_M524_M928.cpp

@ -192,7 +192,7 @@ void GcodeSuite::M28() {
SERIAL_ECHOLN(p); SERIAL_ECHOLN(p);
card.openFile(p, false); card.openFile(p, false);
#if NUM_SERIAL > 1 #if NUM_SERIAL > 1
card.transfer_port = command_queue_port[cmd_queue_index_r]; card.transfer_port_index = command_queue_port[cmd_queue_index_r];
#endif #endif
} }
else else

2
Marlin/src/sd/cardreader.cpp

@ -52,7 +52,7 @@ char CardReader::filename[FILENAME_LENGTH], CardReader::longFilename[LONG_FILENA
int8_t CardReader::autostart_index; int8_t CardReader::autostart_index;
#if ENABLED(BINARY_FILE_TRANSFER) && NUM_SERIAL > 1 #if ENABLED(BINARY_FILE_TRANSFER) && NUM_SERIAL > 1
int8_t CardReader::transfer_port; int8_t CardReader::transfer_port_index;
#endif #endif
// private: // private:

4
Marlin/src/sd/cardreader.h

@ -147,9 +147,9 @@ public:
#if ENABLED(BINARY_FILE_TRANSFER) #if ENABLED(BINARY_FILE_TRANSFER)
#if NUM_SERIAL > 1 #if NUM_SERIAL > 1
static int8_t transfer_port; static int8_t transfer_port_index;
#else #else
static constexpr int8_t transfer_port = 0; static constexpr int8_t transfer_port_index = 0;
#endif #endif
#endif #endif

Loading…
Cancel
Save