diff --git a/boards/default_src/micropython/blocks/display_onboard.js b/boards/default_src/micropython/blocks/display_onboard.js index b55e9a45..8f52b8b6 100644 --- a/boards/default_src/micropython/blocks/display_onboard.js +++ b/boards/default_src/micropython/blocks/display_onboard.js @@ -139,6 +139,9 @@ export const display_show_frame_string_delay = { } }; +/** + * @deprecated To be removed in the future + */ export const display_image_create = { init: function () { this.appendDummyInput('') @@ -152,9 +155,12 @@ export const display_image_create = { }), i + '-' + j); } } + this.appendDummyInput() + .appendField(`(${Blockly.Msg.MIXLY_DEPRECATED})`); this.setOutput(true); this.setColour(DISPLAY_ONBOARD_HUE); this.setTooltip(Blockly.Msg.MIXLY_MICROBIT_Create_image1); + this.setWarningText(Blockly.Msg.MIXLY_DEPRECATED_WARNING_TEXT); } }; @@ -370,8 +376,9 @@ export const display_clear = { } }; -//mixgo_me onboard_matrix below: - +/** + * @deprecated To be removed in the future + */ export const mixgome_display_image_create = { init: function () { this.appendDummyInput('') @@ -385,9 +392,12 @@ export const mixgome_display_image_create = { }), i + '-' + j); } } + this.appendDummyInput() + .appendField(`(${Blockly.Msg.MIXLY_DEPRECATED})`); this.setOutput(true); this.setColour(DISPLAY_ONBOARD_HUE); this.setTooltip(Blockly.Msg.MIXLY_MICROBIT_Create_image1); + this.setWarningText(Blockly.Msg.MIXLY_DEPRECATED_WARNING_TEXT); } }; @@ -409,6 +419,9 @@ export const mixgome_display_bitmap_create = { BITMAP: Array.from({ length: 5 }, () => new Array(8).fill(0)) }; +/** + * @deprecated To be removed in the future + */ export const mixgomini_display_image_create = { init: function () { this.appendDummyInput('') @@ -422,9 +435,12 @@ export const mixgomini_display_image_create = { }), i + '-' + j); } } + this.appendDummyInput() + .appendField(`(${Blockly.Msg.MIXLY_DEPRECATED})`); this.setOutput(true); this.setColour(DISPLAY_ONBOARD_HUE); this.setTooltip(Blockly.Msg.MIXLY_MICROBIT_Create_image1); + this.setWarningText(Blockly.Msg.MIXLY_DEPRECATED_WARNING_TEXT); } }; @@ -446,6 +462,9 @@ export const mixgomini_display_bitmap_create = { BITMAP: Array.from({ length: 8 }, () => new Array(12).fill(0)) }; +/** + * @deprecated To be removed in the future + */ export const mixgo_display_image_create_new = { init: function () { this.appendDummyInput('') @@ -459,9 +478,12 @@ export const mixgo_display_image_create_new = { }), i + '-' + j); } } + this.appendDummyInput() + .appendField(`(${Blockly.Msg.MIXLY_DEPRECATED})`); this.setOutput(true, "esp32_image"); this.setColour(DISPLAY_ONBOARD_HUE); this.setTooltip(Blockly.Msg.MIXLY_MICROBIT_Create_image1); + this.setWarningText(Blockly.Msg.MIXLY_DEPRECATED_WARNING_TEXT); } }; @@ -900,8 +922,9 @@ export const mpython_pbm_image = { ] }; -//mixbot onboard_matrix below: - +/** + * @deprecated To be removed in the future + */ export const mixbot_display_image_create = { init: function () { this.appendDummyInput('') @@ -915,9 +938,12 @@ export const mixbot_display_image_create = { }), i + '-' + j); } } + this.appendDummyInput() + .appendField(`(${Blockly.Msg.MIXLY_DEPRECATED})`); this.setOutput(true); this.setColour(DISPLAY_ONBOARD_HUE); this.setTooltip(Blockly.Msg.MIXLY_MICROBIT_Create_image1); + this.setWarningText(Blockly.Msg.MIXLY_DEPRECATED_WARNING_TEXT); } }; @@ -991,6 +1017,9 @@ export const mixbot_display_rotate = { ] }; +/** + * @deprecated To be removed in the future + */ export const bitbot_display_image_create = { init: function () { this.appendDummyInput('') @@ -1004,9 +1033,12 @@ export const bitbot_display_image_create = { }), i + '-' + j); } } + this.appendDummyInput() + .appendField(`(${Blockly.Msg.MIXLY_DEPRECATED})`); this.setOutput(true); this.setColour(DISPLAY_ONBOARD_HUE); this.setTooltip(Blockly.Msg.MIXLY_MICROBIT_Create_image1); + this.setWarningText(Blockly.Msg.MIXLY_DEPRECATED_WARNING_TEXT); } }; diff --git a/boards/default_src/micropython/generators/display_onboard.js b/boards/default_src/micropython/generators/display_onboard.js index 4a7a5c81..560fcb9e 100644 --- a/boards/default_src/micropython/generators/display_onboard.js +++ b/boards/default_src/micropython/generators/display_onboard.js @@ -157,6 +157,9 @@ export const display_image_builtins_all = function (block, generator) { return [code, generator.ORDER_ATOMIC]; } +/** + * @deprecated To be removed in the future + */ export const display_image_create = function (block, generator) { var colours = { "#000000": "0", @@ -370,8 +373,9 @@ export const display_bright_screen = function (_, generator) { return code; } -//mixgo_me onboard_matrix below: - +/** + * @deprecated To be removed in the future + */ export const mixgome_display_image_create = function (block, generator) { var colours = { "#000000": "0", @@ -426,6 +430,9 @@ export const mixgome_display_bitmap_create = function (block, generator) { return [`bytearray(b'${data.join('')}')`, generator.ORDER_ATOMIC]; } +/** + * @deprecated To be removed in the future + */ export const mixgomini_display_image_create = function (block, generator) { var blinkColor = '#ff0000'; var code = ''; @@ -473,6 +480,9 @@ export const mixgome_display_font = function (a, generator) { return code; } +/** + * @deprecated To be removed in the future + */ export const mixgo_display_image_create_new = function (block, generator) { var colours = { "#000000": "0", @@ -652,8 +662,9 @@ export const mpython_display_line = function (block, generator) { return code; } -//mixbot onboard_matrix below: - +/** + * @deprecated To be removed in the future + */ export const mixbot_display_image_create = function (block, generator) { var colours = { "#000000": "0", @@ -738,6 +749,9 @@ export const mixbot_display_rotate = function (a, generator) { return code; } +/** + * @deprecated To be removed in the future + */ export const bitbot_display_image_create = function (block, generator) { var colours = { "#000000": "0",