Commit Graph

4992 Commits

Author SHA1 Message Date
Yuri D'Elia 86e753fe37 xflash: remove some duplication 2021-06-08 15:24:46 +02:00
Yuri D'Elia 5ae8bad0ba Introduce "xflash_layout" to organize XFLASH's content
Update the language code to use the new LANG_OFFSET definition
and remove hard-coded flash sizes.
2021-06-08 15:22:37 +02:00
Yuri D'Elia af636c7f2a Move "xflash" include inside the conditional 2021-06-08 15:18:33 +02:00
Yuri D'Elia 0fcdada579 D6: add documentation 2021-06-07 19:58:18 +02:00
Yuri D'Elia ed9f52dd85 D6: also hide declaration behind conditional 2021-06-07 18:50:45 +02:00
Yuri D'Elia db096557d4 D[236]: remove "busy" messages while dumping, avoid WDT 2021-06-07 16:41:25 +02:00
Yuri D'Elia 12e124324f Remove PROGMEM handling from print_mem until D5 uses dcode_core
Handling PROGMEM also requires a 32bit address type.
2021-06-07 16:41:25 +02:00
Yuri D'Elia f9371146d0 Implement reading XFLASH with D6
This requires expanding the dcode_core address type to 32bit type,
thus enlarges the D2/D3 implementation as a result.

Still allow to save all the original space if D6 is disabled, for now.
2021-06-07 16:41:25 +02:00
Yuri D'Elia 915f5a7692 Unify D2 and D3 handling
Handle reading/writing memory using the same base functions
in order to save space.
2021-06-07 16:41:25 +02:00
Yuri D'Elia 2d25a5705f Fix D2 to read the entire SRAM content
Allow to read up to 0x21ff, which is the last byte of SRAM.  Set default
starting address to 0x200, which is the first true byte.

0x0-200 is mapped to register/io space and could cause issues when read
from bi-directional registers.
2021-06-07 16:37:34 +02:00
Yuri D'Elia 62f496e1d6 Allow D2 to be enabled selectively 2021-06-07 16:37:34 +02:00
DRracer a8a253c0ae
Merge pull request #3163 from DRracer/farm-m1
Farm workaround M1 message
2021-05-27 09:07:49 +02:00
D.R.racer 6bb7c0e3d3 Farm workaround M1 message
Farmers want to abuse a bug from the previous firmware releases
- they need to see the filename on the status screen instead of "Wait for user..."
So we won't update the message in farm mode...
2021-05-25 09:45:42 +02:00
DRracer f5ca79926e
Merge pull request #3141 from prusa3d/MK3_3.10.0
MK3_3.10.0 -> MK3
2021-05-07 13:56:46 +02:00
D.R.racer 04de9c0c8a Version changed (3.10.0 build 4481) 2021-05-06 13:46:05 +02:00
DRracer eaa6801849
Merge pull request #3136 from leptun/PFW-1225_fix_open_file_from_sd_wrong_file
Fix menu_action_sdfile() check_file(filename) call
2021-04-29 16:34:01 +02:00
DRracer 80e248662c
Merge pull request #3079 from 3d-gussner/PFW-1189
PFW-1189 Pre-release tasks
2021-04-29 16:33:18 +02:00
3d-gussner fa134ee9f1 Update all po files 2021-04-29 15:41:47 +02:00
DRracer 89386036e6
Merge pull request #3137 from leptun/PFW-1239_fix_M23_subroutine_issue
Do not allow M23 to run subroutines
2021-04-29 15:06:33 +02:00
D.R.racer 8e35ab0699 Looks like the last CZ message 2021-04-29 14:40:35 +02:00
D.R.racer 6563a691ce ES missing translations 2021-04-29 13:57:56 +02:00
Yuri D'Elia a5e40079e5 lang-check: optionally check for missing translations 2021-04-29 12:52:17 +02:00
Yuri D'Elia a98bc1616a lang-check: add missing rulers 2021-04-29 12:51:57 +02:00
Yuri D'Elia 8edecc911b lang-check: Fix comment indentation 2021-04-29 12:43:26 +02:00
Yuri D'Elia 752d6c47f8 lang-check: use color names consistently 2021-04-29 12:35:10 +02:00
Yuri D'Elia 27d64b03fa More missing Italian translations 2021-04-29 12:29:29 +02:00
DRracer a3b392d96c
Merge pull request #3130 from DRracer/move-alldata-2-end
Move All Data into last position in Factory Reset menu
2021-04-29 10:08:32 +02:00
Voinea Dragos 8610d0a850 Do not allow M23 to run subroutines 2021-04-29 10:59:21 +03:00
D.R.racer 759451c7e3 PL "Community made" 2021-04-29 09:52:07 +02:00
3d-gussner b9ee74ba0e Update some French and Spanish missing translations 2021-04-29 09:22:29 +02:00
3d-gussner 2580733439 Another missing Spanish translation 2021-04-29 09:16:23 +02:00
DRracer 7c914ec2d1
Merge pull request #3125 from leptun/PFW-1238_fix_M105_from_SD
Fix M105 from SD
2021-04-29 09:12:05 +02:00
3d-gussner 6b0e5ba387 Merge branch 'PFW-1189' of https://github.com/3d-gussner/Prusa-Firmware into PFW-1189 2021-04-29 09:02:23 +02:00
3d-gussner 07cc28e1c9 Updated few missing French Spanish translations 2021-04-29 09:01:44 +02:00
D.R.racer b77945263d IT temperatura 2021-04-29 09:01:37 +02:00
D.R.racer eccb9bb9df PL 2 2021-04-29 08:56:48 +02:00
D.R.racer ba90ee3e28 Add 2 missing translations for PL
still missing "Community made"
2021-04-29 08:55:45 +02:00
Voinea Dragos 1a70f3369d fix comment 2021-04-29 09:48:25 +03:00
Voinea Dragos d9976ca69c Fix menu_action_sdfile() check_file(filename) call 2021-04-29 09:47:16 +03:00
D.R.racer 4aba5b636c CZ Printer IP addr translation 2021-04-29 08:38:30 +02:00
D.R.racer a2326ff986 Merge branch 'PFW-1189' of github.com:3d-gussner/Prusa-Firmware into PFW-1189 2021-04-29 08:34:48 +02:00
D.R.racer 0e3d4932cf Add missing CZ translations 2021-04-29 08:34:31 +02:00
3d-gussner a9ae8ea731 Remove `SpoolJoin` from translations 2021-04-29 08:15:24 +02:00
3d-gussner 2421733b3e Update Dutch translation for `Cont.` as `Door.` 2021-04-29 07:50:08 +02:00
3d-gussner 7357bc0b3b Thanks to @vintagepc for reviewing Dutch translation 2021-04-28 20:33:48 +02:00
3d-gussner ef9748aa43 Update missing Dutch translations 2021-04-28 19:45:20 +02:00
3d-gussner 48dcbbb7b2 More missing German translations 2021-04-28 18:53:00 +02:00
3d-gussner c18243cb21 More missing German translations 2021-04-28 18:42:32 +02:00
3d-gussner 79a5dafd25 Update few missing German translations
Fix Italian "SpoolJoin" to `\x00`
2021-04-28 18:28:54 +02:00
3d-gussner 488d9d4b38 Remove "Firmware" from translations
deleted another unused "Firmware" define in language.h
2021-04-28 18:02:36 +02:00