z_axis_max_speed 300 # mm/min
# Serial communications configuration ( baud rate default to 9600 if undefined )
-uart0.baud_rate 115200 # Baud rate for the default serial port
+uart0.baud_rate 115200 # Baud rate for the default hardware serial port
+second_usb_serial_enable false # This enables a second usb serial port (to have both pronterface and a terminal connected)
# Extruder module configuration
extruder_module_enable true # Whether to activate the extruder module at all. All configuration is ignored if false
#include "libs/Watchdog.h"
+#define second_usb_serial_enable_checksum CHECKSUM("second_usb_serial_enable")
+
// Watchdog wd(5000000, WDT_MRI);
// #include "libs/USBCDCMSC/USBCDCMSC.h"
USBSerial usbserial(&u);
USBMSD msc(&u, &sd);
DFU dfu(&u);
-//USBSerial usbserial2(&u);
SDFAT mounter("sd", &sd);
kernel->add_module( &msc );
kernel->add_module( &usbserial );
-// kernel->add_module( &usbserial2 );
+ if( kernel->config->value( second_usb_serial_enable_checksum )->by_default(false)->as_bool() ){
+ kernel->add_module( new USBSerial(&u) );
+ }
kernel->add_module( &dfu );
kernel->add_module( &u );