diff --git a/src/main/java/com/ardublock/translator/block/Esplora/TFT_Height.java b/src/main/java/com/ardublock/translator/block/Esplora/TFT_Height.java new file mode 100644 index 00000000..efd4108f --- /dev/null +++ b/src/main/java/com/ardublock/translator/block/Esplora/TFT_Height.java @@ -0,0 +1,29 @@ +package com.ardublock.translator.block.Esplora; + +import com.ardublock.translator.Translator; +import com.ardublock.translator.block.TranslatorBlock; +import com.ardublock.translator.block.exception.SocketNullException; +import com.ardublock.translator.block.exception.SubroutineNotDeclaredException; + + +public class TFT_Height extends TranslatorBlock { + + public TFT_Height (Long blockId, Translator translator, String codePrefix, String codeSuffix, String label) + { + super(blockId, translator, codePrefix, codeSuffix, label); + } + //@Override + public String toCode() throws SocketNullException, SubroutineNotDeclaredException + { + + + translator.addHeaderFile("Esplora.h"); + translator.addHeaderFile("TFT.h"); + translator.addHeaderFile("SPI.h"); + String ret = "EsploraTFT.height()"; + + return codePrefix + ret + codeSuffix; + + } + +} diff --git a/src/main/java/com/ardublock/translator/block/Esplora/TFT_Width.java b/src/main/java/com/ardublock/translator/block/Esplora/TFT_Width.java new file mode 100644 index 00000000..4a54295b --- /dev/null +++ b/src/main/java/com/ardublock/translator/block/Esplora/TFT_Width.java @@ -0,0 +1,29 @@ +package com.ardublock.translator.block.Esplora; + +import com.ardublock.translator.Translator; +import com.ardublock.translator.block.TranslatorBlock; +import com.ardublock.translator.block.exception.SocketNullException; +import com.ardublock.translator.block.exception.SubroutineNotDeclaredException; + + +public class TFT_Width extends TranslatorBlock { + + public TFT_Width (Long blockId, Translator translator, String codePrefix, String codeSuffix, String label) + { + super(blockId, translator, codePrefix, codeSuffix, label); + } + //@Override + public String toCode() throws SocketNullException, SubroutineNotDeclaredException + { + + + translator.addHeaderFile("Esplora.h"); + translator.addHeaderFile("TFT.h"); + translator.addHeaderFile("SPI.h"); + String ret = "EsploraTFT.width()"; + + return codePrefix + ret + codeSuffix; + + } + +} diff --git a/src/main/resources/com/ardublock/block/ardublock.properties b/src/main/resources/com/ardublock/block/ardublock.properties index 08b2fa36..cfe0a315 100644 --- a/src/main/resources/com/ardublock/block/ardublock.properties +++ b/src/main/resources/com/ardublock/block/ardublock.properties @@ -1171,6 +1171,11 @@ bg.Esplora_Keyboard_Release=Release Keyboard bg.Esplora_Keyboard_Release.description=Release Keyboard bg.Esplora_Keyboard_ReleaseAll=Release All Keyboard bg.Esplora_Keyboard_ReleaseAll.description=Release All Keyboard +bg.Esplora_TFT_Height=Height TFT +bg.Esplora_TFT_Height.description=Height TFT +bg.Esplora_TFT_Width=Width TFT +bg.Esplora_TFT_Width.description=Width TFT + bg.ls_10mmLEDModule.description=10mm Blue/Green/Yellow/Red LED Module bg.ls_5mmLEDModule.description=5mm Blue/Green/Yellow/Red LED Module diff --git a/src/main/resources/com/ardublock/block/ardublock.xml b/src/main/resources/com/ardublock/block/ardublock.xml index 2aabf30b..2e06486c 100644 --- a/src/main/resources/com/ardublock/block/ardublock.xml +++ b/src/main/resources/com/ardublock/block/ardublock.xml @@ -7016,6 +7016,22 @@ + + + Esplora_TFT_Width + + + + + + + + Esplora_TFT_Height + + + + + @@ -10227,6 +10243,10 @@ Esplora_Keyboard_Press Esplora_Keyboard_Release + + Esplora_TFT_Height + Esplora_TFT_Width + Midi_C Midi_CS @@ -10611,6 +10631,7 @@ Esplora_Keyboard_Click Esplora_Keyboard_ReleaseAll Esplora_Keyboard_print + Esplora_TFT_Height ada_dc_motor_fwd diff --git a/src/main/resources/com/ardublock/block/ardublock_fr.properties b/src/main/resources/com/ardublock/block/ardublock_fr.properties index 69b783e2..6982a37e 100644 --- a/src/main/resources/com/ardublock/block/ardublock_fr.properties +++ b/src/main/resources/com/ardublock/block/ardublock_fr.properties @@ -742,6 +742,8 @@ bg.Esplora_Keyboard_Click=Clique au clavier bg.Esplora_Keyboard_Press=Appuyer au clavier bg.Esplora_Keyboard_Release=Relacher au clavier bg.Esplora_Keyboard_ReleaseAll=Relacher Toutes les touches +bg.Esplora_TFT_Height=Hauteur TFT +bg.Esplora_TFT_Width=Largeur TFT bg.ls_10mmLEDModule.description=Module DEL 10mm bleu/vert/jaune/rouge bg.ls_5mmLEDModule.description=Module DEL 5mm bleu/vert/jaune/rouge diff --git a/src/main/resources/com/ardublock/block/block-mapping.properties b/src/main/resources/com/ardublock/block/block-mapping.properties index bd97b87f..98cafe1e 100644 --- a/src/main/resources/com/ardublock/block/block-mapping.properties +++ b/src/main/resources/com/ardublock/block/block-mapping.properties @@ -576,6 +576,8 @@ Esplora_Keyboard_Click=com.ardublock.translator.block.Esplora.Keyboard_Click Esplora_Keyboard_Press=com.ardublock.translator.block.Esplora.Keyboard_Press Esplora_Keyboard_Release=com.ardublock.translator.block.Esplora.Keyboard_Release Esplora_Keyboard_ReleaseAll=com.ardublock.translator.block.Esplora.Keyboard_ReleaseAll +Esplora_TFT_Height=com.ardublock.translator.block.Esplora.TFT_Height +Esplora_TFT_Width=com.ardublock.translator.block.Esplora.TFT_Width #Panda panda_i0=com.ardublock.translator.block.panda.PandaInputPortBlock