Version bump and notes

This commit is contained in:
InsanityAutomation
2023-05-29 15:17:44 -04:00
parent 52f1474281
commit e713d5ee2b
7 changed files with 17 additions and 5 deletions
+4
View File
@@ -520,6 +520,10 @@
#define DWINOS_4
#endif
#if NONE(MachineCR10Smart, MachineCR10SmartPro)
#define LOWRES_DWIN
#endif
#if ENABLED(MachineCR30)
#define OrigLCD
#define RET6_12864_LCD
+1 -1
View File
@@ -139,7 +139,7 @@ typedef Servo hal_servo_t;
#error "LCD_SERIAL_PORT must be from 0 to 3."
#endif
#define LCD_SERIAL lcdSerial
#if HAS_DGUS_LCD || ENABLED(DGUS_LCD_UI_CREALITY_TOUCH) || ENABLED(DWINOS_4)
#if HAS_DGUS_LCD || ENABLED(DGUS_LCD_UI_CREALITY_TOUCH) || ENABLED(EXTENSIBLE_UI)
#define SERIAL_GET_TX_BUFFER_FREE() LCD_SERIAL.get_tx_buffer_free()
#endif
#endif
+1 -1
View File
@@ -629,7 +629,7 @@ MSerialT1 customizedSerial1(MSerialT1::HasEmergencyParser);
template class MarlinSerial< LCDSerialCfg<LCD_SERIAL_PORT> >;
MSerialLCD lcdSerial(MSerialLCD::HasEmergencyParser);
#if HAS_DGUS_LCD || ENABLED(DGUS_LCD_UI_CREALITY_TOUCH) || ENABLED(DWINOS_4)
#if HAS_DGUS_LCD || ENABLED(DGUS_LCD_UI_CREALITY_TOUCH) || ENABLED(EXTENSIBLE_UI)
template<typename Cfg>
typename MarlinSerial<Cfg>::ring_buffer_pos_t MarlinSerial<Cfg>::get_tx_buffer_free() {
const ring_buffer_pos_t t = tx_buffer.tail, // next byte to send.
+1 -1
View File
@@ -212,7 +212,7 @@
static ring_buffer_pos_t available();
static void write(const uint8_t c);
static void flushTX();
#if HAS_DGUS_LCD || ENABLED(DGUS_LCD_UI_CREALITY_TOUCH) || ENABLED(DWINOS_4)
#if HAS_DGUS_LCD || ENABLED(DGUS_LCD_UI_CREALITY_TOUCH) || ENABLED(EXTENSIBLE_UI)
static ring_buffer_pos_t get_tx_buffer_free();
#endif
+8
View File
@@ -79,6 +79,14 @@ Shout out to Tom Brazier, as nearly all notable improvements to the Marlin core
Insanity Automation Discord - https://discord.gg/TKmJ85PyG4
## Primary Notes for DW7.4.8
- Added Linear Adv and Input Shaping Screens
- Signifigant improvement in response times following changes to new generation machines
-- The DWIN OS 3.5 had an option to enable NOACK with an addon bin file. 4.0 has a specific throttled response OS revision. 4.5 needed a totally different UI image flashed. No way it could all live together without completely confusing users so we set about figuring out how to keep universal support and found a balance in data send cycles that the 2560 buffers could still handle the replies without overunning.
- Added support for changing runout sensor type on the LCD
- Added toggle to change babystepping increment on the LCD
- Thanks to EvilGremlin for some of the icon and display graphics work
## Primary Notes for DW7.4.7
- Added IDEX screens
- Fan adjustment now numeric instead of simple on/off
@@ -7,7 +7,7 @@ import pioutil
if pioutil.is_pio_build():
Import("env")
env.Replace(PROGNAME="%s_DW7.4.7" % (str(env["PIOENV"])))
env.Replace(PROGNAME="%s_DW7.4.8" % (str(env["PIOENV"])))
cxxflags = [
# "-Wno-incompatible-pointer-types",
@@ -7,5 +7,5 @@ if pioutil.is_pio_build():
from datetime import datetime
Import("env")
env_name = str(env["PIOENV"])
env['PROGNAME'] = "firmware_%s_DW7.4.7" % (env_name)
env['PROGNAME'] = "firmware_%s_DW7.4.8" % (env_name)
#env['PROGNAME'] = datetime.now().strftime("firmware-%Y%m%d-%H%M%S")