Closed takujikawata-pr closed 2 years ago
Thanks Takuji, good job!
Windows: I am seeing your pull request. It is interesting to remove the arduino-cli.exe and create it when you are going to deploy the software. But in this case I suppose we need follow this orders:
We have esp8266, esp32 megaAVR and samd boards then when you install arduino-cli, these packages must be installed too ( we must add these lines in the installation process right?) . I suppose the generic libraries of each package are installed too
Then I suppose the other libraries to use are placed in compilation/arduino/userlib/libraries. In this folder these libraries can be used for any board and when one user add another library must be added to this folder right?
Another option is to create a batch file with the libraries to install. This file will use arduino_cli to install the libraries , and would be executed after the execute arduino-cli.exe installation, right?
Mac: I don't have any idea using MAc, but I suppose the process must be similar to windows about the libraries. Currently the Mac version doesn't support esp8266, esp32, mega AVR and SanD boards right?
Linux:
This SW verisón is old, and the installation doesn't use all arduino-cli capabilities. It would be interesting to do a similar process right?
El vie, 12 nov 2021 a las 15:32, Takuji Kawata @.***>) escribió:
Make this source code available to build both for Mac and Windows platform.
After this change, built succeeded both platform by: Mac build
1.
install required tools.
npm install build-tools npm install node-gyp npm install qunitjs
2.
Install required node modules Execute following on the source code directory
npm install
3.
Install Arduino CLI
cd compilation/arduino curl -fsSL https://raw.githubusercontent.com/arduino/arduino-cli/master/install.sh | sh mv bin/arduino-cli ./ rm -rf bin ./arduino-cli core install arduino:avrcd ../../
4.
Update electron build tool (this is needed for building the binary on masOS 12)
npm install @.***
5.
build
export PATH=$PATH:node_modules/.bin electron-builder --mac --x64
Windows build
1.
install required tools.
npm install -g windows-build-tools npm install -g node-gyp
2.
Install required node modules Execute following on the source code directory
npm install
3.
Install Arduino CLI get arduino-cli.exe from https://github.com/arduino/arduino-cli/releases and place it under compilation/arduino Execute following to install required tools
cd compilation\arduino arduino-cli.exe core install arduino:avrcd ....\
4.
Build
npm run compiler
You can view, comment on, or merge this pull request online at:
https://github.com/OttoDIY/blockly/pull/135 Commit Summary
- remove platform dependent files from the source. They can be re-generated at the build process. https://github.com/OttoDIY/blockly/pull/135/commits/412f1f23c429e86f1d4004350432523786b3539f
- multiple changes for mac https://github.com/OttoDIY/blockly/pull/135/commits/1818d3aab6a2159d6e44c8b5b2a509076e700f41
- Add arduino servo library https://github.com/OttoDIY/blockly/pull/135/commits/d2be08ff412c9ee56c88b453c525d633afc82508
- add Japanese translation for new categories https://github.com/OttoDIY/blockly/pull/135/commits/c6b5ddb6c13ae65ce74a7ecb944ed4ebc0294494
- Merge branch 'OttoDIY:master' into feature-mac-dev https://github.com/OttoDIY/blockly/pull/135/commits/fbd0edbe2bc51498edaaeba01dbb1579da754e64
- Merge branch 'OttoDIY:master' into feature-mac-dev https://github.com/OttoDIY/blockly/pull/135/commits/f1acef3aa1c62c5fdd056e2d04c82a77dc005667
- Merge branch 'OttoDIY:master' into feature-mac-dev https://github.com/OttoDIY/blockly/pull/135/commits/c719f26b3b1424dea1688055c8452e6a57bc108d
- Update a language file https://github.com/OttoDIY/blockly/pull/135/commits/597ff97519c9afb436f8077f6b2fcaa44d5ac62f
File Changes
(300 files https://github.com/OttoDIY/blockly/pull/135/files)
- M .gitignore https://github.com/OttoDIY/blockly/pull/135/files#diff-bc37d034bad564583790a46f19d807abfe519c5671395fd494d8cce506c42947 (16)
- R build/file.icns https://github.com/OttoDIY/blockly/pull/135/files#diff-f027d07e40e936d932fd68db258aea7bfa066514daaf6d59ed79fef3b1941324 (0)
- D compilation/arduino/arduino-cli.exe https://github.com/OttoDIY/blockly/pull/135/files#diff-9719e620f58d4d22bf5ab53261d0464699b9b9c86270447d25ff1556a3a4ad43 (0)
- D compilation/arduino/inventory.yaml https://github.com/OttoDIY/blockly/pull/135/files#diff-0d38838c3f61717ec4014ac963a54483675d70eea604ffb0748e7c3f73bca751 (3)
- D compilation/arduino/library_index.json https://github.com/OttoDIY/blockly/pull/135/files#diff-b7abc04e0b4bf1ba934a02320261a06156c3fd0f7b6cbf120ee9adc876cf25a7 (376352)
- D compilation/arduino/package_digistump_index.json https://github.com/OttoDIY/blockly/pull/135/files#diff-e9941410b37e65690d1123b7d6abb6ec83ad4c27d781c6f0fcfb9763c0472941 (699)
- D compilation/arduino/package_esp32_index.json https://github.com/OttoDIY/blockly/pull/135/files#diff-fab027f0fcc5fe7cb71eea752a2f2b93e303f44fed48638359f8ed5a0d21bb49 (425)
- D compilation/arduino/package_esp8266com_index.json https://github.com/OttoDIY/blockly/pull/135/files#diff-4110721b6f5b87b74380db074008ff3aabc3ba06126099cde72f69398a1fc6ef (3289)
- D compilation/arduino/package_index.json https://github.com/OttoDIY/blockly/pull/135/files#diff-023bd0f282b5e95e01b464551c807459e88d0b0bef78cc4a04370f9d35aeface (8395)
- D compilation/arduino/package_index.json.sig https://github.com/OttoDIY/blockly/pull/135/files#diff-6d6ab3be93d62f72d02ead61a55bf9aa27b85bd549caf52e8b33e18637ae6bb2 (0)
- D compilation/arduino/package_stm_index.json https://github.com/OttoDIY/blockly/pull/135/files#diff-d25883cb011e8e5469fc2b2c55d68a65876f2d5b25ef66081d87884094054ead (1893)
- D compilation/arduino/package_ustepper_index.json https://github.com/OttoDIY/blockly/pull/135/files#diff-4575b81727e3762bee3d2c4ae4df9ccee19ccd6a9d9937f58aeeee084dfc0260 (185)
- D compilation/arduino/packages/arduino/hardware/avr/1.8.3/boards.txt https://github.com/OttoDIY/blockly/pull/135/files#diff-e8ce1ae8457daaca8418a7b233471a8fc885a8f695cb7c98816223d1cb9e5df5 (1054)
- D compilation/arduino/packages/arduino/hardware/avr/1.8.3/bootloaders/atmega/ATmegaBOOT_168.c https://github.com/OttoDIY/blockly/pull/135/files#diff-21f78cb7f3d5bb723fcd43b1c2dba1daeab0e3f20b7ad3bb8f1645fea255b7e3 (1057)
- D compilation/arduino/packages/arduino/hardware/avr/1.8.3/bootloaders/atmega/ATmegaBOOT_168_atmega1280.hex https://github.com/OttoDIY/blockly/pull/135/files#diff-bc2cc9455ce553556975827b315fc2fd6045fbe2b938d5ffba58cbfa09685504 (245)
- D compilation/arduino/packages/arduino/hardware/avr/1.8.3/bootloaders/atmega/ATmegaBOOT_168_atmega328.hex https://github.com/OttoDIY/blockly/pull/135/files#diff-94b92f1ad620ddbf6a770ca4edb60cb916b37a27a78733a11940b4465f970f8d (125)
- D compilation/arduino/packages/arduino/hardware/avr/1.8.3/bootloaders/atmega/ATmegaBOOT_168_atmega328_pro_8MHz.hex https://github.com/OttoDIY/blockly/pull/135/files#diff-7456bc7d3733ecd7043a9eae0fd4e794125e37e052a747ad0953271919f4c6bf (124)
- D compilation/arduino/packages/arduino/hardware/avr/1.8.3/bootloaders/atmega/ATmegaBOOT_168_diecimila.hex https://github.com/OttoDIY/blockly/pull/135/files#diff-a612f1ad0e002116431b27b787ac124d474ca105ec89f1e800f60e0fa491ec1a (126)
- D compilation/arduino/packages/arduino/hardware/avr/1.8.3/bootloaders/atmega/ATmegaBOOT_168_ng.hex https://github.com/OttoDIY/blockly/pull/135/files#diff-6506b02043c6a009585d138dcbd655f3a0d0e02e07098886e5209653d9572455 (110)
- D compilation/arduino/packages/arduino/hardware/avr/1.8.3/bootloaders/atmega/ATmegaBOOT_168_pro_8MHz.hex https://github.com/OttoDIY/blockly/pull/135/files#diff-57dbfc71e02ab6c9119f33056d3f5cc240ccf42dc427f8f3e06f3d0f8012483b (126)
- D compilation/arduino/packages/arduino/hardware/avr/1.8.3/bootloaders/atmega/Makefile https://github.com/OttoDIY/blockly/pull/135/files#diff-de46b70e591f651c2f58fd2e0f6a4a81f54507bf2ef86df1ae9d11e5423eaf32 (238)
- D compilation/arduino/packages/arduino/hardware/avr/1.8.3/bootloaders/atmega8/ATmegaBOOT-prod-firmware-2009-11-07.hex https://github.com/OttoDIY/blockly/pull/135/files#diff-40278e23787b3d5f71070894dbf81a00d6557ab4328a1ce62536131a94049bba (66)
- D compilation/arduino/packages/arduino/hardware/avr/1.8.3/bootloaders/atmega8/ATmegaBOOT.c https://github.com/OttoDIY/blockly/pull/135/files#diff-e138ef2f75eee1f6d7e1054f0d5a60c9ed5653b75323f3fd34247028f75d54fa (507)
- D compilation/arduino/packages/arduino/hardware/avr/1.8.3/bootloaders/atmega8/ATmegaBOOT.hex https://github.com/OttoDIY/blockly/pull/135/files#diff-1db4f6e76d85cf8cbd0e2f72154fe4e0d3b18352ea9492c049ae80b02795a4b0 (62)
- D compilation/arduino/packages/arduino/hardware/avr/1.8.3/bootloaders/atmega8/ATmegaBOOT.txt https://github.com/OttoDIY/blockly/pull/135/files#diff-7a90bde400ffdbe125e513514532e365eff54ec3b2abfe22a2dffe1a66345714 (4)
- D compilation/arduino/packages/arduino/hardware/avr/1.8.3/bootloaders/atmega8/Makefile https://github.com/OttoDIY/blockly/pull/135/files#diff-4722f527567eb3e1dc10dd9a39696cf4249cef21a8faa039e06e17a3bbdc4228 (88)
- D compilation/arduino/packages/arduino/hardware/avr/1.8.3/bootloaders/bt/ATmegaBOOT_168.c https://github.com/OttoDIY/blockly/pull/135/files#diff-70ced102f0b01e3b646542fb160e53eb8cf9f539fad1367d4ac1dc8231a468bc (1043)
- D compilation/arduino/packages/arduino/hardware/avr/1.8.3/bootloaders/bt/ATmegaBOOT_168.hex https://github.com/OttoDIY/blockly/pull/135/files#diff-fdd6af6f8eae9ae2d05ed392d6a75a3ef9d886dbe1072fe71d266561f803b503 (121)
- D compilation/arduino/packages/arduino/hardware/avr/1.8.3/bootloaders/bt/ATmegaBOOT_168_atmega328_bt.hex https://github.com/OttoDIY/blockly/pull/135/files#diff-71502e7791ff9f8d2d34110621918307da0443a51b1998bd0f3dd508f168c236 (162)
- D compilation/arduino/packages/arduino/hardware/avr/1.8.3/bootloaders/bt/Makefile https://github.com/OttoDIY/blockly/pull/135/files#diff-3944b1c1d220f5383b663db4098cb3013357f72bc175097d72819dcf45d43701 (108)
- D compilation/arduino/packages/arduino/hardware/avr/1.8.3/bootloaders/caterina-Arduino_Robot/Caterina-Robot-Control.hex https://github.com/OttoDIY/blockly/pull/135/files#diff-2c841ee59683766165bea172887a59131c951d96906f5d5514dd4b32cfb390e8 (258)
- D compilation/arduino/packages/arduino/hardware/avr/1.8.3/bootloaders/caterina-Arduino_Robot/Caterina-Robot-Motor.hex https://github.com/OttoDIY/blockly/pull/135/files#diff-0e34391e9dbb36f0d9fea7566668129fd844d02dfb3418271846da8919c6f316 (258)
- D compilation/arduino/packages/arduino/hardware/avr/1.8.3/bootloaders/caterina-Arduino_Robot/Caterina-Robot.txt https://github.com/OttoDIY/blockly/pull/135/files#diff-1415101ed20fee679c32f27514fa02cc11d4b9f8810c2d3a63e87c66b800de66 (11)
- D compilation/arduino/packages/arduino/hardware/avr/1.8.3/bootloaders/caterina-Arduino_Robot/Caterina.c https://github.com/OttoDIY/blockly/pull/135/files#diff-9fb6b38c5131b5b5f9b9b91c40a9c4b4460e3fa168f52af928ab44fe36782f66 (780)
- D compilation/arduino/packages/arduino/hardware/avr/1.8.3/bootloaders/caterina-Arduino_Robot/Caterina.h https://github.com/OttoDIY/blockly/pull/135/files#diff-bdcd32f8597cfe9d8043275c0b0b4519c4211fb8da1247665ca63b9d7e2d5270 (106)
- D compilation/arduino/packages/arduino/hardware/avr/1.8.3/bootloaders/caterina-Arduino_Robot/Descriptors.c https://github.com/OttoDIY/blockly/pull/135/files#diff-0df8d6e29abdb01e8be1330b670cdf1ed651f6fbc9bfef4d9ca7205ce40a2ad9 (270)
- D compilation/arduino/packages/arduino/hardware/avr/1.8.3/bootloaders/caterina-Arduino_Robot/Descriptors.h https://github.com/OttoDIY/blockly/pull/135/files#diff-94ba9f21348217217d10aaaa3f0b53eb592247c7deff78ae25ce009744e1de6c (139)
- D compilation/arduino/packages/arduino/hardware/avr/1.8.3/bootloaders/caterina-Arduino_Robot/Makefile https://github.com/OttoDIY/blockly/pull/135/files#diff-be4fa49561a0d2b16d9ed92618a0ff4a4bd1430f817957a28f1584a405cd094a (738)
- D compilation/arduino/packages/arduino/hardware/avr/1.8.3/bootloaders/caterina-Arduino_Robot/README.md https://github.com/OttoDIY/blockly/pull/135/files#diff-14574415cfc12f9ccb79fcc693cbbaff6e46d0b10f15590697b1deecdda1b118 (27)
- D compilation/arduino/packages/arduino/hardware/avr/1.8.3/bootloaders/caterina-LilyPadUSB/Caterina-LilyPadUSB.hex https://github.com/OttoDIY/blockly/pull/135/files#diff-a6c6894cb00e56309b573ae35789c354baa67bf152d3e91a0a5842397bc82487 (259)
- D compilation/arduino/packages/arduino/hardware/avr/1.8.3/bootloaders/caterina-LilyPadUSB/Caterina.c https://github.com/OttoDIY/blockly/pull/135/files#diff-3b02f78473cba7aa637185771ca08ff1ce50d7443c19d6721e2bc2ed6fed5ae4 (780)
- D compilation/arduino/packages/arduino/hardware/avr/1.8.3/bootloaders/caterina-LilyPadUSB/Caterina.h https://github.com/OttoDIY/blockly/pull/135/files#diff-48a8e9dbff8292724671aa57b0e916c4b7c6dbc418b2a29e316cdea0ebf7ceef (99)
- D compilation/arduino/packages/arduino/hardware/avr/1.8.3/bootloaders/caterina-LilyPadUSB/Descriptors.c https://github.com/OttoDIY/blockly/pull/135/files#diff-a4bc49db9a312ac29b6d2e641ec85fab6f3748c0d7ba7f4d10bfc0fa021d72ef (260)
- D compilation/arduino/packages/arduino/hardware/avr/1.8.3/bootloaders/caterina-LilyPadUSB/Descriptors.h https://github.com/OttoDIY/blockly/pull/135/files#diff-0f8735d797e57d75b6191c76cbeb0f3236929859c35469a910e3ac48ce5d9b2d (139)
- D compilation/arduino/packages/arduino/hardware/avr/1.8.3/bootloaders/caterina-LilyPadUSB/Makefile https://github.com/OttoDIY/blockly/pull/135/files#diff-bb62a09f14bb3d4eeb69574de833aff5bae7ab839437d3a9395bfe209f99ca51 (716)
- D compilation/arduino/packages/arduino/hardware/avr/1.8.3/bootloaders/caterina-LilyPadUSB/Readme.txt https://github.com/OttoDIY/blockly/pull/135/files#diff-344a65b6fbda943852ee51bc7e95997102845105c9249e767dd66759dc76995c (11)
- D compilation/arduino/packages/arduino/hardware/avr/1.8.3/bootloaders/caterina/Caterina-Circuitplay32u4.hex https://github.com/OttoDIY/blockly/pull/135/files#diff-1b70c19aa6563ab1bd938c357fa779c543b55a9e4ed95633a1af65ec671dc7f3 (251)
- D compilation/arduino/packages/arduino/hardware/avr/1.8.3/bootloaders/caterina/Caterina-Esplora.hex https://github.com/OttoDIY/blockly/pull/135/files#diff-afe54f26530b467a57dcf9a4ae11113c2723667b482cd79dd3302d421ee69269 (1024)
- D compilation/arduino/packages/arduino/hardware/avr/1.8.3/bootloaders/caterina/Caterina-Esplora.txt https://github.com/OttoDIY/blockly/pull/135/files#diff-854954a5efd445491cc3966a542602f7c336fc56265ba85e7de8f85163a2b147 (6)
- D compilation/arduino/packages/arduino/hardware/avr/1.8.3/bootloaders/caterina/Caterina-Industrial101.hex https://github.com/OttoDIY/blockly/pull/135/files#diff-4d9586384f61c3f34bd7ed9ececa1b901237e788db49e177e8a0470ff5a01711 (250)
- D compilation/arduino/packages/arduino/hardware/avr/1.8.3/bootloaders/caterina/Caterina-Leonardo.hex https://github.com/OttoDIY/blockly/pull/135/files#diff-451f6c68f32e847a35c9ab615148c9fcc7c619c44934f75112a29d0a13ab6f9d (1024)
- D compilation/arduino/packages/arduino/hardware/avr/1.8.3/bootloaders/caterina/Caterina-Leonardo.txt https://github.com/OttoDIY/blockly/pull/135/files#diff-f6f573135be63a0891dba468b9cb0ca82f5a2cd5a6dc57b3ea5da1d960132e3b (11)
- D compilation/arduino/packages/arduino/hardware/avr/1.8.3/bootloaders/caterina/Caterina-LeonardoEthernet.hex https://github.com/OttoDIY/blockly/pull/135/files#diff-319bcc1d3a75652e1473d39022ed0fe8f3871ec9e54943a7db3e6d23783e757f (250)
- D compilation/arduino/packages/arduino/hardware/avr/1.8.3/bootloaders/caterina/Caterina-LininoOne.hex https://github.com/OttoDIY/blockly/pull/135/files#diff-9a29a9ccd1d284305950a3b464d0c478d90d88d1df47784750bc4bd92f21393b (249)
- D compilation/arduino/packages/arduino/hardware/avr/1.8.3/bootloaders/caterina/Caterina-Micro.hex https://github.com/OttoDIY/blockly/pull/135/files#diff-4a8ef8093cde2b4294702ef559488ae8858d1695b90342c281a8be7577229ddf (1024)
- D compilation/arduino/packages/arduino/hardware/avr/1.8.3/bootloaders/caterina/Caterina-Micro.txt https://github.com/OttoDIY/blockly/pull/135/files#diff-1bdc668f0cb4fb95113110084ea384432dd330fc77577937e6ac602017f43d78 (11)
- D compilation/arduino/packages/arduino/hardware/avr/1.8.3/bootloaders/caterina/Caterina-Yun-noblink.hex https://github.com/OttoDIY/blockly/pull/135/files#diff-af1849442630091f15d1cdd4b2d6a35ceac8df1b7db3efb0631b8336918a8c95 (258)
- D compilation/arduino/packages/arduino/hardware/avr/1.8.3/bootloaders/caterina/Caterina-Yun.hex https://github.com/OttoDIY/blockly/pull/135/files#diff-b974eb800a2dc02877831e97201bb2b82d0b4e13ab6b5e934014e5a603bf9930 (1025)
- D compilation/arduino/packages/arduino/hardware/avr/1.8.3/bootloaders/caterina/Caterina-YunMini.hex https://github.com/OttoDIY/blockly/pull/135/files#diff-8a5969db7d1d5c84bd79d69ac54508e94b94f2f3f3e37c4f224dc4edeb8330d0 (250)
- D compilation/arduino/packages/arduino/hardware/avr/1.8.3/bootloaders/caterina/Caterina.c https://github.com/OttoDIY/blockly/pull/135/files#diff-a3a11fa6c7a0b014874bfcedd6f7895992906fc8179d8a31f1ba855da13b8862 (714)
- D compilation/arduino/packages/arduino/hardware/avr/1.8.3/bootloaders/caterina/Caterina.h https://github.com/OttoDIY/blockly/pull/135/files#diff-2a07af109bc97efd2718e8790785ed556a4c675a947775b18bc5184f8879496d (106)
- D compilation/arduino/packages/arduino/hardware/avr/1.8.3/bootloaders/caterina/Descriptors.c https://github.com/OttoDIY/blockly/pull/135/files#diff-2d998103fe8bf2d5921bbbdfa713e771dd3b0e4fd8125c34b4096bef08174aaa (0)
- D compilation/arduino/packages/arduino/hardware/avr/1.8.3/bootloaders/caterina/Descriptors.h https://github.com/OttoDIY/blockly/pull/135/files#diff-b6b27cc34916813bdf20f0889027a032a797dc3e77b3cb57569e1304c558d64e (0)
- D compilation/arduino/packages/arduino/hardware/avr/1.8.3/bootloaders/caterina/Esplora-prod-firmware-2012-12-10.hex https://github.com/OttoDIY/blockly/pull/135/files#diff-0be94658d6a38c842f61b99af77bf4f411e9d3f806ef9c7a03de2c93d61fc5d0 (0)
- D compilation/arduino/packages/arduino/hardware/avr/1.8.3/bootloaders/caterina/Esplora-prod-firmware-2012-12-10.txt https://github.com/OttoDIY/blockly/pull/135/files#diff-4f3561414e1f7a2580f6191f1e7abee6a589c63361b104adf3e459978ca82155 (0)
- D compilation/arduino/packages/arduino/hardware/avr/1.8.3/bootloaders/caterina/Leonardo-prod-firmware-2012-04-26.hex https://github.com/OttoDIY/blockly/pull/135/files#diff-5a5c5f6896f72457246654e790306749fe4d5d2ade212d7fac800133f5061171 (0)
- D compilation/arduino/packages/arduino/hardware/avr/1.8.3/bootloaders/caterina/Leonardo-prod-firmware-2012-04-26.txt https://github.com/OttoDIY/blockly/pull/135/files#diff-3839cb2aa3b9156139f45ed52a635e016bc08e577097855cae0e766e3d0d8189 (0)
- D compilation/arduino/packages/arduino/hardware/avr/1.8.3/bootloaders/caterina/Leonardo-prod-firmware-2012-12-10.hex https://github.com/OttoDIY/blockly/pull/135/files#diff-117be67d7920b1969dccd6b81610452c6378a605690c16fa27019f5a059d9bbc (0)
- D compilation/arduino/packages/arduino/hardware/avr/1.8.3/bootloaders/caterina/Leonardo-prod-firmware-2012-12-10.txt https://github.com/OttoDIY/blockly/pull/135/files#diff-c5ebf5e38cdc998c43ecf0d88778b75acf67979484832de8f179f8ae3c8d881f (0)
- D compilation/arduino/packages/arduino/hardware/avr/1.8.3/bootloaders/caterina/Makefile https://github.com/OttoDIY/blockly/pull/135/files#diff-a9322259df10f1cbf20da4575a468bec9174ff93bf034288a4fb3622fd7db67b (0)
- D compilation/arduino/packages/arduino/hardware/avr/1.8.3/bootloaders/caterina/Micro-prod-firmware-2012-11-23.hex https://github.com/OttoDIY/blockly/pull/135/files#diff-955fffd6cc9df41f75613800237a2af06ac87a7e3cef3f00956c0d349db5c4cf (0)
- D compilation/arduino/packages/arduino/hardware/avr/1.8.3/bootloaders/caterina/Micro-prod-firmware-2012-11-23.txt https://github.com/OttoDIY/blockly/pull/135/files#diff-e6f7923b8491893de8cfdbe6078677deb9772c25ed5b5336cb1ed707d30267fd (0)
- D compilation/arduino/packages/arduino/hardware/avr/1.8.3/bootloaders/caterina/Micro-prod-firmware-2012-12-10.hex https://github.com/OttoDIY/blockly/pull/135/files#diff-be6041c4cbbb784182d18d111b56e827f5e8b2a257954572751c6dc750dc9195 (0)
- D compilation/arduino/packages/arduino/hardware/avr/1.8.3/bootloaders/caterina/Micro-prod-firmware-2012-12-10.txt https://github.com/OttoDIY/blockly/pull/135/files#diff-ffdfee5daeccdbfc1bd5fd9243a9084369aa9455b81195e34aa588e2f7df2e80 (0)
- D compilation/arduino/packages/arduino/hardware/avr/1.8.3/bootloaders/gemma/README.md https://github.com/OttoDIY/blockly/pull/135/files#diff-1a073514918197bc7d01c56894903fc0388a1ac9f9e43bdb65a889f497ac592e (0)
- D compilation/arduino/packages/arduino/hardware/avr/1.8.3/bootloaders/gemma/avrdude.conf https://github.com/OttoDIY/blockly/pull/135/files#diff-0c0cd4e9a3510e903fa57566cb44513f0aac64056298b3b49b6e8bf156545d04 (0)
- D compilation/arduino/packages/arduino/hardware/avr/1.8.3/bootloaders/gemma/gemma_v1.hex https://github.com/OttoDIY/blockly/pull/135/files#diff-6da40ba2f43270bc1e93d28716a3f35e9e72ece7aa4a27e97c19801034dfcd33 (0)
- D compilation/arduino/packages/arduino/hardware/avr/1.8.3/bootloaders/gemma/usbconfig.h https://github.com/OttoDIY/blockly/pull/135/files#diff-83251c844ff2cd207983c50aced911e46fce716e1a090e7a3faa140eed4e7ad5 (0)
- D compilation/arduino/packages/arduino/hardware/avr/1.8.3/bootloaders/gemma/usbconfig.patch https://github.com/OttoDIY/blockly/pull/135/files#diff-24692c886f89702076abd2031e160805704bfddf8c55a543052039c43fc95d5f (0)
- D compilation/arduino/packages/arduino/hardware/avr/1.8.3/bootloaders/lilypad/LilyPadBOOT_168.hex https://github.com/OttoDIY/blockly/pull/135/files#diff-6967e3767ccffb75d54f327c2db7c6835db1288b2279ef44cabb63975e65fd72 (0)
- D compilation/arduino/packages/arduino/hardware/avr/1.8.3/bootloaders/lilypad/src/ATmegaBOOT.c https://github.com/OttoDIY/blockly/pull/135/files#diff-2947907d5c65e115da7ad0145d4d1bb584bd83105cc11dc0f02d007682695155 (0)
- D compilation/arduino/packages/arduino/hardware/avr/1.8.3/bootloaders/lilypad/src/Makefile https://github.com/OttoDIY/blockly/pull/135/files#diff-cbb01affa0d10dc07bf8064fae91550de6f9a6f8db367408178a6363db1cc680 (0)
- D compilation/arduino/packages/arduino/hardware/avr/1.8.3/bootloaders/optiboot/Makefile https://github.com/OttoDIY/blockly/pull/135/files#diff-6f212bbb4cfbed84af907e94122758bb2e3317ef440e3a8ded89f22692540b7a (0)
- D compilation/arduino/packages/arduino/hardware/avr/1.8.3/bootloaders/optiboot/README.TXT https://github.com/OttoDIY/blockly/pull/135/files#diff-566920db5447def0f9284322704f5e665bd7a6451e0d8136950a2c54b4537f07 (0)
- D compilation/arduino/packages/arduino/hardware/avr/1.8.3/bootloaders/optiboot/boot.h https://github.com/OttoDIY/blockly/pull/135/files#diff-e8170ac5d40d8e31ada39a2ac8bd4bb8bdbb66a29777f50f1797d4410555c5c1 (0)
- D compilation/arduino/packages/arduino/hardware/avr/1.8.3/bootloaders/optiboot/makeall https://github.com/OttoDIY/blockly/pull/135/files#diff-92bd2c891abebad8673d33fb49da15e19c69af543196031d03baa30901932054 (0)
- D compilation/arduino/packages/arduino/hardware/avr/1.8.3/bootloaders/optiboot/omake https://github.com/OttoDIY/blockly/pull/135/files#diff-8b09e2f91e3270efb6b12c0594a9be08aba9f5475bbf8717d6d73050e0e9ee98 (0)
- D compilation/arduino/packages/arduino/hardware/avr/1.8.3/bootloaders/optiboot/omake.bat https://github.com/OttoDIY/blockly/pull/135/files#diff-91f0e8e9238620bc6def2c000f2949937ab52085ee3ae9f9e4888e033e3d21d0 (0)
- D compilation/arduino/packages/arduino/hardware/avr/1.8.3/bootloaders/optiboot/optiboot.c https://github.com/OttoDIY/blockly/pull/135/files#diff-6db9429390f5d05831a7d34ba2c3903b55627ac815f8adfa78130b96d34461cc (0)
- D compilation/arduino/packages/arduino/hardware/avr/1.8.3/bootloaders/optiboot/optiboot_atmega168.hex https://github.com/OttoDIY/blockly/pull/135/files#diff-628977e5e5211e219068380bc542502dea80dee9d4847971147825d071052439 (0)
- D compilation/arduino/packages/arduino/hardware/avr/1.8.3/bootloaders/optiboot/optiboot_atmega168.lst https://github.com/OttoDIY/blockly/pull/135/files#diff-339563801a3780271b5991c6089bdc7ac1ada0b6dd16603349cf9ff8ab41f939 (0)
- D compilation/arduino/packages/arduino/hardware/avr/1.8.3/bootloaders/optiboot/optiboot_atmega328-Mini.hex https://github.com/OttoDIY/blockly/pull/135/files#diff-2636031f9471a38f834c3fcc3a3d9179bb9c74b9e93fb369945c33eb5a798924 (0)
- D compilation/arduino/packages/arduino/hardware/avr/1.8.3/bootloaders/optiboot/optiboot_atmega328.hex https://github.com/OttoDIY/blockly/pull/135/files#diff-2d0094b0d71cfe682b24e3f6009c5903947da3c5b20968f637ab0dff0b6e1c25 (0)
- D compilation/arduino/packages/arduino/hardware/avr/1.8.3/bootloaders/optiboot/optiboot_atmega328.lst https://github.com/OttoDIY/blockly/pull/135/files#diff-a87eb9b248e9e46cae1fa303e7f4d49fc0d5c3860e686d31a6d49f536c42caae (0)
- D compilation/arduino/packages/arduino/hardware/avr/1.8.3/bootloaders/optiboot/optiboot_atmega8.hex https://github.com/OttoDIY/blockly/pull/135/files#diff-183f74c90466ff3bd01ab4a03a5559e4b22808cc0f9cfa7db80689d298c91907 (0)
- D compilation/arduino/packages/arduino/hardware/avr/1.8.3/bootloaders/optiboot/optiboot_atmega8.lst https://github.com/OttoDIY/blockly/pull/135/files#diff-5298597a22a80654ec794dd5485ffc47ae1b2cc2e160b2e18eb48c4b4d06e695 (0)
- D compilation/arduino/packages/arduino/hardware/avr/1.8.3/bootloaders/optiboot/pin_defs.h https://github.com/OttoDIY/blockly/pull/135/files#diff-75a0c2d2ddd1d26d4153eb9104a1eefca9e28cafdf48a931de982659bf771128 (0)
- D compilation/arduino/packages/arduino/hardware/avr/1.8.3/bootloaders/optiboot/stk500.h https://github.com/OttoDIY/blockly/pull/135/files#diff-0c851352f18bbd04fed0d9ff848dd3bf1c03d0d08a0cbc96db41c326a7718279 (0)
- D compilation/arduino/packages/arduino/hardware/avr/1.8.3/bootloaders/stk500v2/License.txt https://github.com/OttoDIY/blockly/pull/135/files#diff-f718700feab18681027767f1cb3dcab7869785fc6802a8230a5aec3f57c011e8 (0)
- D compilation/arduino/packages/arduino/hardware/avr/1.8.3/bootloaders/stk500v2/Makefile https://github.com/OttoDIY/blockly/pull/135/files#diff-4d918b654946b0b34bfe77c6e8e1eb27ddb58b974384ca0de77cb76fe09714d5 (0)
- D compilation/arduino/packages/arduino/hardware/avr/1.8.3/bootloaders/stk500v2/Mega2560-prod-firmware-2011-06-29.hex https://github.com/OttoDIY/blockly/pull/135/files#diff-772c18246909a40b2a71a38d89a752d5eb71460b65fc3d02ac95b984d139b735 (0)
- D compilation/arduino/packages/arduino/hardware/avr/1.8.3/bootloaders/stk500v2/STK500V2.pnproj https://github.com/OttoDIY/blockly/pull/135/files#diff-013172bb5fa43238d46e90dbe4edbce81db1d081fbfbd0f307ccb5d16cfe01ae (0)
- D compilation/arduino/packages/arduino/hardware/avr/1.8.3/bootloaders/stk500v2/STK500V2.pnps https://github.com/OttoDIY/blockly/pull/135/files#diff-3717efa7aab8f7e41deeec87aa0fd512e6b60df97204583d34a2f5c3d5e52d3a (0)
- D compilation/arduino/packages/arduino/hardware/avr/1.8.3/bootloaders/stk500v2/avr_cpunames.h https://github.com/OttoDIY/blockly/pull/135/files#diff-f053e4f0183db45b2d2e4b9dbb4877043466cfb5e75d6e408e8b3d63ad51eeb6 (0)
- D compilation/arduino/packages/arduino/hardware/avr/1.8.3/bootloaders/stk500v2/avrinterruptnames.h https://github.com/OttoDIY/blockly/pull/135/files#diff-68504bf5b0c1bd82c64b620841f102f0e49b531fce7286bddc8e6667cc4c1cfb (0)
- D compilation/arduino/packages/arduino/hardware/avr/1.8.3/bootloaders/stk500v2/command.h https://github.com/OttoDIY/blockly/pull/135/files#diff-30acc262f32b1c09811057840c6146fe7f867bf298bd2607129d993680d5f3e0 (0)
- D compilation/arduino/packages/arduino/hardware/avr/1.8.3/bootloaders/stk500v2/stk500boot.c https://github.com/OttoDIY/blockly/pull/135/files#diff-52ef602a0648a34ddb9e28b44e84ad3e6618d61bc944358a0eaa576fdcb317bb (0)
- D compilation/arduino/packages/arduino/hardware/avr/1.8.3/bootloaders/stk500v2/stk500boot.ppg https://github.com/OttoDIY/blockly/pull/135/files#diff-cbf577266ad13dec36607c10d506170d813654596151cc1db71ed35a9b00753c (0)
- D compilation/arduino/packages/arduino/hardware/avr/1.8.3/bootloaders/stk500v2/stk500boot_v2_mega2560.hex https://github.com/OttoDIY/blockly/pull/135/files#diff-7b4c47ec15ade1ca06610f7b19d7258f9cb9278a85595b5063222eb3fd1131f5 (0)
- D compilation/arduino/packages/arduino/hardware/avr/1.8.3/cores/arduino/Arduino.h https://github.com/OttoDIY/blockly/pull/135/files#diff-bac9fef43e0929187a307a302807fab37aaba70346d9585007764ac22862dc98 (0)
- D compilation/arduino/packages/arduino/hardware/avr/1.8.3/cores/arduino/CDC.cpp https://github.com/OttoDIY/blockly/pull/135/files#diff-f52202bb0bc528800418e1d49e103b7b15ee2ec9181f3736154fe03e11241e86 (0)
- D compilation/arduino/packages/arduino/hardware/avr/1.8.3/cores/arduino/Client.h https://github.com/OttoDIY/blockly/pull/135/files#diff-8dda3527bab18dd3733862f99ee2cc50035b7efae2a8dfd9b8921b69e1685b84 (0)
- D compilation/arduino/packages/arduino/hardware/avr/1.8.3/cores/arduino/HardwareSerial.cpp https://github.com/OttoDIY/blockly/pull/135/files#diff-06cb264ad138621e23b1f45e2f7e1bbac01557741639ef1cd90573e3700454eb (0)
- D compilation/arduino/packages/arduino/hardware/avr/1.8.3/cores/arduino/HardwareSerial.h https://github.com/OttoDIY/blockly/pull/135/files#diff-66316a50065b2640a88e6be559e5c6699346d84cd5dec8edc531ab71f69dba65 (0)
- D compilation/arduino/packages/arduino/hardware/avr/1.8.3/cores/arduino/HardwareSerial0.cpp https://github.com/OttoDIY/blockly/pull/135/files#diff-25da07f91c02c19e7f0e6c9ba151ba06e3542470aadcaadb44d9b5973236f32d (0)
- D compilation/arduino/packages/arduino/hardware/avr/1.8.3/cores/arduino/HardwareSerial1.cpp https://github.com/OttoDIY/blockly/pull/135/files#diff-dc2928a634a44e57b7785ca03ba4662e7426a05bcd5405664a231d2214355cf4 (0)
- D compilation/arduino/packages/arduino/hardware/avr/1.8.3/cores/arduino/HardwareSerial2.cpp https://github.com/OttoDIY/blockly/pull/135/files#diff-b216a2d615579c4d4192c1f56e28bc0d739e3db8fcdc8f1d06b56460df784114 (0)
- D compilation/arduino/packages/arduino/hardware/avr/1.8.3/cores/arduino/HardwareSerial3.cpp https://github.com/OttoDIY/blockly/pull/135/files#diff-dfe6bd776682ca8964a7d88758d781d0a19214d86c6298346f552a705d3432be (0)
- D compilation/arduino/packages/arduino/hardware/avr/1.8.3/cores/arduino/HardwareSerial_private.h https://github.com/OttoDIY/blockly/pull/135/files#diff-3f43f7343dfe5bb2e750cdd2effc8839f1d88685962cd224abec4b93a5add558 (0)
- D compilation/arduino/packages/arduino/hardware/avr/1.8.3/cores/arduino/IPAddress.cpp https://github.com/OttoDIY/blockly/pull/135/files#diff-a97385a7a7777709e63689c9fa413648f223ccea0318469053aea20dadb9beeb (0)
- D compilation/arduino/packages/arduino/hardware/avr/1.8.3/cores/arduino/IPAddress.h https://github.com/OttoDIY/blockly/pull/135/files#diff-dcbae78b34ed5a3bfc17a91907a7c6e38f28c73fa6bb0d68c1ef1256b046a7d7 (0)
- D compilation/arduino/packages/arduino/hardware/avr/1.8.3/cores/arduino/PluggableUSB.cpp https://github.com/OttoDIY/blockly/pull/135/files#diff-45dd96945569783abb2765ba892e42f13a717c8d9994cdbf4b40298746e02f3c (0)
- D compilation/arduino/packages/arduino/hardware/avr/1.8.3/cores/arduino/PluggableUSB.h https://github.com/OttoDIY/blockly/pull/135/files#diff-83da21c68e553aad01a96ce9fcf1c668329a20ec5493d891773eafc3b376ec2d (0)
- D compilation/arduino/packages/arduino/hardware/avr/1.8.3/cores/arduino/Print.cpp https://github.com/OttoDIY/blockly/pull/135/files#diff-8311048d59ded79d157961658a3a2017212a5016c5fceee2cf7acbb7c3639947 (0)
- D compilation/arduino/packages/arduino/hardware/avr/1.8.3/cores/arduino/Print.h https://github.com/OttoDIY/blockly/pull/135/files#diff-3c5b11d8b2d868b964e8e6b139b79882f9d52bd849a8aef91f599b6a8ca3553d (0)
- D compilation/arduino/packages/arduino/hardware/avr/1.8.3/cores/arduino/Printable.h https://github.com/OttoDIY/blockly/pull/135/files#diff-f2eb1e98f6320ad97a6b3b7bf5b7b1a947741e54f4d09ca0ecede3426c52e41d (0)
- D compilation/arduino/packages/arduino/hardware/avr/1.8.3/cores/arduino/Server.h https://github.com/OttoDIY/blockly/pull/135/files#diff-142cb291a49d31aba0e167c712d8b03ec60253b9ac93c64fb0e2e9759ee065a9 (0)
- D compilation/arduino/packages/arduino/hardware/avr/1.8.3/cores/arduino/Stream.cpp https://github.com/OttoDIY/blockly/pull/135/files#diff-5a4e1e3c6c28f709a3e0a0cee2f4aa531aba8471c8b49f03c8eff3c04590cc0b (0)
- D compilation/arduino/packages/arduino/hardware/avr/1.8.3/cores/arduino/Stream.h https://github.com/OttoDIY/blockly/pull/135/files#diff-af45424b9c966d916262dd62a56682d526e8a00a6af2bd69d8a5b6f3ff19c849 (0)
- D compilation/arduino/packages/arduino/hardware/avr/1.8.3/cores/arduino/Tone.cpp https://github.com/OttoDIY/blockly/pull/135/files#diff-d59c09269365fb84e530aef0c200c6addbc5838971f381405eb362693e978f9e (0)
- D compilation/arduino/packages/arduino/hardware/avr/1.8.3/cores/arduino/USBAPI.h https://github.com/OttoDIY/blockly/pull/135/files#diff-a348a779d0fd6b1f6b9ed762671e7c485597b1c23faa86c3b31de15a10e1233d (0)
- D compilation/arduino/packages/arduino/hardware/avr/1.8.3/cores/arduino/USBCore.cpp https://github.com/OttoDIY/blockly/pull/135/files#diff-9d040984956d493032f7e13bd6e7576c090b3071900e5b4b8ef9ed3a98746c33 (0)
- D compilation/arduino/packages/arduino/hardware/avr/1.8.3/cores/arduino/USBCore.h https://github.com/OttoDIY/blockly/pull/135/files#diff-4c71913af8c4f423c89f759d56f70fcd9173e84c2c3817f7e7272b7146f0ba20 (0)
- D compilation/arduino/packages/arduino/hardware/avr/1.8.3/cores/arduino/USBDesc.h https://github.com/OttoDIY/blockly/pull/135/files#diff-f5c0f5fceae55935c53ba90ed1951222c30bae24baabea9af281224fe57dd12f (0)
- D compilation/arduino/packages/arduino/hardware/avr/1.8.3/cores/arduino/Udp.h https://github.com/OttoDIY/blockly/pull/135/files#diff-113fbb8014ab3b0aaa175607914e0d1c0ca04fc52356ecdec46567e0749ebe55 (0)
- D compilation/arduino/packages/arduino/hardware/avr/1.8.3/cores/arduino/WCharacter.h https://github.com/OttoDIY/blockly/pull/135/files#diff-a0547dd6d920f7d7ecf010f18a38d3f93e90a84f66bbed7fd10a00b467b6e218 (0)
- D compilation/arduino/packages/arduino/hardware/avr/1.8.3/cores/arduino/WInterrupts.c https://github.com/OttoDIY/blockly/pull/135/files#diff-8203ec0e27c30a742ee95ca79f7da4be4491bc0b269fc1f29bcf1ec16a934fc4 (0)
- D compilation/arduino/packages/arduino/hardware/avr/1.8.3/cores/arduino/WMath.cpp https://github.com/OttoDIY/blockly/pull/135/files#diff-0fb56acda498bf54e11e2d7a6ae7d73c927e82e47a7e0de69026405f918bc92b (0)
- D compilation/arduino/packages/arduino/hardware/avr/1.8.3/cores/arduino/WString.cpp https://github.com/OttoDIY/blockly/pull/135/files#diff-5c2d1fa51ccb3f9a1bfd66f99181edc318dfa3ff50be081b63e2374881d88ce4 (0)
- D compilation/arduino/packages/arduino/hardware/avr/1.8.3/cores/arduino/WString.h https://github.com/OttoDIY/blockly/pull/135/files#diff-37aa7ee99cfeb2604d57878818f9ce9580667cd9335a4e8f2a378d1fd3878bb5 (0)
- D compilation/arduino/packages/arduino/hardware/avr/1.8.3/cores/arduino/abi.cpp https://github.com/OttoDIY/blockly/pull/135/files#diff-f3a2df7dbd20645703e0672311eed1a1a2d9db02dca1de902b46cdc786242b97 (0)
- D compilation/arduino/packages/arduino/hardware/avr/1.8.3/cores/arduino/binary.h https://github.com/OttoDIY/blockly/pull/135/files#diff-5f6243cd8afdd874121bfceb0ae35744fd2115888ce8b5d5bd84a1bf4b1bb89f (0)
- D compilation/arduino/packages/arduino/hardware/avr/1.8.3/cores/arduino/hooks.c https://github.com/OttoDIY/blockly/pull/135/files#diff-01aae5afd5b696933161f4c31d8e109ff0dee9c048ece2cb920c149f944973f0 (0)
- D compilation/arduino/packages/arduino/hardware/avr/1.8.3/cores/arduino/main.cpp https://github.com/OttoDIY/blockly/pull/135/files#diff-84ad8a7b391b3e17c27f7a72fbb4f4fb3b0206703cc527017d71104ce44b0e07 (0)
- D compilation/arduino/packages/arduino/hardware/avr/1.8.3/cores/arduino/new https://github.com/OttoDIY/blockly/pull/135/files#diff-47ce75a8d0d5242de68b0f8161e00943ef6a1101879f047510b7a767122dbbad (0)
- D compilation/arduino/packages/arduino/hardware/avr/1.8.3/cores/arduino/new.cpp https://github.com/OttoDIY/blockly/pull/135/files#diff-d938ea299fed91a8472e20e5e3f95f1fd7fe761261baad96c42951b31286d393 (0)
- D compilation/arduino/packages/arduino/hardware/avr/1.8.3/cores/arduino/new.h https://github.com/OttoDIY/blockly/pull/135/files#diff-ab8f514e41b176b2d5eae936af1c72cd1cd3db72808e2252bea8160a094fdb62 (0)
- D compilation/arduino/packages/arduino/hardware/avr/1.8.3/cores/arduino/wiring.c https://github.com/OttoDIY/blockly/pull/135/files#diff-b279ac040e5ade13047fb06fd59731f59156fa9ebd0a7eb1a4691a1399267925 (0)
- D compilation/arduino/packages/arduino/hardware/avr/1.8.3/cores/arduino/wiring_analog.c https://github.com/OttoDIY/blockly/pull/135/files#diff-f21a6a2d89b90e2067f4a1ccbd3a9e13ae40d9ba55d94eae76ccc3d8552f1ae7 (0)
- D compilation/arduino/packages/arduino/hardware/avr/1.8.3/cores/arduino/wiring_digital.c https://github.com/OttoDIY/blockly/pull/135/files#diff-a0d2348d87a5e3949eeb9a8e109e3e21503998b4af7a238f19c3deb5af73c3e0 (0)
- D compilation/arduino/packages/arduino/hardware/avr/1.8.3/cores/arduino/wiring_private.h https://github.com/OttoDIY/blockly/pull/135/files#diff-cb509b974c86dca22985df3c03de8e15d16653e82115512a99eb2af02a3e22c0 (0)
- D compilation/arduino/packages/arduino/hardware/avr/1.8.3/cores/arduino/wiring_pulse.S https://github.com/OttoDIY/blockly/pull/135/files#diff-29386daa1e9cbe575f162421842824c812685aea432a05b6df281f9b02ca2589 (0)
- D compilation/arduino/packages/arduino/hardware/avr/1.8.3/cores/arduino/wiring_pulse.c https://github.com/OttoDIY/blockly/pull/135/files#diff-10b526e0148dd71f101c79238dcfb2684638f4d74c626010b6f7f53a2655fe51 (0)
- D compilation/arduino/packages/arduino/hardware/avr/1.8.3/cores/arduino/wiring_shift.c https://github.com/OttoDIY/blockly/pull/135/files#diff-e19343a6de895ccd4b091c9dd5b49b33ccdd70437ce5fdf144fb11269551cc8c (0)
- D compilation/arduino/packages/arduino/hardware/avr/1.8.3/extras/pack.hourlybuild.bash https://github.com/OttoDIY/blockly/pull/135/files#diff-b27d407f828aabcb82d350358e31ad451de56436834dbc4f9d7c42a1337e3dac (0)
- D compilation/arduino/packages/arduino/hardware/avr/1.8.3/extras/pack.pullrequest.bash https://github.com/OttoDIY/blockly/pull/135/files#diff-fc81c90fbc83f5b4c0a48726fcf6fada962b9a0cbc5aa36e95d2b56a4e1c877e (0)
- D compilation/arduino/packages/arduino/hardware/avr/1.8.3/extras/pack.release.bash https://github.com/OttoDIY/blockly/pull/135/files#diff-ad3374cc3af94290c20d2385d312e96f54c195e84c254d97494be0a4351cc804 (0)
- D compilation/arduino/packages/arduino/hardware/avr/1.8.3/extras/package_index.json.Hourly.template https://github.com/OttoDIY/blockly/pull/135/files#diff-693f3560418e4f7974055ae15b1edf05b7b22e8e4ef8caaeb21470924cfc4564 (0)
- D compilation/arduino/packages/arduino/hardware/avr/1.8.3/extras/package_index.json.PR.template https://github.com/OttoDIY/blockly/pull/135/files#diff-00e51b6f3c665a7fb997ffca7386379423366827c60acd3c4971db08d0038436 (0)
- D compilation/arduino/packages/arduino/hardware/avr/1.8.3/firmwares/arduinoISP/readme.txt https://github.com/OttoDIY/blockly/pull/135/files#diff-c31105a41aa4c4487c057b4eacb2ce98e953bb3566d5ad697146fa7340bd9c90 (0)
- D compilation/arduino/packages/arduino/hardware/avr/1.8.3/firmwares/atmegaxxu2/Arduino-COMBINED-dfu-usbserial-atmega16u2-Mega2560-Rev3.hex https://github.com/OttoDIY/blockly/pull/135/files#diff-e7f1e1b594fbf1ebaaa97c3808b95ae195e3de1965acb8898fbb9ca01fd26fd2 (0)
- D compilation/arduino/packages/arduino/hardware/avr/1.8.3/firmwares/atmegaxxu2/Arduino-COMBINED-dfu-usbserial-atmega16u2-MegaADK-Rev3.hex https://github.com/OttoDIY/blockly/pull/135/files#diff-07a663fcf30257344b9f81afac00e89730cb9fb9c3e2b031d5a440c3dcd12535 (0)
- D compilation/arduino/packages/arduino/hardware/avr/1.8.3/firmwares/atmegaxxu2/Arduino-COMBINED-dfu-usbserial-atmega16u2-Uno-Rev3.hex https://github.com/OttoDIY/blockly/pull/135/files#diff-d11dd534d1dd868d3fa8f9cf9611d4161c17d5a8c179a9f2eec6f10f984c17b2 (0)
- D compilation/arduino/packages/arduino/hardware/avr/1.8.3/firmwares/atmegaxxu2/Genuino-COMBINED-dfu-usbserial-atmega16u2-Mega2560-R3.hex https://github.com/OttoDIY/blockly/pull/135/files#diff-efbdc0ac35ab71dc9d80eb93ded682f97cfc2fb46c538304fdfffba0f6dd2466 (0)
- D compilation/arduino/packages/arduino/hardware/avr/1.8.3/firmwares/atmegaxxu2/Genuino-COMBINED-dfu-usbserial-atmega16u2-Uno-R3.hex https://github.com/OttoDIY/blockly/pull/135/files#diff-f22142de573f2c65688a8aef149c2a8ef54b935714e83a4b1deb4ef8c1a48e04 (0)
- D compilation/arduino/packages/arduino/hardware/avr/1.8.3/firmwares/atmegaxxu2/MEGA-dfu_and_usbserial_combined.hex https://github.com/OttoDIY/blockly/pull/135/files#diff-49a8669b00426beb96d5ff6e4662f97bc87df8f4cb86db28f9fb5e4be999dc98 (0)
- D compilation/arduino/packages/arduino/hardware/avr/1.8.3/firmwares/atmegaxxu2/README.txt https://github.com/OttoDIY/blockly/pull/135/files#diff-f70d8eaf9fcee6e8064e21ea442da33153e8edcc6c6a1409e7e53ac43bb8e176 (0)
- D compilation/arduino/packages/arduino/hardware/avr/1.8.3/firmwares/atmegaxxu2/UNO-dfu_and_usbserial_combined.hex https://github.com/OttoDIY/blockly/pull/135/files#diff-95e707e8d02f85b0f9edde9d516e144d5e2036dd62bece0a822ab70cf7d5daf7 (0)
- D compilation/arduino/packages/arduino/hardware/avr/1.8.3/firmwares/atmegaxxu2/arduino-usbdfu/Arduino-usbdfu.c https://github.com/OttoDIY/blockly/pull/135/files#diff-399907a35e0ec1be509a6d6bb9b438f15807f26321d7596a838f97b42a20493d (0)
- D compilation/arduino/packages/arduino/hardware/avr/1.8.3/firmwares/atmegaxxu2/arduino-usbdfu/Arduino-usbdfu.h https://github.com/OttoDIY/blockly/pull/135/files#diff-d2d30049edee25cf0f362f9a21a0c2e70cdba88f51050bd22fedd7d281ee6867 (0)
- D compilation/arduino/packages/arduino/hardware/avr/1.8.3/firmwares/atmegaxxu2/arduino-usbdfu/Board/LEDs.h https://github.com/OttoDIY/blockly/pull/135/files#diff-0cc15b1fe33a8586e961e36a8729cf441bd202299e82222d470867530011bd0e (0)
- D compilation/arduino/packages/arduino/hardware/avr/1.8.3/firmwares/atmegaxxu2/arduino-usbdfu/Descriptors.c https://github.com/OttoDIY/blockly/pull/135/files#diff-a4e5f171a89e5182e41f4058c1f2bc5a81600f89bbbe1f48db1b67835fb59f0e (0)
- D compilation/arduino/packages/arduino/hardware/avr/1.8.3/firmwares/atmegaxxu2/arduino-usbdfu/Descriptors.h https://github.com/OttoDIY/blockly/pull/135/files#diff-e75553842be5560f9fa34a96b006d910fde4167742af39b58d07f5add2328581 (0)
- D compilation/arduino/packages/arduino/hardware/avr/1.8.3/firmwares/atmegaxxu2/arduino-usbdfu/makefile https://github.com/OttoDIY/blockly/pull/135/files#diff-2229902a35f97f9ec57cee8e60392a954cacc8bfae75fc3da98f5a2708d7d0c0 (0)
- D compilation/arduino/packages/arduino/hardware/avr/1.8.3/firmwares/atmegaxxu2/arduino-usbdfu/readme.txt https://github.com/OttoDIY/blockly/pull/135/files#diff-82adf3c35a38c4c6631dc01a87037bde866a6578f7cdd84390fb45afcb78ff23 (0)
- D compilation/arduino/packages/arduino/hardware/avr/1.8.3/firmwares/atmegaxxu2/arduino-usbserial/Arduino-usbserial-atmega16u2-Mega2560-Rev3.hex https://github.com/OttoDIY/blockly/pull/135/files#diff-b92ca29d70eda4a1c67223afc31225b0594e5d021a0f6970f53b6950248f81d6 (0)
- D compilation/arduino/packages/arduino/hardware/avr/1.8.3/firmwares/atmegaxxu2/arduino-usbserial/Arduino-usbserial-atmega16u2-MegaADK-Rev3.hex https://github.com/OttoDIY/blockly/pull/135/files#diff-066ffefc70add5b30e6c87f3621ce73c93835e16a4c322d6b10505d000af64f8 (0)
- D compilation/arduino/packages/arduino/hardware/avr/1.8.3/firmwares/atmegaxxu2/arduino-usbserial/Arduino-usbserial-atmega16u2-Uno-Rev3.hex https://github.com/OttoDIY/blockly/pull/135/files#diff-06d36111b5f532563efa74770dd7b3ee58f3074f2172b642656f20d1690a22c9 (0)
- D compilation/arduino/packages/arduino/hardware/avr/1.8.3/firmwares/atmegaxxu2/arduino-usbserial/Arduino-usbserial-mega.hex https://github.com/OttoDIY/blockly/pull/135/files#diff-834c275b0fb47875e36a48275f584a911280ee395e0610a95a893542f5e8dc03 (0)
- D compilation/arduino/packages/arduino/hardware/avr/1.8.3/firmwares/atmegaxxu2/arduino-usbserial/Arduino-usbserial-uno.hex https://github.com/OttoDIY/blockly/pull/135/files#diff-49664b7be8d8dfb21837d7b869a2e03cf3c20c0eeb865cbe206ebce9f81909a8 (0)
- D compilation/arduino/packages/arduino/hardware/avr/1.8.3/firmwares/atmegaxxu2/arduino-usbserial/Arduino-usbserial.c https://github.com/OttoDIY/blockly/pull/135/files#diff-557113dc6ede06eba63f3277afbac73690e4e627f8dd735d02f91c5e118fec20 (0)
- D compilation/arduino/packages/arduino/hardware/avr/1.8.3/firmwares/atmegaxxu2/arduino-usbserial/Arduino-usbserial.h https://github.com/OttoDIY/blockly/pull/135/files#diff-ce4aeabd46f189f21cd6689ebc03e68bedd81e15a42142fb9a54cc0f31a9bba6 (0)
- D compilation/arduino/packages/arduino/hardware/avr/1.8.3/firmwares/atmegaxxu2/arduino-usbserial/Board/LEDs.h https://github.com/OttoDIY/blockly/pull/135/files#diff-691b1f53856d8c7c87ccbd5086af342d07ca193fbf48dfbb8cde04b242ff5096 (0)
- D compilation/arduino/packages/arduino/hardware/avr/1.8.3/firmwares/atmegaxxu2/arduino-usbserial/Descriptors.c https://github.com/OttoDIY/blockly/pull/135/files#diff-4760ad5bf1124b7e220f6b131f69aecbc68392faa8efc4ff92c91690aae58f89 (0)
- D compilation/arduino/packages/arduino/hardware/avr/1.8.3/firmwares/atmegaxxu2/arduino-usbserial/Descriptors.h https://github.com/OttoDIY/blockly/pull/135/files#diff-85ef50e348c96ae69d3aec028510d78556fec567f90c85766fc5b64b6fb11378 (0)
- D compilation/arduino/packages/arduino/hardware/avr/1.8.3/firmwares/atmegaxxu2/arduino-usbserial/Genuino-usbserial-atmega16u2-Mega2560-R3.hex https://github.com/OttoDIY/blockly/pull/135/files#diff-e08449aa5e262d328ad3cb6ee61c5a2be70e606faac9f4605a1a915bf888e7a0 (0)
- D compilation/arduino/packages/arduino/hardware/avr/1.8.3/firmwares/atmegaxxu2/arduino-usbserial/Genuino-usbserial-atmega16u2-Uno-R3.hex https://github.com/OttoDIY/blockly/pull/135/files#diff-b464d3bf98d96e7d1ced8ac9890eaf8086510a2a3b635def03870048a5be29fe (0)
- D compilation/arduino/packages/arduino/hardware/avr/1.8.3/firmwares/atmegaxxu2/arduino-usbserial/Lib/LightweightRingBuff.h https://github.com/OttoDIY/blockly/pull/135/files#diff-c27d7ce14d3137dabb8d456882bcb5bb6d45d20c1cdbce45847d3813a74afd7c (0)
- D compilation/arduino/packages/arduino/hardware/avr/1.8.3/firmwares/atmegaxxu2/arduino-usbserial/makefile https://github.com/OttoDIY/blockly/pull/135/files#diff-64e3ca8d36fe083188caaf54ea2616e4f3bea2b4371066efe6df6e01877ec89f (0)
- D compilation/arduino/packages/arduino/hardware/avr/1.8.3/firmwares/atmegaxxu2/arduino-usbserial/readme.txt https://github.com/OttoDIY/blockly/pull/135/files#diff-845b58646171e3a5d383dfc1b95c3ce21d58ef3820cfc5c608537941519ead90 (0)
- D compilation/arduino/packages/arduino/hardware/avr/1.8.3/firmwares/wifishield/binary/wifiHD.elf https://github.com/OttoDIY/blockly/pull/135/files#diff-ea017ee054012ff376c264321191b4f02a3089c65fcaae559673de570a3d6fee (0)
- D compilation/arduino/packages/arduino/hardware/avr/1.8.3/firmwares/wifishield/binary/wifiHD.hex https://github.com/OttoDIY/blockly/pull/135/files#diff-c0daeca6303b924fc3fae58b9a45dcd464c28daaa6c57034807b1a571eb6ffe7 (0)
- D compilation/arduino/packages/arduino/hardware/avr/1.8.3/firmwares/wifishield/binary/wifiHD_2_1.elf https://github.com/OttoDIY/blockly/pull/135/files#diff-c557f932462a2819b39c0a4f28013fcf9b9d8a6e6249314829c620ee72e8a427 (0)
- D compilation/arduino/packages/arduino/hardware/avr/1.8.3/firmwares/wifishield/binary/wifi_dnld.elf https://github.com/OttoDIY/blockly/pull/135/files#diff-79d04824e370ac4a8ffcfff38608ae2088ea9059ed99bf208fe8346d1101d501 (0)
- D compilation/arduino/packages/arduino/hardware/avr/1.8.3/firmwares/wifishield/binary/wifi_dnld.hex https://github.com/OttoDIY/blockly/pull/135/files#diff-66d70b872418eb6b13edb38c586fc9406de3d34fb9856031ddfc1c1788d0de77 (0)
- D compilation/arduino/packages/arduino/hardware/avr/1.8.3/firmwares/wifishield/binary/wifi_dnld_2_1.elf https://github.com/OttoDIY/blockly/pull/135/files#diff-c36c3c701c42128179badc3e5b3cf257e7238a93fee0a551006fadb863ad166a (0)
- D compilation/arduino/packages/arduino/hardware/avr/1.8.3/firmwares/wifishield/scripts/ArduinoWifiShield_upgrade.sh https://github.com/OttoDIY/blockly/pull/135/files#diff-508d3acc2328c805e601a4b86f4a697911f0562b643b3cbef7ee4a6ae1c67781 (0)
- D compilation/arduino/packages/arduino/hardware/avr/1.8.3/firmwares/wifishield/scripts/ArduinoWifiShield_upgrade_mac.sh https://github.com/OttoDIY/blockly/pull/135/files#diff-ef3a71d3c52240493bd80e71695c2c9c24e36db26d9de89f3a1a4ccb916beae0 (0)
- D compilation/arduino/packages/arduino/hardware/avr/1.8.3/firmwares/wifishield/wifiHD/.cproject https://github.com/OttoDIY/blockly/pull/135/files#diff-3458642a658f6c945c749692c1d4cb965d410eb3c89759bf9e6e42b58e537ebc (0)
- D compilation/arduino/packages/arduino/hardware/avr/1.8.3/firmwares/wifishield/wifiHD/.project https://github.com/OttoDIY/blockly/pull/135/files#diff-6b8ca6eb892c573cbc9a151e8dda12f73ba54a02cb61cb414cd544efe8159930 (0)
- D compilation/arduino/packages/arduino/hardware/avr/1.8.3/firmwares/wifishield/wifiHD/Release/wifiHD.elf https://github.com/OttoDIY/blockly/pull/135/files#diff-cf6d11393225d25d0f8bab169b69f509a4d2fb26463b5fbc174b279002377a7d (0)
- D compilation/arduino/packages/arduino/hardware/avr/1.8.3/firmwares/wifishield/wifiHD/Release/wifiHD.hex https://github.com/OttoDIY/blockly/pull/135/files#diff-e2bdb356eedd0de759706706579a1559f7cc095763e2eab9c9ae53d773c6edf3 (0)
- D compilation/arduino/packages/arduino/hardware/avr/1.8.3/firmwares/wifishield/wifiHD/src/CONFIG/conf_access.h https://github.com/OttoDIY/blockly/pull/135/files#diff-b12ef23bd1db74d415d13acf2937f82aaf2070a12ac8a72f1112961c3a81a2ec (0)
- D compilation/arduino/packages/arduino/hardware/avr/1.8.3/firmwares/wifishield/wifiHD/src/CONFIG/conf_at45dbx.h https://github.com/OttoDIY/blockly/pull/135/files#diff-1c4bddacdb6f6711849de94ec02f999b7f57dd998d3da6edd561e9fcea607fea (0)
- D compilation/arduino/packages/arduino/hardware/avr/1.8.3/firmwares/wifishield/wifiHD/src/CONFIG/conf_ebi.h https://github.com/OttoDIY/blockly/pull/135/files#diff-1bcd33d246d5fb0226a140538d37e43676f9fa3c1069eb48fc77b2cc114f94c4 (0)
- D compilation/arduino/packages/arduino/hardware/avr/1.8.3/firmwares/wifishield/wifiHD/src/CONFIG/conf_sd_mmc_spi.h https://github.com/OttoDIY/blockly/pull/135/files#diff-8a0c5a8bfbdedde95b562330984e95aeae9dbb5aab5e2b85c8d1ab49f6db3784 (0)
- D compilation/arduino/packages/arduino/hardware/avr/1.8.3/firmwares/wifishield/wifiHD/src/SOFTWARE_FRAMEWORK/ASM/trampoline.x https://github.com/OttoDIY/blockly/pull/135/files#diff-9d1867c21c1beb24411ca7ff1bbfcd02b98bf657aa425ea1a77522f4356f79b0 (0)
- D compilation/arduino/packages/arduino/hardware/avr/1.8.3/firmwares/wifishield/wifiHD/src/SOFTWARE_FRAMEWORK/BOARDS/ARDUINO/arduino.h https://github.com/OttoDIY/blockly/pull/135/files#diff-b0ab851f905d458e9f0afcc93111e2313ed308992bea8e5841c89d6a9f7051cf (0)
- D compilation/arduino/packages/arduino/hardware/avr/1.8.3/firmwares/wifishield/wifiHD/src/SOFTWARE_FRAMEWORK/BOARDS/ARDUINO/led.c https://github.com/OttoDIY/blockly/pull/135/files#diff-180e9dcad28483c5a68451f9c83f285a0aecc38a1a9d65917f5e4b7d6f750555 (0)
- D compilation/arduino/packages/arduino/hardware/avr/1.8.3/firmwares/wifishield/wifiHD/src/SOFTWARE_FRAMEWORK/BOARDS/ARDUINO/led.h https://github.com/OttoDIY/blockly/pull/135/files#diff-9e3e483bbc6a549a6ddfb2d48cfc668e0b1b79731645ab12649b86bfd9065ca7 (0)
- D compilation/arduino/packages/arduino/hardware/avr/1.8.3/firmwares/wifishield/wifiHD/src/SOFTWARE_FRAMEWORK/BOARDS/EVK1105/evk1105.h https://github.com/OttoDIY/blockly/pull/135/files#diff-076e2d4f6e75a681860b27b41d0dee7f0ccbae5de48e0da7552fdbbccf4e120c (0)
- D compilation/arduino/packages/arduino/hardware/avr/1.8.3/firmwares/wifishield/wifiHD/src/SOFTWARE_FRAMEWORK/BOARDS/EVK1105/led.c https://github.com/OttoDIY/blockly/pull/135/files#diff-957467a0fa1cb72eca5926ebf29916a5083c9f72cc556884af51db24dd6baf35 (0)
- D compilation/arduino/packages/arduino/hardware/avr/1.8.3/firmwares/wifishield/wifiHD/src/SOFTWARE_FRAMEWORK/BOARDS/EVK1105/led.h https://github.com/OttoDIY/blockly/pull/135/files#diff-f6516c802cde563235a77473d1c38fd54e21b4ae46a59742ec57b1098a0c2332 (0)
- D compilation/arduino/packages/arduino/hardware/avr/1.8.3/firmwares/wifishield/wifiHD/src/SOFTWARE_FRAMEWORK/BOARDS/board.h https://github.com/OttoDIY/blockly/pull/135/files#diff-54920103a28cfdfb5f3692feef49ebd980abf7d2740fe5e3ffeb592af6013c47 (0)
- D compilation/arduino/packages/arduino/hardware/avr/1.8.3/firmwares/wifishield/wifiHD/src/SOFTWARE_FRAMEWORK/BOARDS/board.h.my https://github.com/OttoDIY/blockly/pull/135/files#diff-8c743c4be430a1509b38c0b2c8e51165280a4fbd2513d8c7f7b84a66f0a11e9e (0)
- D compilation/arduino/packages/arduino/hardware/avr/1.8.3/firmwares/wifishield/wifiHD/src/SOFTWARE_FRAMEWORK/COMPONENTS/MEMORY/DATA_FLASH/AT45DBX/at45dbx.c https://github.com/OttoDIY/blockly/pull/135/files#diff-5782a43a64c602d29703e6eeda9e2f75945e4f0e2a900b8ad993679910cecd6c (0)
- D compilation/arduino/packages/arduino/hardware/avr/1.8.3/firmwares/wifishield/wifiHD/src/SOFTWARE_FRAMEWORK/COMPONENTS/MEMORY/DATA_FLASH/AT45DBX/at45dbx.h https://github.com/OttoDIY/blockly/pull/135/files#diff-0c6005021650680abe1e834a214b991b34c6cc794db3e965568adf935c41480a (0)
- D compilation/arduino/packages/arduino/hardware/avr/1.8.3/firmwares/wifishield/wifiHD/src/SOFTWARE_FRAMEWORK/COMPONENTS/MEMORY/DATA_FLASH/AT45DBX/at45dbx_mem.c https://github.com/OttoDIY/blockly/pull/135/files#diff-f8eb9a5aad9b5abd96fd2f39719a04d272fd8711032c63eea5e28677a20732a6 (0)
- D compilation/arduino/packages/arduino/hardware/avr/1.8.3/firmwares/wifishield/wifiHD/src/SOFTWARE_FRAMEWORK/COMPONENTS/MEMORY/DATA_FLASH/AT45DBX/at45dbx_mem.h https://github.com/OttoDIY/blockly/pull/135/files#diff-58ee1ccdb81bbd0bea3530ab346cf20962c3bd5ef79cec48230d0051c2666480 (0)
- D compilation/arduino/packages/arduino/hardware/avr/1.8.3/firmwares/wifishield/wifiHD/src/SOFTWARE_FRAMEWORK/COMPONENTS/WIFI/HD/v2.7.0/UCR1/GCC/lib_ucr1_hd_sdio_v2.7.0.a https://github.com/OttoDIY/blockly/pull/135/files#diff-ac76c55bb1713034af9027482f529ba3a6623e6ca1e87cc7259bedde33fe8b8e (0)
- D compilation/arduino/packages/arduino/hardware/avr/1.8.3/firmwares/wifishield/wifiHD/src/SOFTWARE_FRAMEWORK/COMPONENTS/WIFI/HD/v2.7.0/UCR1/GCC/lib_ucr1_hd_spi_v2.7.0.a https://github.com/OttoDIY/blockly/pull/135/files#diff-cbd70e4d3a76229f1c20d9953d3b592e09f39fbe8493138b25b2b34673ba5a0b (0)
- D compilation/arduino/packages/arduino/hardware/avr/1.8.3/firmwares/wifishield/wifiHD/src/SOFTWARE_FRAMEWORK/COMPONENTS/WIFI/HD/v2.7.0/UCR1/GCC/lib_ucr1_hd_wl_sta_intwpa_v2.7.0.a https://github.com/OttoDIY/blockly/pull/135/files#diff-adc11d5c7aad7aa893ce1bfe031c9fcceec18f001a5d30b4b5b27d0f5b2517d9 (0)
- D compilation/arduino/packages/arduino/hardware/avr/1.8.3/firmwares/wifishield/wifiHD/src/SOFTWARE_FRAMEWORK/COMPONENTS/WIFI/HD/v2.7.0/UCR2/GCC/lib_ucr2_hd_sdio_v2.7.0.a https://github.com/OttoDIY/blockly/pull/135/files#diff-d3970c870dcfd11177a17a7f50708a2b52f664e2170b795de7121ddb7003a35f (0)
- D compilation/arduino/packages/arduino/hardware/avr/1.8.3/firmwares/wifishield/wifiHD/src/SOFTWARE_FRAMEWORK/COMPONENTS/WIFI/HD/v2.7.0/UCR2/GCC/lib_ucr2_hd_spi_v2.7.0.a https://github.com/OttoDIY/blockly/pull/135/files#diff-0916982db395708b86f0c43165872a8c59728c3092211621fcc47fec804a0df7 (0)
- D compilation/arduino/packages/arduino/hardware/avr/1.8.3/firmwares/wifishield/wifiHD/src/SOFTWARE_FRAMEWORK/COMPONENTS/WIFI/HD/v2.7.0/UCR2/GCC/lib_ucr2_hd_wl_sta_intwpa_v2.7.0.a https://github.com/OttoDIY/blockly/pull/135/files#diff-2a27cabea8943554ad0d0db2bd833cd15478181e26b6f99b7202097d1bfa9b9c (0)
- D compilation/arduino/packages/arduino/hardware/avr/1.8.3/firmwares/wifishield/wifiHD/src/SOFTWARE_FRAMEWORK/COMPONENTS/WIFI/HD/v2.7.0/revision.txt https://github.com/OttoDIY/blockly/pull/135/files#diff-d07e8f2d0e921a0df067d059461d60ac2ffdd2fe1c613ed1e702051d9229d8a2 (0)
- D compilation/arduino/packages/arduino/hardware/avr/1.8.3/firmwares/wifishield/wifiHD/src/SOFTWARE_FRAMEWORK/COMPONENTS/WIFI/HD/wl_api.h https://github.com/OttoDIY/blockly/pull/135/files#diff-c5cb93995e58cf5fd7f8347c9c7536e4e6a0a67595e8b01feae735c01aa18fd9 (0)
- D compilation/arduino/packages/arduino/hardware/avr/1.8.3/firmwares/wifishield/wifiHD/src/SOFTWARE_FRAMEWORK/COMPONENTS/WIFI/HD/wl_fw.h https://github.com/OttoDIY/blockly/pull/135/files#diff-88d82527faecba7d146c1b532cec8835506b0d31afc44b378637b8e37e3831b1 (0)
- D compilation/arduino/packages/arduino/hardware/avr/1.8.3/firmwares/wifishield/wifiHD/src/SOFTWARE_FRAMEWORK/COMPONENTS/WIFI/HD/wl_os.h https://github.com/OttoDIY/blockly/pull/135/files#diff-76dd04420240c0702ce9368a337fb68f68bdd9cc1255ace5fd080fec43300b75 (0)
- D compilation/arduino/packages/arduino/hardware/avr/1.8.3/firmwares/wifishield/wifiHD/src/SOFTWARE_FRAMEWORK/COMPONENTS/WIFI/HD/wl_sdio.h https://github.com/OttoDIY/blockly/pull/135/files#diff-0f64abc80abf13fa468bca614cf7f413401ea5debaea4a1a28b578672c35686d (0)
- D compilation/arduino/packages/arduino/hardware/avr/1.8.3/firmwares/wifishield/wifiHD/src/SOFTWARE_FRAMEWORK/COMPONENTS/WIFI/HD/wl_spi.h https://github.com/OttoDIY/blockly/pull/135/files#diff-254cf87b161af5b878e25d3e0e52228e7f6c5d2bea2f452b1dd95adfa8d75248 (0)
- D compilation/arduino/packages/arduino/hardware/avr/1.8.3/firmwares/wifishield/wifiHD/src/SOFTWARE_FRAMEWORK/COMPONENTS/WIFI/HD/wlap_api.h https://github.com/OttoDIY/blockly/pull/135/files#diff-983a4f31c0fae3f4b3011fb1b241d68e141b67544d05d4cda7f61a1543dbebf3 (0)
- D compilation/arduino/packages/arduino/hardware/avr/1.8.3/firmwares/wifishield/wifiHD/src/SOFTWARE_FRAMEWORK/DRIVERS/CPU/CYCLE_COUNTER/cycle_counter.h https://github.com/OttoDIY/blockly/pull/135/files#diff-2286be4c10673e2871303a554332301cb98350e867051254116bfa0072534c62 (0)
- D compilation/arduino/packages/arduino/hardware/avr/1.8.3/firmwares/wifishield/wifiHD/src/SOFTWARE_FRAMEWORK/DRIVERS/EBI/SMC/smc.c https://github.com/OttoDIY/blockly/pull/135/files#diff-24af1aeb4ae72671a0bf6a11719d1f1f29f3312f65670dd167ea86f3b96522f2 (0)
- D compilation/arduino/packages/arduino/hardware/avr/1.8.3/firmwares/wifishield/wifiHD/src/SOFTWARE_FRAMEWORK/DRIVERS/EBI/SMC/smc.h https://github.com/OttoDIY/blockly/pull/135/files#diff-060e78312aef41a326933c8352d83babb8f048f58f50f832d87dc6e64c99c149 (0)
- D compilation/arduino/packages/arduino/hardware/avr/1.8.3/firmwares/wifishield/wifiHD/src/SOFTWARE_FRAMEWORK/DRIVERS/EIC/eic.c https://github.com/OttoDIY/blockly/pull/135/files#diff-233efd3a0d087ee2f07542cd6eeed9413a4eb17d6a3259890b1e478de14466bc (0)
- D compilation/arduino/packages/arduino/hardware/avr/1.8.3/firmwares/wifishield/wifiHD/src/SOFTWARE_FRAMEWORK/DRIVERS/EIC/eic.h https://github.com/OttoDIY/blockly/pull/135/files#diff-03de5246f99db40fda80bcccd5c7fa3f302ef0ad722c369b0433f2a89b381d55 (0)
- D compilation/arduino/packages/arduino/hardware/avr/1.8.3/firmwares/wifishield/wifiHD/src/SOFTWARE_FRAMEWORK/DRIVERS/FLASHC/flashc.c https://github.com/OttoDIY/blockly/pull/135/files#diff-e31676a1d0686bd1c63cdb56c726bdc1e91b4434c002bce6e6b747f6c786dc08 (0)
- D compilation/arduino/packages/arduino/hardware/avr/1.8.3/firmwares/wifishield/wifiHD/src/SOFTWARE_FRAMEWORK/DRIVERS/FLASHC/flashc.h https://github.com/OttoDIY/blockly/pull/135/files#diff-70a960a4cfcbf9ead888ffc7a87dad9846f3bc4a7dd46e034f02c4157cb06831 (0)
- D compilation/arduino/packages/arduino/hardware/avr/1.8.3/firmwares/wifishield/wifiHD/src/SOFTWARE_FRAMEWORK/DRIVERS/GPIO/gpio.c https://github.com/OttoDIY/blockly/pull/135/files#diff-ebc1d9d2315698ddd10b67221dad02772e20e2fb571021a03d027d24cee1e06b (0)
- D compilation/arduino/packages/arduino/hardware/avr/1.8.3/firmwares/wifishield/wifiHD/src/SOFTWARE_FRAMEWORK/DRIVERS/GPIO/gpio.h https://github.com/OttoDIY/blockly/pull/135/files#diff-58dc2fc4b13db2b8f213cee590b25b0762a661192bbc629083d954374da5f7bc (0)
- D compilation/arduino/packages/arduino/hardware/avr/1.8.3/firmwares/wifishield/wifiHD/src/SOFTWARE_FRAMEWORK/DRIVERS/INTC/exception.x <https://github.com/OttoDIY/blockly/pull/135/files#diff-dd1cf87fe23e29f6bb2b385333ecce594cc469ecaaa5
@logix5
Thanks for the review and thanks for mentioning the boards need to be supported. Yes, since arduino-cli.exe can only work for Windows and its not the file developed by us, I'm proposing to remove the file and get it from Arduino website when we build our executable for each platform instead.
As mentioned, the build and setup process need to be updated to make the cli tool available for every board our tool need to support. I checked current version for each board. By executing following command inside the arduino directory, tools for the boards (which can work on the platform (mac/windows)) would be installed.
arduino-cli core update-index
arduino-cli core install arduino:avr@1.8.3
arduino-cli core install arduino:samd@1.8.9
arduino-cli core install arduino:megaavr@1.8.6
arduino-cli core install esp8266:esp8266@2.7.4
arduino-cli core install esp32:esp32@1.0.4
(since arduino-cli.yaml is in the directory, no need to specify where to download the 3rd party's libraries)
regarding compilation/arduino/userlib/libraries directory, I leave the directory as-is, so any user libraries for arduino will be shared for both Mac and Windows blockly.
We can make the above steps to a build batch file for sure. One thing I've noticed during my sanity test was if we install latest esp8266 code, some blockly block which works with internet won't work (compile fails because of the wrong parameter to a function call). So, having build batch file for arduino setup and explicitly specify which board version to install inside the batch file is a good idea.
About Mac: By executing the command above, I believe the Mac version can also support esp8266, esp32, mega AVR and SanD boards. Since I don't have them, I haven't upload the code to them but I at least chosen every board type listed in OttoBlockly and confirmed blockly program is built without error.
About Linux: Yes, since arduino-cli is available for Linux, too, I think the code will work on Linux, too.
Thank to you Takuji
It isOk. Maybe the next improvement is create a batch file to install the user libraries with arduino -cli too and with used version to create and test the blocks
Please let me know what are the blocks with problems using the ESP8266 board , because I am creating an Internet of Things course and I am using these blocks. I want to add some more features, for example: firebase real time data base blocks. I need to have clear the library version to use with the blocks
About Linux, the www folder is not updated, and I can change them, but my problem is understanding how to use index.js to compile and link using arduino -cli for linux. I don´t have linux S.O. but i would like to have the three version working the same way
Thanks!
El sáb, 13 nov 2021 a las 22:09, Camilo Parra Palacio (< @.***>) escribió:
Merged #135 https://github.com/OttoDIY/blockly/pull/135 into master.
— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/OttoDIY/blockly/pull/135#event-5613554293, or unsubscribe https://github.com/notifications/unsubscribe-auth/AGZ4AUFKKCHYUF7UHCSP3W3UL3HZVANCNFSM5H47FM2A . Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.
-- Óscar Ferruz Romero Socio fundador. Tel. 620.402.168
C/ Artajona, 17. 28039 - Madrid. www.logix5.com
www.twitter.com/Logix5_SS http://www.twitter.com/logix5_SS
www.facebook.com/logix5
www.instagram.com/logix5_smart_solutions
Conforme dispone el Reglamento (UE) 2016/679 del Parlamento Europeo y del Consejo, de 27 de abril de 2016, relativo a la protección de las personas físicas en lo referente al tratamiento de datos personales y a la libre circulación de estos, le informamos que los datos personales facilitados y recogidos en este e-mail y sus documentos adjuntos serán tratados e incluidos automatizadamente en los ficheros de datos personales bajo responsabilidad de LOGIX5 SMART SOLUTIONS, S.L. B-86129699, donde se recogen y almacenan los datos personales con la finalidad exclusiva de formar parte en los procesos de selección de personal, bolsa de trabajo, contratación o gestiones relacionadas con temas laborales que se lleven a cabo. El interesado otorga su consentimiento para el tratamiento de sus datos personales con la finalidad anteriormente mencionada. En el supuesto de producirse alguna modificación de sus datos personales, le solicitamos, nos lo comunique por escrito con la única finalidad de mantenerlos actualizados. LOGIX5 SMART SOLUTIONS, S.L. B-86129699 se compromete a respetar su confidencialidad en el tratamiento de sus datos personales, y le informa que tiene derecho a ejercitar los derechos ARCO (derecho de acceso, rectificación, cancelación y oposición) de sus datos personales mediante solicitud escrita a @.***, adjuntando fotocopia del D.N.I.
"En la vida hay tres cosas que no dan marcha atrás: la palabra pronunciada, la flecha lanzada y la oportunidad perdida, ¿vamos a dejarla escapar?"
@logix5 Thanks!
About the ESP8266 programs can not be compiled correctly, they were IoT IFTTT | Ottoky and Open Weather | Ottoky.
They call HTTPClient as:
http.begin(serverName);
but the function signature seems to be changed in the latest version.
About linux build.
Here is my initial try with Ubuntu 20.04 on WSL2.
As its running inside widows machine, I couldn't get the USB connection for Arduino, I may have to have standalone linux machine for further testing. I confirmed the compile works fine at least. I think we can build for linux, too by having little further adjustment to the code.
Hi Takuji,
Ottoky uses the ESP32, these blocks are not updated to this board, we need to update them . I am using the board Otto Iot, because this board is 8266 in my case nodeMCU, and the blocks work.
About Linux ok it is a good idea to install a virtual machine to compile and check this part is work. My problem is understand how to create the final release, and understand how to create the .hex
The important changes are in the index.js file. beside this implementation use arduino-cli only for downloading the compiler, because they are using arduino-builder. They download this files the first that you compile one program. Maybe the steps to do will be:
1- Update all www folder and check the new blocks, boards are shown 2- Update the folders to create the same structure as Windows and Linux. User libraries , and the sketch.ino. 3- Update index.js to use the same for windows and Mac adding a new control variable
But i don´t know if only with this steps it will work, i don't have any idea about electron , really I am updating the code to create blocks and i am learning a little of javascript
I am really interesting in have a version for windows, mac and Linux offline and then is interesting to have the online version, this blockly is useful for working with any board :-)
Thanks !!
El dom, 14 nov 2021 a las 4:45, Takuji Kawata @.***>) escribió:
@logix5 https://github.com/logix5 Thanks!
About the ESP8266 programs can not be compiled correctly, they were IoT IFTTT | Ottoky and Open Weather | Ottoky.
They call HTTPClient as:
http.begin(serverName);
but the function signature seems to be changed in the latest version.
About linux build.
Here is my initial try with Ubuntu 20.04 on WSL2.
[image: image] https://user-images.githubusercontent.com/89312322/141666364-4dfad2bf-1caf-45b0-8e43-784ad270b165.png
As its running inside widows machine, I couldn't get the USB connection for Arduino, I may have to have standalone linux machine for further testing. I confirmed the compile works fine at least. I think we can build for linux, too by having little further adjustment to the code.
— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/OttoDIY/blockly/pull/135#issuecomment-968200489, or unsubscribe https://github.com/notifications/unsubscribe-auth/AGZ4AUB2XDMXIUKEZOGVA5DUL4WEXANCNFSM5H47FM2A . Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.
-- Óscar Ferruz Romero Socio fundador. Tel. 620.402.168
C/ Artajona, 17. 28039 - Madrid. www.logix5.com
www.twitter.com/Logix5_SS http://www.twitter.com/logix5_SS
www.facebook.com/logix5
www.instagram.com/logix5_smart_solutions
Conforme dispone el Reglamento (UE) 2016/679 del Parlamento Europeo y del Consejo, de 27 de abril de 2016, relativo a la protección de las personas físicas en lo referente al tratamiento de datos personales y a la libre circulación de estos, le informamos que los datos personales facilitados y recogidos en este e-mail y sus documentos adjuntos serán tratados e incluidos automatizadamente en los ficheros de datos personales bajo responsabilidad de LOGIX5 SMART SOLUTIONS, S.L. B-86129699, donde se recogen y almacenan los datos personales con la finalidad exclusiva de formar parte en los procesos de selección de personal, bolsa de trabajo, contratación o gestiones relacionadas con temas laborales que se lleven a cabo. El interesado otorga su consentimiento para el tratamiento de sus datos personales con la finalidad anteriormente mencionada. En el supuesto de producirse alguna modificación de sus datos personales, le solicitamos, nos lo comunique por escrito con la única finalidad de mantenerlos actualizados. LOGIX5 SMART SOLUTIONS, S.L. B-86129699 se compromete a respetar su confidencialidad en el tratamiento de sus datos personales, y le informa que tiene derecho a ejercitar los derechos ARCO (derecho de acceso, rectificación, cancelación y oposición) de sus datos personales mediante solicitud escrita a @.***, adjuntando fotocopia del D.N.I.
"En la vida hay tres cosas que no dan marcha atrás: la palabra pronunciada, la flecha lanzada y la oportunidad perdida, ¿vamos a dejarla escapar?"
@logix5
Thanks for taking a look. About the examples.. Thanks, I now see IoT IFTTT | Ottoky and Open Weather | Ottoky examples are for ESP32. In the source code on the other hands, it includes ESP8266 files as like:
#include "ESP8266WiFi.h"
#include "ESP8266HTTPClient.h"
This sample may have to be updated anyway. If I ensure my point for ESP8266, its latest board tool v 3.0.2 seems to have different function signature for HttpClient::begin(), (we are now in version 2.7.4) so we may have to consider which function signature to use in the future when we have WiFi block. https://stackoverflow.com/questions/67702822/error-call-to-httpclientbegin-declared-with-attribute-error-obsolete-api
About linux, actually, electron-builder do things for us. It creates .deb file and user can download and manually install blockly app through this package file. The best would be make it publicly available through apt command. There need to be extra steps to make it, but I think we can use the .deb file electron-builder generates for that purpose, too. About arduino-builder... As I don't know the history of OttoBlockly for the tool usage, I could be wrong but I see arduino-builder is just a wrapper of arduino-cli now, so we can switch to arduino-cli for Linux, too?
Yes, I'm also interesting to have both online and offline version works fine across all major desktop platforms. I think we are very close!
Thanks Takuji
If we need to update these blocks we will do so, we can migrate to v3.0.2 and update everything,this part is no problem for me. Apart from this I would like to create a toolbox file for ESP32 and to have the IoT blocks for this board.
About Linux I don't have any idea too about the history :-), but I want to have the software available for all operating systems, because in my robotics courses people can have any computer. In my opinion please if you can update to use arduino cli do it , it would be perfect! I will try to review all Linux processes too, because I want the same structure as Mac and windows :-)
Thanks for all
El dom, 14 nov 2021 a las 15:43, Takuji Kawata @.***>) escribió:
@logix5 https://github.com/logix5
Thanks for taking a look. About the examples.. Thanks, I now see IoT IFTTT | Ottoky and Open Weather | Ottoky examples are for ESP32. In the source code on the other hands, it includes ESP8266 files as like:
include "ESP8266WiFi.h"
include "ESP8266HTTPClient.h"
This sample may have to be updated anyway. If I ensure my point for ESP8266, its latest board tool v 3.0.2 seems to have different function signature for HttpClient::begin(), (we are now in version 2.7.4) so we may have to consider which function signature to use in the future when we have WiFi block.
About linux, actually, electron-builder do things for us. It creates .deb file and user can download and manually install blockly app through this package file. The best would be make it publicly available through apt command. There need to be extra steps to make it, but I think we can use the .deb file electron-builder generates for that purpose, too. About arduino-builder... As I don't know the history of OttoBlockly for the tool usage, I could be wrong but I see arduino-builder is just a wrapper of arduino-cli now, so we can switch to arduino-cli for Linux, too?
Yes, I'm also interesting to have both online and offline version works fine across all major desktop platforms. I think we are very close!
— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/OttoDIY/blockly/pull/135#issuecomment-968303811, or unsubscribe https://github.com/notifications/unsubscribe-auth/AGZ4AUGHKLX7HKTULBE4OZDUL7DKFANCNFSM5H47FM2A . Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.
-- Óscar Ferruz Romero Socio fundador. Tel. 620.402.168
C/ Artajona, 17. 28039 - Madrid. www.logix5.com
www.twitter.com/Logix5_SS http://www.twitter.com/logix5_SS
www.facebook.com/logix5
www.instagram.com/logix5_smart_solutions
Conforme dispone el Reglamento (UE) 2016/679 del Parlamento Europeo y del Consejo, de 27 de abril de 2016, relativo a la protección de las personas físicas en lo referente al tratamiento de datos personales y a la libre circulación de estos, le informamos que los datos personales facilitados y recogidos en este e-mail y sus documentos adjuntos serán tratados e incluidos automatizadamente en los ficheros de datos personales bajo responsabilidad de LOGIX5 SMART SOLUTIONS, S.L. B-86129699, donde se recogen y almacenan los datos personales con la finalidad exclusiva de formar parte en los procesos de selección de personal, bolsa de trabajo, contratación o gestiones relacionadas con temas laborales que se lleven a cabo. El interesado otorga su consentimiento para el tratamiento de sus datos personales con la finalidad anteriormente mencionada. En el supuesto de producirse alguna modificación de sus datos personales, le solicitamos, nos lo comunique por escrito con la única finalidad de mantenerlos actualizados. LOGIX5 SMART SOLUTIONS, S.L. B-86129699 se compromete a respetar su confidencialidad en el tratamiento de sus datos personales, y le informa que tiene derecho a ejercitar los derechos ARCO (derecho de acceso, rectificación, cancelación y oposición) de sus datos personales mediante solicitud escrita a @.***, adjuntando fotocopia del D.N.I.
"En la vida hay tres cosas que no dan marcha atrás: la palabra pronunciada, la flecha lanzada y la oportunidad perdida, ¿vamos a dejarla escapar?"
@logix5
Sure! Let's work together for the improvements!
Ok, sure, I think the best thing is forget the current versionlinux. I have reviewed the current versionlinux, folders, files, and the best thing is to read how to compile and upload the code using cli in linux and update index.js using environment variables as you did in the current index.js
Maybe the changes only is to fill your variables for linux and check the process to create the bin
var arduino_basepath = process.platform == 'win32' ? arduino_basepath = './compilation/arduino' : path.join(dirname, '../../compilation/arduino') var arduino_ide_cmd = process.platform == 'win32' ? 'arduino-cli.exe' : arduino_ide_cmd = path.join(dirname, '../../compilation/arduino/arduino-cli')
arduino_basepath and arduino_ide_cmd: three different values right? in function the operating system right?
El dom, 14 nov 2021 a las 18:50, Takuji Kawata @.***>) escribió:
@logix5 https://github.com/logix5
Sure! Let's work together for the improvements!
— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/OttoDIY/blockly/pull/135#issuecomment-968335877, or unsubscribe https://github.com/notifications/unsubscribe-auth/AGZ4AUHMBWI763E3A3UO6QDUL7ZGNANCNFSM5H47FM2A . Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.
-- Óscar Ferruz Romero Socio fundador. Tel. 620.402.168
C/ Artajona, 17. 28039 - Madrid. www.logix5.com
www.twitter.com/Logix5_SS http://www.twitter.com/logix5_SS
www.facebook.com/logix5
www.instagram.com/logix5_smart_solutions
Conforme dispone el Reglamento (UE) 2016/679 del Parlamento Europeo y del Consejo, de 27 de abril de 2016, relativo a la protección de las personas físicas en lo referente al tratamiento de datos personales y a la libre circulación de estos, le informamos que los datos personales facilitados y recogidos en este e-mail y sus documentos adjuntos serán tratados e incluidos automatizadamente en los ficheros de datos personales bajo responsabilidad de LOGIX5 SMART SOLUTIONS, S.L. B-86129699, donde se recogen y almacenan los datos personales con la finalidad exclusiva de formar parte en los procesos de selección de personal, bolsa de trabajo, contratación o gestiones relacionadas con temas laborales que se lleven a cabo. El interesado otorga su consentimiento para el tratamiento de sus datos personales con la finalidad anteriormente mencionada. En el supuesto de producirse alguna modificación de sus datos personales, le solicitamos, nos lo comunique por escrito con la única finalidad de mantenerlos actualizados. LOGIX5 SMART SOLUTIONS, S.L. B-86129699 se compromete a respetar su confidencialidad en el tratamiento de sus datos personales, y le informa que tiene derecho a ejercitar los derechos ARCO (derecho de acceso, rectificación, cancelación y oposición) de sus datos personales mediante solicitud escrita a @.***, adjuntando fotocopia del D.N.I.
"En la vida hay tres cosas que no dan marcha atrás: la palabra pronunciada, la flecha lanzada y la oportunidad perdida, ¿vamos a dejarla escapar?"
Hi Takuji,
Maybe using the current version of index.js is ok, because I think Linux calls the arduino-cli as MAC, then maybe it works directly :-) . We only will need to create the final Linux version and write down the steps to install arduino-cli for Linux.
Maybe that is all and we only need to test to check this way is ok
Important in github we need to write-down in the main the steps to create the Windows, MAc and Linux version
BR
El dom, 14 nov 2021 a las 23:35, Oscar F @.***>) escribió:
Ok, sure, I think the best thing is forget the current versionlinux. I have reviewed the current versionlinux, folders, files, and the best thing is to read how to compile and upload the code using cli in linux and update index.js using environment variables as you did in the current index.js
Maybe the changes only is to fill your variables for linux and check the process to create the bin
var arduino_basepath = process.platform == 'win32' ? arduino_basepath = './compilation/arduino' : path.join(dirname, '../../compilation/arduino') var arduino_ide_cmd = process.platform == 'win32' ? 'arduino-cli.exe' : arduino_ide_cmd = path.join(dirname, '../../compilation/arduino/arduino-cli')
arduino_basepath and arduino_ide_cmd: three different values right? in function the operating system right?
El dom, 14 nov 2021 a las 18:50, Takuji Kawata @.***>) escribió:
@logix5 https://github.com/logix5
Sure! Let's work together for the improvements!
— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/OttoDIY/blockly/pull/135#issuecomment-968335877, or unsubscribe https://github.com/notifications/unsubscribe-auth/AGZ4AUHMBWI763E3A3UO6QDUL7ZGNANCNFSM5H47FM2A . Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.
-- Óscar Ferruz Romero Socio fundador. Tel. 620.402.168
C/ Artajona, 17. 28039 - Madrid. www.logix5.com
www.twitter.com/Logix5_SS http://www.twitter.com/logix5_SS
www.facebook.com/logix5
www.instagram.com/logix5_smart_solutions
Conforme dispone el Reglamento (UE) 2016/679 del Parlamento Europeo y del Consejo, de 27 de abril de 2016, relativo a la protección de las personas físicas en lo referente al tratamiento de datos personales y a la libre circulación de estos, le informamos que los datos personales facilitados y recogidos en este e-mail y sus documentos adjuntos serán tratados e incluidos automatizadamente en los ficheros de datos personales bajo responsabilidad de LOGIX5 SMART SOLUTIONS, S.L. B-86129699, donde se recogen y almacenan los datos personales con la finalidad exclusiva de formar parte en los procesos de selección de personal, bolsa de trabajo, contratación o gestiones relacionadas con temas laborales que se lleven a cabo. El interesado otorga su consentimiento para el tratamiento de sus datos personales con la finalidad anteriormente mencionada. En el supuesto de producirse alguna modificación de sus datos personales, le solicitamos, nos lo comunique por escrito con la única finalidad de mantenerlos actualizados. LOGIX5 SMART SOLUTIONS, S.L. B-86129699 se compromete a respetar su confidencialidad en el tratamiento de sus datos personales, y le informa que tiene derecho a ejercitar los derechos ARCO (derecho de acceso, rectificación, cancelación y oposición) de sus datos personales mediante solicitud escrita a @.***, adjuntando fotocopia del D.N.I.
"En la vida hay tres cosas que no dan marcha atrás: la palabra pronunciada, la flecha lanzada y la oportunidad perdida, ¿vamos a dejarla escapar?"
-- Óscar Ferruz Romero Socio fundador. Tel. 620.402.168
C/ Artajona, 17. 28039 - Madrid. www.logix5.com
www.twitter.com/Logix5_SS http://www.twitter.com/logix5_SS
www.facebook.com/logix5
www.instagram.com/logix5_smart_solutions
Conforme dispone el Reglamento (UE) 2016/679 del Parlamento Europeo y del Consejo, de 27 de abril de 2016, relativo a la protección de las personas físicas en lo referente al tratamiento de datos personales y a la libre circulación de estos, le informamos que los datos personales facilitados y recogidos en este e-mail y sus documentos adjuntos serán tratados e incluidos automatizadamente en los ficheros de datos personales bajo responsabilidad de LOGIX5 SMART SOLUTIONS, S.L. B-86129699, donde se recogen y almacenan los datos personales con la finalidad exclusiva de formar parte en los procesos de selección de personal, bolsa de trabajo, contratación o gestiones relacionadas con temas laborales que se lleven a cabo. El interesado otorga su consentimiento para el tratamiento de sus datos personales con la finalidad anteriormente mencionada. En el supuesto de producirse alguna modificación de sus datos personales, le solicitamos, nos lo comunique por escrito con la única finalidad de mantenerlos actualizados. LOGIX5 SMART SOLUTIONS, S.L. B-86129699 se compromete a respetar su confidencialidad en el tratamiento de sus datos personales, y le informa que tiene derecho a ejercitar los derechos ARCO (derecho de acceso, rectificación, cancelación y oposición) de sus datos personales mediante solicitud escrita a @.***, adjuntando fotocopia del D.N.I.
"En la vida hay tres cosas que no dan marcha atrás: la palabra pronunciada, la flecha lanzada y la oportunidad perdida, ¿vamos a dejarla escapar?"
Hi Takuji
I am trying to create the windows version but I can´ t have a problem. Error are show me in this steps:
npm install -g windows-build-tools the script never end and if i break the execution error are shown
and
npm install
these errors are raised:
C:\blockly>npm install
npm WARN deprecated @.: this library is no longer supported
npm WARN deprecated @.: Please upgrade to version 7 or higher.
Older versions may use Math.random() in certain circumstances, which is
known to be problematic. See https://v8.dev/blog/math-random for details.
npm WARN deprecated @.: request has been deprecated, see
https://github.com/request/request/issues/3142
npm ERR! code 1
npm ERR! path @.\bindings
npm ERR! command failed
npm ERR! command C:\WINDOWS\system32\cmd.exe /d /s /c prebuild-install
--tag-prefix @serialport/bindings@ || node-gyp rebuild
npm ERR! Building the projects in this solution one at a time. To enable
parallel build, please add the "/m" switch.
npm ERR! serialport.cpp
npm ERR!
@.\bindings\src\serialport.cpp(329): error
C2661: 'v8::Object::Set': no overloaded function takes 2 arguments
@.\bindings\build\bindings.vcxproj]
npm ERR!
@.\bindings\src\serialport.cpp(330): error
C2661: 'v8::Object::Set': no overloaded function takes 2 arguments
@.\bindings\build\bindings.vcxproj]
npm ERR!
@.\bindings\src\serialport.cpp(331): error
C2661: 'v8::Object::Set': no overloaded function takes 2 arguments
@.\bindings\build\bindings.vcxproj]
npm ERR!
@.\bindings\src\serialport.cpp(378): error
C2661: 'v8::Object::Set': no overloaded function takes 2 arguments
@.\bindings\build\bindings.vcxproj]
npm ERR! gyp info it worked if it ends with ok
npm ERR! gyp info using @.
npm ERR! gyp info using @. | win32 | x64
npm ERR! gyp info find Python using Python version 3.7.2 found at
"C:\Users\EOSCAFE\AppData\Local\Programs\Python\Python37-32\python.exe"
npm ERR! gyp info find VS using VS2017 (15.9.28307.1778) found at:
npm ERR! gyp info find VS "C:\Program Files (x86)\Microsoft Visual
Studio\2017\BuildTools"
npm ERR! gyp info find VS run with --verbose for detailed information
npm ERR! gyp info spawn
C:\Users\EOSCAFE\AppData\Local\Programs\Python\Python37-32\python.exe
npm ERR! gyp info spawn args [
npm ERR! gyp info spawn args 'C:\Program
Files\nodejs\node_modules\npm\node_modules\node-gyp\gyp\gyp_main.py',
npm ERR! gyp info spawn args 'binding.gyp',
npm ERR! gyp info spawn args '-f',
npm ERR! gyp info spawn args 'msvs',
npm ERR! gyp info spawn args '-I',
npm ERR! gyp info spawn args
@.\bindings\build\config.gypi',
npm ERR! gyp info spawn args '-I',
npm ERR! gyp info spawn args 'C:\Program
Files\nodejs\node_modules\npm\node_modules\node-gyp\addon.gypi',
npm ERR! gyp info spawn args '-I',
npm ERR! gyp info spawn args
'C:\Users\EOSCAFE\AppData\Local\node-gyp\Cache\16.13.2\include\node\common.gypi',
npm ERR! gyp info spawn args '-Dlibrary=shared_library',
npm ERR! gyp info spawn args '-Dvisibility=default',
npm ERR! gyp info spawn args
'-Dnode_root_dir=C:\Users\EOSCAFE\AppData\Local\node-gyp\Cache\16.13.2',
npm ERR! gyp info spawn args '-Dnode_gyp_dir=C:\Program
Files\nodejs\node_modules\npm\node_modules\node-gyp',
npm ERR! gyp info spawn args
'-Dnode_lib_file=C:\\Users\\EOSCAFE\\AppData\\Local\\node-gyp\\Cache\\16.13.2\\<(target_arch)\\node.lib',
npm ERR! gyp info spawn args
@.\bindings',
npm ERR! gyp info spawn args '-Dnode_engine=v8',
npm ERR! gyp info spawn args '--depth=.',
npm ERR! gyp info spawn args '--no-parallel',
npm ERR! gyp info spawn args '--generator-output',
npm ERR! gyp info spawn args
@.\bindings\build',
npm ERR! gyp info spawn args '-Goutput_dir=.'
npm ERR! gyp info spawn args ]
npm ERR! gyp info spawn C:\Program Files (x86)\Microsoft Visual
Studio\2017\BuildTools\MSBuild\15.0\Bin\MSBuild.exe
npm ERR! gyp info spawn args [
npm ERR! gyp info spawn args 'build/binding.sln',
npm ERR! gyp info spawn args '/clp:Verbosity=minimal',
npm ERR! gyp info spawn args '/nologo',
npm ERR! gyp info spawn args '/p:Configuration=Release;Platform=x64'
npm ERR! gyp info spawn args ]
npm ERR! gyp ERR! build error
npm ERR! gyp ERR! stack Error: C:\Program Files (x86)\Microsoft Visual Studio\2017\BuildTools\MSBuild\15.0\Bin\MSBuild.exe
failed with exit code:
1
npm ERR! gyp ERR! stack at ChildProcess.onExit (C:\Program
Files\nodejs\node_modules\npm\node_modules\node-gyp\lib\build.js:194:23)
npm ERR! gyp ERR! stack at ChildProcess.emit (node:events:390:28)
npm ERR! gyp ERR! stack at Process.ChildProcess._handle.onexit
(node:internal/child_process:290:12)
npm ERR! gyp ERR! System Windows_NT 10.0.19042
npm ERR! gyp ERR! command "C:\Program Files\nodejs\node.exe"
"C:\Program
Files\nodejs\node_modules\npm\node_modules\node-gyp\bin\node-gyp.js"
"rebuild"
npm ERR! gyp ERR! cwd @.\bindings
npm ERR! gyp ERR! node -v v16.13.2
npm ERR! gyp ERR! node-gyp -v v8.3.0
npm ERR! gyp ERR! not ok
npm ERR! A complete log of this run can be found in: npm ERR! C:\Users\EOSCAFE\AppData\Local\npm-cache_logs\2022-01-13T15_04_24_912Z-debug.log
Can you help to know what is the reason for this problem?
BR Óscar
El lun, 15 nov 2021 a las 14:35, Oscar F @.***>) escribió:
Hi Takuji,
Maybe using the current version of index.js is ok, because I think Linux calls the arduino-cli as MAC, then maybe it works directly :-) . We only will need to create the final Linux version and write down the steps to install arduino-cli for Linux.
Maybe that is all and we only need to test to check this way is ok
Important in github we need to write-down in the main the steps to create the Windows, MAc and Linux version
BR
El dom, 14 nov 2021 a las 23:35, Oscar F @.***>) escribió:
Ok, sure, I think the best thing is forget the current versionlinux. I have reviewed the current versionlinux, folders, files, and the best thing is to read how to compile and upload the code using cli in linux and update index.js using environment variables as you did in the current index.js
Maybe the changes only is to fill your variables for linux and check the process to create the bin
var arduino_basepath = process.platform == 'win32' ? arduino_basepath = './compilation/arduino' : path.join(dirname, '../../compilation/arduino') var arduino_ide_cmd = process.platform == 'win32' ? 'arduino-cli.exe' : arduino_ide_cmd = path.join(dirname, '../../compilation/arduino/arduino-cli')
arduino_basepath and arduino_ide_cmd: three different values right? in function the operating system right?
El dom, 14 nov 2021 a las 18:50, Takuji Kawata @.***>) escribió:
@logix5 https://github.com/logix5
Sure! Let's work together for the improvements!
— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/OttoDIY/blockly/pull/135#issuecomment-968335877, or unsubscribe https://github.com/notifications/unsubscribe-auth/AGZ4AUHMBWI763E3A3UO6QDUL7ZGNANCNFSM5H47FM2A . Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.
-- Óscar Ferruz Romero Socio fundador. Tel. 620.402.168
C/ Artajona, 17. 28039 - Madrid. www.logix5.com
www.twitter.com/Logix5_SS http://www.twitter.com/logix5_SS
www.facebook.com/logix5
www.instagram.com/logix5_smart_solutions
Conforme dispone el Reglamento (UE) 2016/679 del Parlamento Europeo y del Consejo, de 27 de abril de 2016, relativo a la protección de las personas físicas en lo referente al tratamiento de datos personales y a la libre circulación de estos, le informamos que los datos personales facilitados y recogidos en este e-mail y sus documentos adjuntos serán tratados e incluidos automatizadamente en los ficheros de datos personales bajo responsabilidad de LOGIX5 SMART SOLUTIONS, S.L. B-86129699, donde se recogen y almacenan los datos personales con la finalidad exclusiva de formar parte en los procesos de selección de personal, bolsa de trabajo, contratación o gestiones relacionadas con temas laborales que se lleven a cabo. El interesado otorga su consentimiento para el tratamiento de sus datos personales con la finalidad anteriormente mencionada. En el supuesto de producirse alguna modificación de sus datos personales, le solicitamos, nos lo comunique por escrito con la única finalidad de mantenerlos actualizados. LOGIX5 SMART SOLUTIONS, S.L. B-86129699 se compromete a respetar su confidencialidad en el tratamiento de sus datos personales, y le informa que tiene derecho a ejercitar los derechos ARCO (derecho de acceso, rectificación, cancelación y oposición) de sus datos personales mediante solicitud escrita a @.***, adjuntando fotocopia del D.N.I.
"En la vida hay tres cosas que no dan marcha atrás: la palabra pronunciada, la flecha lanzada y la oportunidad perdida, ¿vamos a dejarla escapar?"
-- Óscar Ferruz Romero Socio fundador. Tel. 620.402.168
C/ Artajona, 17. 28039 - Madrid. www.logix5.com
www.twitter.com/Logix5_SS http://www.twitter.com/logix5_SS
www.facebook.com/logix5
www.instagram.com/logix5_smart_solutions
Conforme dispone el Reglamento (UE) 2016/679 del Parlamento Europeo y del Consejo, de 27 de abril de 2016, relativo a la protección de las personas físicas en lo referente al tratamiento de datos personales y a la libre circulación de estos, le informamos que los datos personales facilitados y recogidos en este e-mail y sus documentos adjuntos serán tratados e incluidos automatizadamente en los ficheros de datos personales bajo responsabilidad de LOGIX5 SMART SOLUTIONS, S.L. B-86129699, donde se recogen y almacenan los datos personales con la finalidad exclusiva de formar parte en los procesos de selección de personal, bolsa de trabajo, contratación o gestiones relacionadas con temas laborales que se lleven a cabo. El interesado otorga su consentimiento para el tratamiento de sus datos personales con la finalidad anteriormente mencionada. En el supuesto de producirse alguna modificación de sus datos personales, le solicitamos, nos lo comunique por escrito con la única finalidad de mantenerlos actualizados. LOGIX5 SMART SOLUTIONS, S.L. B-86129699 se compromete a respetar su confidencialidad en el tratamiento de sus datos personales, y le informa que tiene derecho a ejercitar los derechos ARCO (derecho de acceso, rectificación, cancelación y oposición) de sus datos personales mediante solicitud escrita a @.***, adjuntando fotocopia del D.N.I.
"En la vida hay tres cosas que no dan marcha atrás: la palabra pronunciada, la flecha lanzada y la oportunidad perdida, ¿vamos a dejarla escapar?"
-- Óscar Ferruz Romero Socio fundador. Tel. 620.402.168
C/ Artajona, 17. 28039 - Madrid. www.logix5.com
www.twitter.com/Logix5_SS http://www.twitter.com/logix5_SS
www.facebook.com/logix5
www.instagram.com/logix5_smart_solutions
Conforme dispone el Reglamento (UE) 2016/679 del Parlamento Europeo y del Consejo, de 27 de abril de 2016, relativo a la protección de las personas físicas en lo referente al tratamiento de datos personales y a la libre circulación de estos, le informamos que los datos personales facilitados y recogidos en este e-mail y sus documentos adjuntos serán tratados e incluidos automatizadamente en los ficheros de datos personales bajo responsabilidad de LOGIX5 SMART SOLUTIONS, S.L. B-86129699, donde se recogen y almacenan los datos personales con la finalidad exclusiva de formar parte en los procesos de selección de personal, bolsa de trabajo, contratación o gestiones relacionadas con temas laborales que se lleven a cabo. El interesado otorga su consentimiento para el tratamiento de sus datos personales con la finalidad anteriormente mencionada. En el supuesto de producirse alguna modificación de sus datos personales, le solicitamos, nos lo comunique por escrito con la única finalidad de mantenerlos actualizados. LOGIX5 SMART SOLUTIONS, S.L. B-86129699 se compromete a respetar su confidencialidad en el tratamiento de sus datos personales, y le informa que tiene derecho a ejercitar los derechos ARCO (derecho de acceso, rectificación, cancelación y oposición) de sus datos personales mediante solicitud escrita a @.***, adjuntando fotocopia del D.N.I.
"En la vida hay tres cosas que no dan marcha atrás: la palabra pronunciada, la flecha lanzada y la oportunidad perdida, ¿vamos a dejarla escapar?"
Hi Óscar,
Thanks and I reproduced it on my side, too. I think the easiest solution is to downgrade the node js to the older version. To me, I downgraded node js to v12 and worked fine.
(Uninstall nodejs and install v12. I used following version for the test and worked fine: https://nodejs.org/download/release/v12.22.9/)
There may be a way to have the serialport module with node v16, but I feel we can stay in v12 as we don't use node directly.
Best regards, Takuji
2022年1月14日(金) 0:13 Oscar F @.***>:
Hi Takuji
I am trying to create the windows version but I can´ t have a problem. Error are show me in this steps:
npm install -g windows-build-tools the script never end and if i break the execution error are shown
and
npm install
these errors are raised: C:\blockly>npm install npm WARN deprecated @.: this library is no longer supported npm WARN deprecated @.: Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details. npm WARN deprecated @.: request has been deprecated, see https://github.com/request/request/issues/3142 npm ERR! code 1 npm ERR! path @.\bindings npm ERR! command failed npm ERR! command C:\WINDOWS\system32\cmd.exe /d /s /c prebuild-install --tag-prefix @serialport/bindings@ || node-gyp rebuild npm ERR! Building the projects in this solution one at a time. To enable parallel build, please add the "/m" switch. npm ERR! serialport.cpp npm ERR! @.\bindings\src\serialport.cpp(329): error C2661: 'v8::Object::Set': no overloaded function takes 2 arguments @.\bindings\build\bindings.vcxproj] npm ERR! @.\bindings\src\serialport.cpp(330): error C2661: 'v8::Object::Set': no overloaded function takes 2 arguments @.\bindings\build\bindings.vcxproj] npm ERR! @.\bindings\src\serialport.cpp(331): error C2661: 'v8::Object::Set': no overloaded function takes 2 arguments @.\bindings\build\bindings.vcxproj] npm ERR! @.\bindings\src\serialport.cpp(378): error C2661: 'v8::Object::Set': no overloaded function takes 2 arguments @.\bindings\build\bindings.vcxproj] npm ERR! gyp info it worked if it ends with ok npm ERR! gyp info using @. npm ERR! gyp info using @. | win32 | x64 npm ERR! gyp info find Python using Python version 3.7.2 found at "C:\Users\EOSCAFE\AppData\Local\Programs\Python\Python37-32\python.exe" npm ERR! gyp info find VS using VS2017 (15.9.28307.1778) found at: npm ERR! gyp info find VS "C:\Program Files (x86)\Microsoft Visual Studio\2017\BuildTools" npm ERR! gyp info find VS run with --verbose for detailed information npm ERR! gyp info spawn C:\Users\EOSCAFE\AppData\Local\Programs\Python\Python37-32\python.exe npm ERR! gyp info spawn args [ npm ERR! gyp info spawn args 'C:\Program
Files\nodejs\node_modules\npm\node_modules\node-gyp\gyp\gyp_main.py', npm ERR! gyp info spawn args 'binding.gyp', npm ERR! gyp info spawn args '-f', npm ERR! gyp info spawn args 'msvs', npm ERR! gyp info spawn args '-I', npm ERR! gyp info spawn args @.***\bindings\build\config.gypi', npm ERR! gyp info spawn args '-I', npm ERR! gyp info spawn args 'C:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\addon.gypi', npm ERR! gyp info spawn args '-I', npm ERR! gyp info spawn args
'C:\Users\EOSCAFE\AppData\Local\node-gyp\Cache\16.13.2\include\node\common.gypi', npm ERR! gyp info spawn args '-Dlibrary=shared_library', npm ERR! gyp info spawn args '-Dvisibility=default', npm ERR! gyp info spawn args
'-Dnode_root_dir=C:\Users\EOSCAFE\AppData\Local\node-gyp\Cache\16.13.2', npm ERR! gyp info spawn args '-Dnode_gyp_dir=C:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp', npm ERR! gyp info spawn args
'-Dnode_lib_file=C:\\Users\\EOSCAFE\\AppData\\Local\\node-gyp\\Cache\\16.13.2\\<(target_arch)\\node.lib', npm ERR! gyp info spawn args @.\bindings', npm ERR! gyp info spawn args '-Dnode_engine=v8', npm ERR! gyp info spawn args '--depth=.', npm ERR! gyp info spawn args '--no-parallel', npm ERR! gyp info spawn args '--generator-output', npm ERR! gyp info spawn args @.\bindings\build', npm ERR! gyp info spawn args '-Goutput_dir=.' npm ERR! gyp info spawn args ] npm ERR! gyp info spawn C:\Program Files (x86)\Microsoft Visual Studio\2017\BuildTools\MSBuild\15.0\Bin\MSBuild.exe npm ERR! gyp info spawn args [ npm ERR! gyp info spawn args 'build/binding.sln', npm ERR! gyp info spawn args '/clp:Verbosity=minimal', npm ERR! gyp info spawn args '/nologo', npm ERR! gyp info spawn args '/p:Configuration=Release;Platform=x64' npm ERR! gyp info spawn args ] npm ERR! gyp ERR! build error npm ERR! gyp ERR! stack Error:
C:\Program Files (x86)\Microsoft Visual Studio\2017\BuildTools\MSBuild\15.0\Bin\MSBuild.exe
failed with exit code: 1 npm ERR! gyp ERR! stack at ChildProcess.onExit (C:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\lib\build.js:194:23) npm ERR! gyp ERR! stack at ChildProcess.emit (node:events:390:28) npm ERR! gyp ERR! stack at Process.ChildProcess._handle.onexit (node:internal/child_process:290:12) npm ERR! gyp ERR! System Windows_NT 10.0.19042 npm ERR! gyp ERR! command "C:\Program Files\nodejs\node.exe" "C:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\bin\node-gyp.js" "rebuild" npm ERR! gyp ERR! cwd @.***\bindings npm ERR! gyp ERR! node -v v16.13.2 npm ERR! gyp ERR! node-gyp -v v8.3.0 npm ERR! gyp ERR! not oknpm ERR! A complete log of this run can be found in: npm ERR!
C:\Users\EOSCAFE\AppData\Local\npm-cache_logs\2022-01-13T15_04_24_912Z-debug.log
Can you help to know what is the reason for this problem?
BR Óscar
El lun, 15 nov 2021 a las 14:35, Oscar F @.***>) escribió:
Hi Takuji,
Maybe using the current version of index.js is ok, because I think Linux calls the arduino-cli as MAC, then maybe it works directly :-) . We only will need to create the final Linux version and write down the steps to install arduino-cli for Linux.
Maybe that is all and we only need to test to check this way is ok
Important in github we need to write-down in the main the steps to create the Windows, MAc and Linux version
BR
El dom, 14 nov 2021 a las 23:35, Oscar F @.***>) escribió:
Ok, sure, I think the best thing is forget the current versionlinux. I have reviewed the current versionlinux, folders, files, and the best thing is to read how to compile and upload the code using cli in linux and update index.js using environment variables as you did in the current index.js
Maybe the changes only is to fill your variables for linux and check the process to create the bin
var arduino_basepath = process.platform == 'win32' ? arduino_basepath = './compilation/arduino' : path.join(dirname, '../../compilation/arduino') var arduino_ide_cmd = process.platform == 'win32' ? 'arduino-cli.exe' : arduino_ide_cmd = path.join(dirname, '../../compilation/arduino/arduino-cli')
arduino_basepath and arduino_ide_cmd: three different values right? in function the operating system right?
El dom, 14 nov 2021 a las 18:50, Takuji Kawata @.***>) escribió:
@logix5 https://github.com/logix5
Sure! Let's work together for the improvements!
— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/OttoDIY/blockly/pull/135#issuecomment-968335877, or unsubscribe < https://github.com/notifications/unsubscribe-auth/AGZ4AUHMBWI763E3A3UO6QDUL7ZGNANCNFSM5H47FM2A
. Triage notifications on the go with GitHub Mobile for iOS < https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675
-- Óscar Ferruz Romero Socio fundador. Tel. 620.402.168
C/ Artajona, 17. 28039 - Madrid. www.logix5.com
www.twitter.com/Logix5_SS http://www.twitter.com/logix5_SS
www.facebook.com/logix5
www.instagram.com/logix5_smart_solutions
Conforme dispone el Reglamento (UE) 2016/679 del Parlamento Europeo y del Consejo, de 27 de abril de 2016, relativo a la protección de las personas físicas en lo referente al tratamiento de datos personales y a la libre circulación de estos, le informamos que los datos personales facilitados y recogidos en este e-mail y sus documentos adjuntos serán tratados e incluidos automatizadamente en los ficheros de datos personales bajo responsabilidad de LOGIX5 SMART SOLUTIONS, S.L. B-86129699, donde se recogen y almacenan los datos personales con la finalidad exclusiva de formar parte en los procesos de selección de personal, bolsa de trabajo, contratación o gestiones relacionadas con temas laborales que se lleven a cabo. El interesado otorga su consentimiento para el tratamiento de sus datos personales con la finalidad anteriormente mencionada. En el supuesto de producirse alguna modificación de sus datos personales, le solicitamos, nos lo comunique por escrito con la única finalidad de mantenerlos actualizados. LOGIX5 SMART SOLUTIONS, S.L. B-86129699 se compromete a respetar su confidencialidad en el tratamiento de sus datos personales, y le informa que tiene derecho a ejercitar los derechos ARCO (derecho de acceso, rectificación, cancelación y oposición) de sus datos personales mediante solicitud escrita a @.***, adjuntando fotocopia del D.N.I.
"En la vida hay tres cosas que no dan marcha atrás: la palabra pronunciada, la flecha lanzada y la oportunidad perdida, ¿vamos a dejarla escapar?"
-- Óscar Ferruz Romero Socio fundador. Tel. 620.402.168
C/ Artajona, 17. 28039 - Madrid. www.logix5.com
www.twitter.com/Logix5_SS http://www.twitter.com/logix5_SS
www.facebook.com/logix5
www.instagram.com/logix5_smart_solutions
Conforme dispone el Reglamento (UE) 2016/679 del Parlamento Europeo y del Consejo, de 27 de abril de 2016, relativo a la protección de las personas físicas en lo referente al tratamiento de datos personales y a la libre circulación de estos, le informamos que los datos personales facilitados y recogidos en este e-mail y sus documentos adjuntos serán tratados e incluidos automatizadamente en los ficheros de datos personales bajo responsabilidad de LOGIX5 SMART SOLUTIONS, S.L. B-86129699, donde se recogen y almacenan los datos personales con la finalidad exclusiva de formar parte en los procesos de selección de personal, bolsa de trabajo, contratación o gestiones relacionadas con temas laborales que se lleven a cabo. El interesado otorga su consentimiento para el tratamiento de sus datos personales con la finalidad anteriormente mencionada. En el supuesto de producirse alguna modificación de sus datos personales, le solicitamos, nos lo comunique por escrito con la única finalidad de mantenerlos actualizados. LOGIX5 SMART SOLUTIONS, S.L. B-86129699 se compromete a respetar su confidencialidad en el tratamiento de sus datos personales, y le informa que tiene derecho a ejercitar los derechos ARCO (derecho de acceso, rectificación, cancelación y oposición) de sus datos personales mediante solicitud escrita a @.***, adjuntando fotocopia del D.N.I.
"En la vida hay tres cosas que no dan marcha atrás: la palabra pronunciada, la flecha lanzada y la oportunidad perdida, ¿vamos a dejarla escapar?"
-- Óscar Ferruz Romero Socio fundador. Tel. 620.402.168
C/ Artajona, 17. 28039 - Madrid. www.logix5.com
www.twitter.com/Logix5_SS http://www.twitter.com/logix5_SS
www.facebook.com/logix5
www.instagram.com/logix5_smart_solutions
Conforme dispone el Reglamento (UE) 2016/679 del Parlamento Europeo y del Consejo, de 27 de abril de 2016, relativo a la protección de las personas físicas en lo referente al tratamiento de datos personales y a la libre circulación de estos, le informamos que los datos personales facilitados y recogidos en este e-mail y sus documentos adjuntos serán tratados e incluidos automatizadamente en los ficheros de datos personales bajo responsabilidad de LOGIX5 SMART SOLUTIONS, S.L. B-86129699, donde se recogen y almacenan los datos personales con la finalidad exclusiva de formar parte en los procesos de selección de personal, bolsa de trabajo, contratación o gestiones relacionadas con temas laborales que se lleven a cabo. El interesado otorga su consentimiento para el tratamiento de sus datos personales con la finalidad anteriormente mencionada. En el supuesto de producirse alguna modificación de sus datos personales, le solicitamos, nos lo comunique por escrito con la única finalidad de mantenerlos actualizados. LOGIX5 SMART SOLUTIONS, S.L. B-86129699 se compromete a respetar su confidencialidad en el tratamiento de sus datos personales, y le informa que tiene derecho a ejercitar los derechos ARCO (derecho de acceso, rectificación, cancelación y oposición) de sus datos personales mediante solicitud escrita a @.***, adjuntando fotocopia del D.N.I.
"En la vida hay tres cosas que no dan marcha atrás: la palabra pronunciada, la flecha lanzada y la oportunidad perdida, ¿vamos a dejarla escapar?"
— Reply to this email directly, view it on GitHub https://github.com/OttoDIY/blockly/pull/135#issuecomment-1012228851, or unsubscribe https://github.com/notifications/unsubscribe-auth/AVJMYQVEZP6JWIXDP5ZQKILUV3T3DANCNFSM5H47FM2A . Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.
You are receiving this because you authored the thread.Message ID: @.***>
Thanks Takuji
I will test it !!
BR Óscar
El jue, 13 ene 2022 a las 17:26, Takuji Kawata @.***>) escribió:
Hi Óscar,
Thanks and I reproduced it on my side, too. I think the easiest solution is to downgrade the node js to the older version. To me, I downgraded node js to v12 and worked fine.
(Uninstall nodejs and install v12. I used following version for the test and worked fine: https://nodejs.org/download/release/v12.22.9/)
There may be a way to have the serialport module with node v16, but I feel we can stay in v12 as we don't use node directly.
Best regards, Takuji
2022年1月14日(金) 0:13 Oscar F @.***>:
Hi Takuji
I am trying to create the windows version but I can´ t have a problem. Error are show me in this steps:
npm install -g windows-build-tools the script never end and if i break the execution error are shown
and
npm install
these errors are raised: C:\blockly>npm install npm WARN deprecated @.: this library is no longer supported npm WARN deprecated @.: Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details. npm WARN deprecated @.: request has been deprecated, see https://github.com/request/request/issues/3142 npm ERR! code 1 npm ERR! path @.\bindings npm ERR! command failed npm ERR! command C:\WINDOWS\system32\cmd.exe /d /s /c prebuild-install --tag-prefix @serialport/bindings@ || node-gyp rebuild npm ERR! Building the projects in this solution one at a time. To enable parallel build, please add the "/m" switch. npm ERR! serialport.cpp npm ERR! @.\bindings\src\serialport.cpp(329): error C2661: 'v8::Object::Set': no overloaded function takes 2 arguments @.\bindings\build\bindings.vcxproj] npm ERR! @.\bindings\src\serialport.cpp(330): error C2661: 'v8::Object::Set': no overloaded function takes 2 arguments @.\bindings\build\bindings.vcxproj] npm ERR! @.\bindings\src\serialport.cpp(331): error C2661: 'v8::Object::Set': no overloaded function takes 2 arguments @.\bindings\build\bindings.vcxproj] npm ERR! @.\bindings\src\serialport.cpp(378): error C2661: 'v8::Object::Set': no overloaded function takes 2 arguments @.\bindings\build\bindings.vcxproj] npm ERR! gyp info it worked if it ends with ok npm ERR! gyp info using @. npm ERR! gyp info using @. | win32 | x64 npm ERR! gyp info find Python using Python version 3.7.2 found at "C:\Users\EOSCAFE\AppData\Local\Programs\Python\Python37-32\python.exe" npm ERR! gyp info find VS using VS2017 (15.9.28307.1778) found at: npm ERR! gyp info find VS "C:\Program Files (x86)\Microsoft Visual Studio\2017\BuildTools" npm ERR! gyp info find VS run with --verbose for detailed information npm ERR! gyp info spawn C:\Users\EOSCAFE\AppData\Local\Programs\Python\Python37-32\python.exe npm ERR! gyp info spawn args [ npm ERR! gyp info spawn args 'C:\Program
Files\nodejs\node_modules\npm\node_modules\node-gyp\gyp\gyp_main.py', npm ERR! gyp info spawn args 'binding.gyp', npm ERR! gyp info spawn args '-f', npm ERR! gyp info spawn args 'msvs', npm ERR! gyp info spawn args '-I', npm ERR! gyp info spawn args @.***\bindings\build\config.gypi', npm ERR! gyp info spawn args '-I', npm ERR! gyp info spawn args 'C:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\addon.gypi', npm ERR! gyp info spawn args '-I', npm ERR! gyp info spawn args
'C:\Users\EOSCAFE\AppData\Local\node-gyp\Cache\16.13.2\include\node\common.gypi', npm ERR! gyp info spawn args '-Dlibrary=shared_library', npm ERR! gyp info spawn args '-Dvisibility=default', npm ERR! gyp info spawn args
'-Dnode_root_dir=C:\Users\EOSCAFE\AppData\Local\node-gyp\Cache\16.13.2', npm ERR! gyp info spawn args '-Dnode_gyp_dir=C:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp', npm ERR! gyp info spawn args
'-Dnode_lib_file=C:\\Users\\EOSCAFE\\AppData\\Local\\node-gyp\\Cache\\16.13.2\\<(target_arch)\\node.lib', npm ERR! gyp info spawn args @.\bindings', npm ERR! gyp info spawn args '-Dnode_engine=v8', npm ERR! gyp info spawn args '--depth=.', npm ERR! gyp info spawn args '--no-parallel', npm ERR! gyp info spawn args '--generator-output', npm ERR! gyp info spawn args @.\bindings\build', npm ERR! gyp info spawn args '-Goutput_dir=.' npm ERR! gyp info spawn args ] npm ERR! gyp info spawn C:\Program Files (x86)\Microsoft Visual Studio\2017\BuildTools\MSBuild\15.0\Bin\MSBuild.exe npm ERR! gyp info spawn args [ npm ERR! gyp info spawn args 'build/binding.sln', npm ERR! gyp info spawn args '/clp:Verbosity=minimal', npm ERR! gyp info spawn args '/nologo', npm ERR! gyp info spawn args '/p:Configuration=Release;Platform=x64' npm ERR! gyp info spawn args ] npm ERR! gyp ERR! build error npm ERR! gyp ERR! stack Error:
C:\Program Files (x86)\Microsoft Visual Studio\2017\BuildTools\MSBuild\15.0\Bin\MSBuild.exe
failed with exit code: 1 npm ERR! gyp ERR! stack at ChildProcess.onExit (C:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\lib\build.js:194:23) npm ERR! gyp ERR! stack at ChildProcess.emit (node:events:390:28) npm ERR! gyp ERR! stack at Process.ChildProcess._handle.onexit (node:internal/child_process:290:12) npm ERR! gyp ERR! System Windows_NT 10.0.19042 npm ERR! gyp ERR! command "C:\Program Files\nodejs\node.exe" "C:\ProgramFiles\nodejs\node_modules\npm\node_modules\node-gyp\bin\node-gyp.js" "rebuild" npm ERR! gyp ERR! cwd @.***\bindings npm ERR! gyp ERR! node -v v16.13.2 npm ERR! gyp ERR! node-gyp -v v8.3.0 npm ERR! gyp ERR! not ok
npm ERR! A complete log of this run can be found in: npm ERR!
C:\Users\EOSCAFE\AppData\Local\npm-cache_logs\2022-01-13T15_04_24_912Z-debug.log
Can you help to know what is the reason for this problem?
BR Óscar
El lun, 15 nov 2021 a las 14:35, Oscar F @.***>) escribió:
Hi Takuji,
Maybe using the current version of index.js is ok, because I think Linux calls the arduino-cli as MAC, then maybe it works directly :-) . We only will need to create the final Linux version and write down the steps to install arduino-cli for Linux.
Maybe that is all and we only need to test to check this way is ok
Important in github we need to write-down in the main the steps to create the Windows, MAc and Linux version
BR
El dom, 14 nov 2021 a las 23:35, Oscar F @.***>) escribió:
Ok, sure, I think the best thing is forget the current versionlinux. I have reviewed the current versionlinux, folders, files, and the best thing is to read how to compile and upload the code using cli in linux and update index.js using environment variables as you did in the current index.js
Maybe the changes only is to fill your variables for linux and check the process to create the bin
var arduino_basepath = process.platform == 'win32' ? arduino_basepath
'./compilation/arduino' : path.join(dirname, '../../compilation/arduino') var arduino_ide_cmd = process.platform == 'win32' ? 'arduino-cli.exe' : arduino_ide_cmd = path.join(dirname, '../../compilation/arduino/arduino-cli')
arduino_basepath and arduino_ide_cmd: three different values right? in function the operating system right?
El dom, 14 nov 2021 a las 18:50, Takuji Kawata @.***>) escribió:
@logix5 https://github.com/logix5
Sure! Let's work together for the improvements!
— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub <https://github.com/OttoDIY/blockly/pull/135#issuecomment-968335877 , or unsubscribe <
https://github.com/notifications/unsubscribe-auth/AGZ4AUHMBWI763E3A3UO6QDUL7ZGNANCNFSM5H47FM2A
. Triage notifications on the go with GitHub Mobile for iOS <
https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675
or Android <
.
-- Óscar Ferruz Romero Socio fundador. Tel. 620.402.168
C/ Artajona, 17. 28039 - Madrid. www.logix5.com
www.twitter.com/Logix5_SS http://www.twitter.com/logix5_SS
www.facebook.com/logix5
www.instagram.com/logix5_smart_solutions
Conforme dispone el Reglamento (UE) 2016/679 del Parlamento Europeo y del Consejo, de 27 de abril de 2016, relativo a la protección de las personas físicas en lo referente al tratamiento de datos personales y a la libre circulación de estos, le informamos que los datos personales facilitados y recogidos en este e-mail y sus documentos adjuntos serán tratados e incluidos automatizadamente en los ficheros de datos personales bajo responsabilidad de LOGIX5 SMART SOLUTIONS, S.L. B-86129699, donde se recogen y almacenan los datos personales con la finalidad exclusiva de formar parte en los procesos de selección de personal, bolsa de trabajo, contratación o gestiones relacionadas con temas laborales que se lleven a cabo. El interesado otorga su consentimiento para el tratamiento de sus datos personales con la finalidad anteriormente mencionada. En el supuesto de producirse alguna modificación de sus datos personales, le solicitamos, nos lo comunique por escrito con la única finalidad de mantenerlos actualizados. LOGIX5 SMART SOLUTIONS, S.L. B-86129699 se compromete a respetar su confidencialidad en el tratamiento de sus datos personales, y le informa que tiene derecho a ejercitar los derechos ARCO (derecho de acceso, rectificación, cancelación y oposición) de sus datos personales mediante solicitud escrita a @.***, adjuntando fotocopia del D.N.I.
"En la vida hay tres cosas que no dan marcha atrás: la palabra pronunciada, la flecha lanzada y la oportunidad perdida, ¿vamos a dejarla escapar?"
-- Óscar Ferruz Romero Socio fundador. Tel. 620.402.168
C/ Artajona, 17. 28039 - Madrid. www.logix5.com
www.twitter.com/Logix5_SS http://www.twitter.com/logix5_SS
www.facebook.com/logix5
www.instagram.com/logix5_smart_solutions
Conforme dispone el Reglamento (UE) 2016/679 del Parlamento Europeo y del Consejo, de 27 de abril de 2016, relativo a la protección de las personas físicas en lo referente al tratamiento de datos personales y a la libre circulación de estos, le informamos que los datos personales facilitados y recogidos en este e-mail y sus documentos adjuntos serán tratados e incluidos automatizadamente en los ficheros de datos personales bajo responsabilidad de LOGIX5 SMART SOLUTIONS, S.L. B-86129699, donde se recogen y almacenan los datos personales con la finalidad exclusiva de formar parte en los procesos de selección de personal, bolsa de trabajo, contratación o gestiones relacionadas con temas laborales que se lleven a cabo. El interesado otorga su consentimiento para el tratamiento de sus datos personales con la finalidad anteriormente mencionada. En el supuesto de producirse alguna modificación de sus datos personales, le solicitamos, nos lo comunique por escrito con la única finalidad de mantenerlos actualizados. LOGIX5 SMART SOLUTIONS, S.L. B-86129699 se compromete a respetar su confidencialidad en el tratamiento de sus datos personales, y le informa que tiene derecho a ejercitar los derechos ARCO (derecho de acceso, rectificación, cancelación y oposición) de sus datos personales mediante solicitud escrita a @.***, adjuntando fotocopia del D.N.I.
"En la vida hay tres cosas que no dan marcha atrás: la palabra pronunciada, la flecha lanzada y la oportunidad perdida, ¿vamos a dejarla escapar?"
-- Óscar Ferruz Romero Socio fundador. Tel. 620.402.168
C/ Artajona, 17. 28039 - Madrid. www.logix5.com
www.twitter.com/Logix5_SS http://www.twitter.com/logix5_SS
www.facebook.com/logix5
www.instagram.com/logix5_smart_solutions
Conforme dispone el Reglamento (UE) 2016/679 del Parlamento Europeo y del Consejo, de 27 de abril de 2016, relativo a la protección de las personas físicas en lo referente al tratamiento de datos personales y a la libre circulación de estos, le informamos que los datos personales facilitados y recogidos en este e-mail y sus documentos adjuntos serán tratados e incluidos automatizadamente en los ficheros de datos personales bajo responsabilidad de LOGIX5 SMART SOLUTIONS, S.L. B-86129699, donde se recogen y almacenan los datos personales con la finalidad exclusiva de formar parte en los procesos de selección de personal, bolsa de trabajo, contratación o gestiones relacionadas con temas laborales que se lleven a cabo. El interesado otorga su consentimiento para el tratamiento de sus datos personales con la finalidad anteriormente mencionada. En el supuesto de producirse alguna modificación de sus datos personales, le solicitamos, nos lo comunique por escrito con la única finalidad de mantenerlos actualizados. LOGIX5 SMART SOLUTIONS, S.L. B-86129699 se compromete a respetar su confidencialidad en el tratamiento de sus datos personales, y le informa que tiene derecho a ejercitar los derechos ARCO (derecho de acceso, rectificación, cancelación y oposición) de sus datos personales mediante solicitud escrita a @.***, adjuntando fotocopia del D.N.I.
"En la vida hay tres cosas que no dan marcha atrás: la palabra pronunciada, la flecha lanzada y la oportunidad perdida, ¿vamos a dejarla escapar?"
— Reply to this email directly, view it on GitHub https://github.com/OttoDIY/blockly/pull/135#issuecomment-1012228851, or unsubscribe < https://github.com/notifications/unsubscribe-auth/AVJMYQVEZP6JWIXDP5ZQKILUV3T3DANCNFSM5H47FM2A
. Triage notifications on the go with GitHub Mobile for iOS < https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675
You are receiving this because you authored the thread.Message ID: @.***>
— Reply to this email directly, view it on GitHub https://github.com/OttoDIY/blockly/pull/135#issuecomment-1012297367, or unsubscribe https://github.com/notifications/unsubscribe-auth/AGZ4AUGELXXFFBZW22EQLTDUV34L3ANCNFSM5H47FM2A . Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.
You are receiving this because you were mentioned.Message ID: @.***>
-- Óscar Ferruz Romero Socio fundador. Tel. 620.402.168
C/ Artajona, 17. 28039 - Madrid. www.logix5.com
www.twitter.com/Logix5_SS http://www.twitter.com/logix5_SS
www.facebook.com/logix5
www.instagram.com/logix5_smart_solutions
Conforme dispone el Reglamento (UE) 2016/679 del Parlamento Europeo y del Consejo, de 27 de abril de 2016, relativo a la protección de las personas físicas en lo referente al tratamiento de datos personales y a la libre circulación de estos, le informamos que los datos personales facilitados y recogidos en este e-mail y sus documentos adjuntos serán tratados e incluidos automatizadamente en los ficheros de datos personales bajo responsabilidad de LOGIX5 SMART SOLUTIONS, S.L. B-86129699, donde se recogen y almacenan los datos personales con la finalidad exclusiva de formar parte en los procesos de selección de personal, bolsa de trabajo, contratación o gestiones relacionadas con temas laborales que se lleven a cabo. El interesado otorga su consentimiento para el tratamiento de sus datos personales con la finalidad anteriormente mencionada. En el supuesto de producirse alguna modificación de sus datos personales, le solicitamos, nos lo comunique por escrito con la única finalidad de mantenerlos actualizados. LOGIX5 SMART SOLUTIONS, S.L. B-86129699 se compromete a respetar su confidencialidad en el tratamiento de sus datos personales, y le informa que tiene derecho a ejercitar los derechos ARCO (derecho de acceso, rectificación, cancelación y oposición) de sus datos personales mediante solicitud escrita a @.***, adjuntando fotocopia del D.N.I.
"En la vida hay tres cosas que no dan marcha atrás: la palabra pronunciada, la flecha lanzada y la oportunidad perdida, ¿vamos a dejarla escapar?"
Thanks Takuji
I have achieved create the version, but i have a problem with this step:
npm install -g windows-build-tool because never ends. I installed python the last version and 2.7 version in a manual way and then the next commands work perfectly
I am doing using the Git Bash
Let me know when you can if this step is executed in your computer perfectly. Maybe i don't´have patient
BR Óscar
El jue, 13 ene 2022 a las 17:42, Oscar F @.***>) escribió:
Thanks Takuji
I will test it !!
BR Óscar
El jue, 13 ene 2022 a las 17:26, Takuji Kawata @.***>) escribió:
Hi Óscar,
Thanks and I reproduced it on my side, too. I think the easiest solution is to downgrade the node js to the older version. To me, I downgraded node js to v12 and worked fine.
(Uninstall nodejs and install v12. I used following version for the test and worked fine: https://nodejs.org/download/release/v12.22.9/)
There may be a way to have the serialport module with node v16, but I feel we can stay in v12 as we don't use node directly.
Best regards, Takuji
2022年1月14日(金) 0:13 Oscar F @.***>:
Hi Takuji
I am trying to create the windows version but I can´ t have a problem. Error are show me in this steps:
npm install -g windows-build-tools the script never end and if i break the execution error are shown
and
npm install
these errors are raised: C:\blockly>npm install npm WARN deprecated @.: this library is no longer supported npm WARN deprecated @.: Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details. npm WARN deprecated @.: request has been deprecated, see https://github.com/request/request/issues/3142 npm ERR! code 1 npm ERR! path @.\bindings npm ERR! command failed npm ERR! command C:\WINDOWS\system32\cmd.exe /d /s /c prebuild-install --tag-prefix @serialport/bindings@ || node-gyp rebuild npm ERR! Building the projects in this solution one at a time. To enable parallel build, please add the "/m" switch. npm ERR! serialport.cpp npm ERR! @.\bindings\src\serialport.cpp(329): error C2661: 'v8::Object::Set': no overloaded function takes 2 arguments @.\bindings\build\bindings.vcxproj] npm ERR! @.\bindings\src\serialport.cpp(330): error C2661: 'v8::Object::Set': no overloaded function takes 2 arguments @.\bindings\build\bindings.vcxproj] npm ERR! @.\bindings\src\serialport.cpp(331): error C2661: 'v8::Object::Set': no overloaded function takes 2 arguments @.\bindings\build\bindings.vcxproj] npm ERR! @.\bindings\src\serialport.cpp(378): error C2661: 'v8::Object::Set': no overloaded function takes 2 arguments @.\bindings\build\bindings.vcxproj] npm ERR! gyp info it worked if it ends with ok npm ERR! gyp info using @. npm ERR! gyp info using @. | win32 | x64 npm ERR! gyp info find Python using Python version 3.7.2 found at "C:\Users\EOSCAFE\AppData\Local\Programs\Python\Python37-32\python.exe" npm ERR! gyp info find VS using VS2017 (15.9.28307.1778) found at: npm ERR! gyp info find VS "C:\Program Files (x86)\Microsoft Visual Studio\2017\BuildTools" npm ERR! gyp info find VS run with --verbose for detailed information npm ERR! gyp info spawn C:\Users\EOSCAFE\AppData\Local\Programs\Python\Python37-32\python.exe npm ERR! gyp info spawn args [ npm ERR! gyp info spawn args 'C:\Program
Files\nodejs\node_modules\npm\node_modules\node-gyp\gyp\gyp_main.py', npm ERR! gyp info spawn args 'binding.gyp', npm ERR! gyp info spawn args '-f', npm ERR! gyp info spawn args 'msvs', npm ERR! gyp info spawn args '-I', npm ERR! gyp info spawn args @.***\bindings\build\config.gypi', npm ERR! gyp info spawn args '-I', npm ERR! gyp info spawn args 'C:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\addon.gypi', npm ERR! gyp info spawn args '-I', npm ERR! gyp info spawn args
'C:\Users\EOSCAFE\AppData\Local\node-gyp\Cache\16.13.2\include\node\common.gypi', npm ERR! gyp info spawn args '-Dlibrary=shared_library', npm ERR! gyp info spawn args '-Dvisibility=default', npm ERR! gyp info spawn args
'-Dnode_root_dir=C:\Users\EOSCAFE\AppData\Local\node-gyp\Cache\16.13.2', npm ERR! gyp info spawn args '-Dnode_gyp_dir=C:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp', npm ERR! gyp info spawn args
'-Dnode_lib_file=C:\\Users\\EOSCAFE\\AppData\\Local\\node-gyp\\Cache\\16.13.2\\<(target_arch)\\node.lib', npm ERR! gyp info spawn args @.\bindings', npm ERR! gyp info spawn args '-Dnode_engine=v8', npm ERR! gyp info spawn args '--depth=.', npm ERR! gyp info spawn args '--no-parallel', npm ERR! gyp info spawn args '--generator-output', npm ERR! gyp info spawn args @.\bindings\build', npm ERR! gyp info spawn args '-Goutput_dir=.' npm ERR! gyp info spawn args ] npm ERR! gyp info spawn C:\Program Files (x86)\Microsoft Visual Studio\2017\BuildTools\MSBuild\15.0\Bin\MSBuild.exe npm ERR! gyp info spawn args [ npm ERR! gyp info spawn args 'build/binding.sln', npm ERR! gyp info spawn args '/clp:Verbosity=minimal', npm ERR! gyp info spawn args '/nologo', npm ERR! gyp info spawn args '/p:Configuration=Release;Platform=x64' npm ERR! gyp info spawn args ] npm ERR! gyp ERR! build error npm ERR! gyp ERR! stack Error:
C:\Program Files (x86)\Microsoft Visual Studio\2017\BuildTools\MSBuild\15.0\Bin\MSBuild.exe
failed with exit code: 1 npm ERR! gyp ERR! stack at ChildProcess.onExit (C:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\lib\build.js:194:23) npm ERR! gyp ERR! stack at ChildProcess.emit (node:events:390:28) npm ERR! gyp ERR! stack at Process.ChildProcess._handle.onexit (node:internal/child_process:290:12) npm ERR! gyp ERR! System Windows_NT 10.0.19042 npm ERR! gyp ERR! command "C:\Program Files\nodejs\node.exe" "C:\ProgramFiles\nodejs\node_modules\npm\node_modules\node-gyp\bin\node-gyp.js" "rebuild" npm ERR! gyp ERR! cwd @.***\bindings npm ERR! gyp ERR! node -v v16.13.2 npm ERR! gyp ERR! node-gyp -v v8.3.0 npm ERR! gyp ERR! not ok
npm ERR! A complete log of this run can be found in: npm ERR!
C:\Users\EOSCAFE\AppData\Local\npm-cache_logs\2022-01-13T15_04_24_912Z-debug.log
Can you help to know what is the reason for this problem?
BR Óscar
El lun, 15 nov 2021 a las 14:35, Oscar F @.***>) escribió:
Hi Takuji,
Maybe using the current version of index.js is ok, because I think Linux calls the arduino-cli as MAC, then maybe it works directly :-) . We only will need to create the final Linux version and write down the steps to install arduino-cli for Linux.
Maybe that is all and we only need to test to check this way is ok
Important in github we need to write-down in the main the steps to create the Windows, MAc and Linux version
BR
El dom, 14 nov 2021 a las 23:35, Oscar F @.***>) escribió:
Ok, sure, I think the best thing is forget the current versionlinux. I have reviewed the current versionlinux, folders, files, and the best thing is to read how to compile and upload the code using cli in linux and update index.js using environment variables as you did in the current index.js
Maybe the changes only is to fill your variables for linux and check the process to create the bin
var arduino_basepath = process.platform == 'win32' ? arduino_basepath = './compilation/arduino' : path.join(dirname, '../../compilation/arduino') var arduino_ide_cmd = process.platform == 'win32' ? 'arduino-cli.exe' : arduino_ide_cmd = path.join(dirname, '../../compilation/arduino/arduino-cli')
arduino_basepath and arduino_ide_cmd: three different values right? in function the operating system right?
El dom, 14 nov 2021 a las 18:50, Takuji Kawata @.***>) escribió:
@logix5 https://github.com/logix5
Sure! Let's work together for the improvements!
— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub <https://github.com/OttoDIY/blockly/pull/135#issuecomment-968335877 , or unsubscribe <
https://github.com/notifications/unsubscribe-auth/AGZ4AUHMBWI763E3A3UO6QDUL7ZGNANCNFSM5H47FM2A
. Triage notifications on the go with GitHub Mobile for iOS <
https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675
or Android <
.
-- Óscar Ferruz Romero Socio fundador. Tel. 620.402.168
C/ Artajona, 17. 28039 - Madrid. www.logix5.com
www.twitter.com/Logix5_SS http://www.twitter.com/logix5_SS
www.facebook.com/logix5
www.instagram.com/logix5_smart_solutions
Conforme dispone el Reglamento (UE) 2016/679 del Parlamento Europeo y del Consejo, de 27 de abril de 2016, relativo a la protección de las personas físicas en lo referente al tratamiento de datos personales y a la libre circulación de estos, le informamos que los datos personales facilitados y recogidos en este e-mail y sus documentos adjuntos serán tratados e incluidos automatizadamente en los ficheros de datos personales bajo responsabilidad de LOGIX5 SMART SOLUTIONS, S.L. B-86129699, donde se recogen y almacenan los datos personales con la finalidad exclusiva de formar parte en los procesos de selección de personal, bolsa de trabajo, contratación o gestiones relacionadas con temas laborales que se lleven a cabo. El interesado otorga su consentimiento para el tratamiento de sus datos personales con la finalidad anteriormente mencionada. En el supuesto de producirse alguna modificación de sus datos personales, le solicitamos, nos lo comunique por escrito con la única finalidad de mantenerlos actualizados. LOGIX5 SMART SOLUTIONS, S.L. B-86129699 se compromete a respetar su confidencialidad en el tratamiento de sus datos personales, y le informa que tiene derecho a ejercitar los derechos ARCO (derecho de acceso, rectificación, cancelación y oposición) de sus datos personales mediante solicitud escrita a @.***, adjuntando fotocopia del D.N.I.
"En la vida hay tres cosas que no dan marcha atrás: la palabra pronunciada, la flecha lanzada y la oportunidad perdida, ¿vamos a dejarla escapar?"
-- Óscar Ferruz Romero Socio fundador. Tel. 620.402.168
C/ Artajona, 17. 28039 - Madrid. www.logix5.com
www.twitter.com/Logix5_SS http://www.twitter.com/logix5_SS
www.facebook.com/logix5
www.instagram.com/logix5_smart_solutions
Conforme dispone el Reglamento (UE) 2016/679 del Parlamento Europeo y del Consejo, de 27 de abril de 2016, relativo a la protección de las personas físicas en lo referente al tratamiento de datos personales y a la libre circulación de estos, le informamos que los datos personales facilitados y recogidos en este e-mail y sus documentos adjuntos serán tratados e incluidos automatizadamente en los ficheros de datos personales bajo responsabilidad de LOGIX5 SMART SOLUTIONS, S.L. B-86129699, donde se recogen y almacenan los datos personales con la finalidad exclusiva de formar parte en los procesos de selección de personal, bolsa de trabajo, contratación o gestiones relacionadas con temas laborales que se lleven a cabo. El interesado otorga su consentimiento para el tratamiento de sus datos personales con la finalidad anteriormente mencionada. En el supuesto de producirse alguna modificación de sus datos personales, le solicitamos, nos lo comunique por escrito con la única finalidad de mantenerlos actualizados. LOGIX5 SMART SOLUTIONS, S.L. B-86129699 se compromete a respetar su confidencialidad en el tratamiento de sus datos personales, y le informa que tiene derecho a ejercitar los derechos ARCO (derecho de acceso, rectificación, cancelación y oposición) de sus datos personales mediante solicitud escrita a @.***, adjuntando fotocopia del D.N.I.
"En la vida hay tres cosas que no dan marcha atrás: la palabra pronunciada, la flecha lanzada y la oportunidad perdida, ¿vamos a dejarla escapar?"
-- Óscar Ferruz Romero Socio fundador. Tel. 620.402.168
C/ Artajona, 17. 28039 - Madrid. www.logix5.com
www.twitter.com/Logix5_SS http://www.twitter.com/logix5_SS
www.facebook.com/logix5
www.instagram.com/logix5_smart_solutions
Conforme dispone el Reglamento (UE) 2016/679 del Parlamento Europeo y del Consejo, de 27 de abril de 2016, relativo a la protección de las personas físicas en lo referente al tratamiento de datos personales y a la libre circulación de estos, le informamos que los datos personales facilitados y recogidos en este e-mail y sus documentos adjuntos serán tratados e incluidos automatizadamente en los ficheros de datos personales bajo responsabilidad de LOGIX5 SMART SOLUTIONS, S.L. B-86129699, donde se recogen y almacenan los datos personales con la finalidad exclusiva de formar parte en los procesos de selección de personal, bolsa de trabajo, contratación o gestiones relacionadas con temas laborales que se lleven a cabo. El interesado otorga su consentimiento para el tratamiento de sus datos personales con la finalidad anteriormente mencionada. En el supuesto de producirse alguna modificación de sus datos personales, le solicitamos, nos lo comunique por escrito con la única finalidad de mantenerlos actualizados. LOGIX5 SMART SOLUTIONS, S.L. B-86129699 se compromete a respetar su confidencialidad en el tratamiento de sus datos personales, y le informa que tiene derecho a ejercitar los derechos ARCO (derecho de acceso, rectificación, cancelación y oposición) de sus datos personales mediante solicitud escrita a @.***, adjuntando fotocopia del D.N.I.
"En la vida hay tres cosas que no dan marcha atrás: la palabra pronunciada, la flecha lanzada y la oportunidad perdida, ¿vamos a dejarla escapar?"
— Reply to this email directly, view it on GitHub https://github.com/OttoDIY/blockly/pull/135#issuecomment-1012228851, or unsubscribe < https://github.com/notifications/unsubscribe-auth/AVJMYQVEZP6JWIXDP5ZQKILUV3T3DANCNFSM5H47FM2A
. Triage notifications on the go with GitHub Mobile for iOS < https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675
You are receiving this because you authored the thread.Message ID: @.***>
— Reply to this email directly, view it on GitHub https://github.com/OttoDIY/blockly/pull/135#issuecomment-1012297367, or unsubscribe https://github.com/notifications/unsubscribe-auth/AGZ4AUGELXXFFBZW22EQLTDUV34L3ANCNFSM5H47FM2A . Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.
You are receiving this because you were mentioned.Message ID: @.***>
-- Óscar Ferruz Romero Socio fundador. Tel. 620.402.168
C/ Artajona, 17. 28039 - Madrid. www.logix5.com
www.twitter.com/Logix5_SS http://www.twitter.com/logix5_SS
www.facebook.com/logix5
www.instagram.com/logix5_smart_solutions
Conforme dispone el Reglamento (UE) 2016/679 del Parlamento Europeo y del Consejo, de 27 de abril de 2016, relativo a la protección de las personas físicas en lo referente al tratamiento de datos personales y a la libre circulación de estos, le informamos que los datos personales facilitados y recogidos en este e-mail y sus documentos adjuntos serán tratados e incluidos automatizadamente en los ficheros de datos personales bajo responsabilidad de LOGIX5 SMART SOLUTIONS, S.L. B-86129699, donde se recogen y almacenan los datos personales con la finalidad exclusiva de formar parte en los procesos de selección de personal, bolsa de trabajo, contratación o gestiones relacionadas con temas laborales que se lleven a cabo. El interesado otorga su consentimiento para el tratamiento de sus datos personales con la finalidad anteriormente mencionada. En el supuesto de producirse alguna modificación de sus datos personales, le solicitamos, nos lo comunique por escrito con la única finalidad de mantenerlos actualizados. LOGIX5 SMART SOLUTIONS, S.L. B-86129699 se compromete a respetar su confidencialidad en el tratamiento de sus datos personales, y le informa que tiene derecho a ejercitar los derechos ARCO (derecho de acceso, rectificación, cancelación y oposición) de sus datos personales mediante solicitud escrita a @.***, adjuntando fotocopia del D.N.I.
"En la vida hay tres cosas que no dan marcha atrás: la palabra pronunciada, la flecha lanzada y la oportunidad perdida, ¿vamos a dejarla escapar?"
-- Óscar Ferruz Romero Socio fundador. Tel. 620.402.168
C/ Artajona, 17. 28039 - Madrid. www.logix5.com
www.twitter.com/Logix5_SS http://www.twitter.com/logix5_SS
www.facebook.com/logix5
www.instagram.com/logix5_smart_solutions
Conforme dispone el Reglamento (UE) 2016/679 del Parlamento Europeo y del Consejo, de 27 de abril de 2016, relativo a la protección de las personas físicas en lo referente al tratamiento de datos personales y a la libre circulación de estos, le informamos que los datos personales facilitados y recogidos en este e-mail y sus documentos adjuntos serán tratados e incluidos automatizadamente en los ficheros de datos personales bajo responsabilidad de LOGIX5 SMART SOLUTIONS, S.L. B-86129699, donde se recogen y almacenan los datos personales con la finalidad exclusiva de formar parte en los procesos de selección de personal, bolsa de trabajo, contratación o gestiones relacionadas con temas laborales que se lleven a cabo. El interesado otorga su consentimiento para el tratamiento de sus datos personales con la finalidad anteriormente mencionada. En el supuesto de producirse alguna modificación de sus datos personales, le solicitamos, nos lo comunique por escrito con la única finalidad de mantenerlos actualizados. LOGIX5 SMART SOLUTIONS, S.L. B-86129699 se compromete a respetar su confidencialidad en el tratamiento de sus datos personales, y le informa que tiene derecho a ejercitar los derechos ARCO (derecho de acceso, rectificación, cancelación y oposición) de sus datos personales mediante solicitud escrita a @.***, adjuntando fotocopia del D.N.I.
"En la vida hay tres cosas que no dan marcha atrás: la palabra pronunciada, la flecha lanzada y la oportunidad perdida, ¿vamos a dejarla escapar?"
This may help? https://github.com/felixrieseberg/windows-build-tools/issues/172
HTH Best regards, Takuji
2022年1月14日(金) 3:09 Oscar F @.***>:
Thanks Takuji
I have achieved create the version, but i have a problem with this step:
npm install -g windows-build-tool because never ends. I installed python the last version and 2.7 version in a manual way and then the next commands work perfectly
I am doing using the Git Bash
Let me know when you can if this step is executed in your computer perfectly. Maybe i don't´have patient
BR Óscar
El jue, 13 ene 2022 a las 17:42, Oscar F @.***>) escribió:
Thanks Takuji
I will test it !!
BR Óscar
El jue, 13 ene 2022 a las 17:26, Takuji Kawata @.***>) escribió:
Hi Óscar,
Thanks and I reproduced it on my side, too. I think the easiest solution is to downgrade the node js to the older version. To me, I downgraded node js to v12 and worked fine.
(Uninstall nodejs and install v12. I used following version for the test and worked fine: https://nodejs.org/download/release/v12.22.9/)
There may be a way to have the serialport module with node v16, but I feel we can stay in v12 as we don't use node directly.
Best regards, Takuji
2022年1月14日(金) 0:13 Oscar F @.***>:
Hi Takuji
I am trying to create the windows version but I can´ t have a problem. Error are show me in this steps:
npm install -g windows-build-tools the script never end and if i break the execution error are shown
and
npm install
these errors are raised: C:\blockly>npm install npm WARN deprecated @.: this library is no longer supported npm WARN deprecated @.: Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details. npm WARN deprecated @.: request has been deprecated, see https://github.com/request/request/issues/3142 npm ERR! code 1 npm ERR! path @.\bindings npm ERR! command failed npm ERR! command C:\WINDOWS\system32\cmd.exe /d /s /c prebuild-install --tag-prefix @serialport/bindings@ || node-gyp rebuild npm ERR! Building the projects in this solution one at a time. To enable parallel build, please add the "/m" switch. npm ERR! serialport.cpp npm ERR! @.\bindings\src\serialport.cpp(329): error C2661: 'v8::Object::Set': no overloaded function takes 2 arguments @.\bindings\build\bindings.vcxproj] npm ERR! @.\bindings\src\serialport.cpp(330): error C2661: 'v8::Object::Set': no overloaded function takes 2 arguments @.\bindings\build\bindings.vcxproj] npm ERR! @.\bindings\src\serialport.cpp(331): error C2661: 'v8::Object::Set': no overloaded function takes 2 arguments @.\bindings\build\bindings.vcxproj] npm ERR! @.\bindings\src\serialport.cpp(378): error C2661: 'v8::Object::Set': no overloaded function takes 2 arguments @.\bindings\build\bindings.vcxproj] npm ERR! gyp info it worked if it ends with ok npm ERR! gyp info using @. npm ERR! gyp info using @. | win32 | x64 npm ERR! gyp info find Python using Python version 3.7.2 found at
"C:\Users\EOSCAFE\AppData\Local\Programs\Python\Python37-32\python.exe" npm ERR! gyp info find VS using VS2017 (15.9.28307.1778) found at: npm ERR! gyp info find VS "C:\Program Files (x86)\Microsoft Visual Studio\2017\BuildTools" npm ERR! gyp info find VS run with --verbose for detailed information npm ERR! gyp info spawn C:\Users\EOSCAFE\AppData\Local\Programs\Python\Python37-32\python.exe npm ERR! gyp info spawn args [ npm ERR! gyp info spawn args 'C:\Program
Files\nodejs\node_modules\npm\node_modules\node-gyp\gyp\gyp_main.py',
npm ERR! gyp info spawn args 'binding.gyp', npm ERR! gyp info spawn args '-f', npm ERR! gyp info spawn args 'msvs', npm ERR! gyp info spawn args '-I', npm ERR! gyp info spawn args @.***\bindings\build\config.gypi', npm ERR! gyp info spawn args '-I', npm ERR! gyp info spawn args 'C:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\addon.gypi', npm ERR! gyp info spawn args '-I', npm ERR! gyp info spawn args
'C:\Users\EOSCAFE\AppData\Local\node-gyp\Cache\16.13.2\include\node\common.gypi',
npm ERR! gyp info spawn args '-Dlibrary=shared_library', npm ERR! gyp info spawn args '-Dvisibility=default', npm ERR! gyp info spawn args
'-Dnode_root_dir=C:\Users\EOSCAFE\AppData\Local\node-gyp\Cache\16.13.2',
npm ERR! gyp info spawn args '-Dnode_gyp_dir=C:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp', npm ERR! gyp info spawn args
'-Dnode_lib_file=C:\\Users\\EOSCAFE\\AppData\\Local\\node-gyp\\Cache\\16.13.2\\<(target_arch)\\node.lib',
npm ERR! gyp info spawn args @.\bindings', npm ERR! gyp info spawn args '-Dnode_engine=v8', npm ERR! gyp info spawn args '--depth=.', npm ERR! gyp info spawn args '--no-parallel', npm ERR! gyp info spawn args '--generator-output', npm ERR! gyp info spawn args @.\bindings\build', npm ERR! gyp info spawn args '-Goutput_dir=.' npm ERR! gyp info spawn args ] npm ERR! gyp info spawn C:\Program Files (x86)\Microsoft Visual Studio\2017\BuildTools\MSBuild\15.0\Bin\MSBuild.exe npm ERR! gyp info spawn args [ npm ERR! gyp info spawn args 'build/binding.sln', npm ERR! gyp info spawn args '/clp:Verbosity=minimal', npm ERR! gyp info spawn args '/nologo', npm ERR! gyp info spawn args '/p:Configuration=Release;Platform=x64' npm ERR! gyp info spawn args ] npm ERR! gyp ERR! build error npm ERR! gyp ERR! stack Error:
C:\Program Files (x86)\Microsoft Visual Studio\2017\BuildTools\MSBuild\15.0\Bin\MSBuild.exe
failed with exit code: 1 npm ERR! gyp ERR! stack at ChildProcess.onExit (C:\ProgramFiles\nodejs\node_modules\npm\node_modules\node-gyp\lib\build.js:194:23) npm ERR! gyp ERR! stack at ChildProcess.emit (node:events:390:28) npm ERR! gyp ERR! stack at Process.ChildProcess._handle.onexit (node:internal/child_process:290:12) npm ERR! gyp ERR! System Windows_NT 10.0.19042 npm ERR! gyp ERR! command "C:\Program Files\nodejs\node.exe" "C:\Program
Files\nodejs\node_modules\npm\node_modules\node-gyp\bin\node-gyp.js"
"rebuild" npm ERR! gyp ERR! cwd @.***\bindings npm ERR! gyp ERR! node -v v16.13.2 npm ERR! gyp ERR! node-gyp -v v8.3.0 npm ERR! gyp ERR! not ok
npm ERR! A complete log of this run can be found in: npm ERR!
C:\Users\EOSCAFE\AppData\Local\npm-cache_logs\2022-01-13T15_04_24_912Z-debug.log
Can you help to know what is the reason for this problem?
BR Óscar
El lun, 15 nov 2021 a las 14:35, Oscar F @.***>) escribió:
Hi Takuji,
Maybe using the current version of index.js is ok, because I think Linux calls the arduino-cli as MAC, then maybe it works directly :-) . We only will need to create the final Linux version and write down the steps to install arduino-cli for Linux.
Maybe that is all and we only need to test to check this way is ok
Important in github we need to write-down in the main the steps to create the Windows, MAc and Linux version
BR
El dom, 14 nov 2021 a las 23:35, Oscar F @.***>) escribió:
Ok, sure, I think the best thing is forget the current versionlinux. I have reviewed the current versionlinux, folders, files, and the best thing is to read how to compile and upload the code using cli in linux and update index.js using environment variables as you did in the current index.js
Maybe the changes only is to fill your variables for linux and check the process to create the bin
var arduino_basepath = process.platform == 'win32' ? arduino_basepath = './compilation/arduino' : path.join(dirname, '../../compilation/arduino') var arduino_ide_cmd = process.platform == 'win32' ? 'arduino-cli.exe' : arduino_ide_cmd = path.join(dirname, '../../compilation/arduino/arduino-cli')
arduino_basepath and arduino_ide_cmd: three different values right? in function the operating system right?
El dom, 14 nov 2021 a las 18:50, Takuji Kawata @.***>) escribió:
@logix5 https://github.com/logix5
Sure! Let's work together for the improvements!
— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub < https://github.com/OttoDIY/blockly/pull/135#issuecomment-968335877 , or unsubscribe <
https://github.com/notifications/unsubscribe-auth/AGZ4AUHMBWI763E3A3UO6QDUL7ZGNANCNFSM5H47FM2A
. Triage notifications on the go with GitHub Mobile for iOS <
https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675
or Android <
.
-- Óscar Ferruz Romero Socio fundador. Tel. 620.402.168
C/ Artajona, 17. 28039 - Madrid. www.logix5.com
www.twitter.com/Logix5_SS http://www.twitter.com/logix5_SS
www.facebook.com/logix5
www.instagram.com/logix5_smart_solutions
Conforme dispone el Reglamento (UE) 2016/679 del Parlamento Europeo y del Consejo, de 27 de abril de 2016, relativo a la protección de las personas físicas en lo referente al tratamiento de datos personales y a la libre circulación de estos, le informamos que los datos personales facilitados y recogidos en este e-mail y sus documentos adjuntos serán tratados e incluidos automatizadamente en los ficheros de datos personales bajo responsabilidad de LOGIX5 SMART SOLUTIONS, S.L. B-86129699, donde se recogen y almacenan los datos personales con la finalidad exclusiva de formar parte en los procesos de selección de personal, bolsa de trabajo, contratación o gestiones relacionadas con temas laborales que se lleven a cabo. El interesado otorga su consentimiento para el tratamiento de sus datos personales con la finalidad anteriormente mencionada. En el supuesto de producirse alguna modificación de sus datos personales, le solicitamos, nos lo comunique por escrito con la única finalidad de mantenerlos actualizados. LOGIX5 SMART SOLUTIONS, S.L. B-86129699 se compromete a respetar su confidencialidad en el tratamiento de sus datos personales, y le informa que tiene derecho a ejercitar los derechos ARCO (derecho de acceso, rectificación, cancelación y oposición) de sus datos personales mediante solicitud escrita a @.***, adjuntando fotocopia del D.N.I.
"En la vida hay tres cosas que no dan marcha atrás: la palabra pronunciada, la flecha lanzada y la oportunidad perdida, ¿vamos a dejarla escapar?"
-- Óscar Ferruz Romero Socio fundador. Tel. 620.402.168
C/ Artajona, 17. 28039 - Madrid. www.logix5.com
www.twitter.com/Logix5_SS http://www.twitter.com/logix5_SS
www.facebook.com/logix5
www.instagram.com/logix5_smart_solutions
Conforme dispone el Reglamento (UE) 2016/679 del Parlamento Europeo y del Consejo, de 27 de abril de 2016, relativo a la protección de las personas físicas en lo referente al tratamiento de datos personales y a la libre circulación de estos, le informamos que los datos personales facilitados y recogidos en este e-mail y sus documentos adjuntos serán tratados e incluidos automatizadamente en los ficheros de datos personales bajo responsabilidad de LOGIX5 SMART SOLUTIONS, S.L. B-86129699, donde se recogen y almacenan los datos personales con la finalidad exclusiva de formar parte en los procesos de selección de personal, bolsa de trabajo, contratación o gestiones relacionadas con temas laborales que se lleven a cabo. El interesado otorga su consentimiento para el tratamiento de sus datos personales con la finalidad anteriormente mencionada. En el supuesto de producirse alguna modificación de sus datos personales, le solicitamos, nos lo comunique por escrito con la única finalidad de mantenerlos actualizados. LOGIX5 SMART SOLUTIONS, S.L. B-86129699 se compromete a respetar su confidencialidad en el tratamiento de sus datos personales, y le informa que tiene derecho a ejercitar los derechos ARCO (derecho de acceso, rectificación, cancelación y oposición) de sus datos personales mediante solicitud escrita a @.***, adjuntando fotocopia del D.N.I.
"En la vida hay tres cosas que no dan marcha atrás: la palabra pronunciada, la flecha lanzada y la oportunidad perdida, ¿vamos a dejarla escapar?"
-- Óscar Ferruz Romero Socio fundador. Tel. 620.402.168
C/ Artajona, 17. 28039 - Madrid. www.logix5.com
www.twitter.com/Logix5_SS http://www.twitter.com/logix5_SS
www.facebook.com/logix5
www.instagram.com/logix5_smart_solutions
Conforme dispone el Reglamento (UE) 2016/679 del Parlamento Europeo y del Consejo, de 27 de abril de 2016, relativo a la protección de las personas físicas en lo referente al tratamiento de datos personales y a la libre circulación de estos, le informamos que los datos personales facilitados y recogidos en este e-mail y sus documentos adjuntos serán tratados e incluidos automatizadamente en los ficheros de datos personales bajo responsabilidad de LOGIX5 SMART SOLUTIONS, S.L. B-86129699, donde se recogen y almacenan los datos personales con la finalidad exclusiva de formar parte en los procesos de selección de personal, bolsa de trabajo, contratación o gestiones relacionadas con temas laborales que se lleven a cabo. El interesado otorga su consentimiento para el tratamiento de sus datos personales con la finalidad anteriormente mencionada. En el supuesto de producirse alguna modificación de sus datos personales, le solicitamos, nos lo comunique por escrito con la única finalidad de mantenerlos actualizados. LOGIX5 SMART SOLUTIONS, S.L. B-86129699 se compromete a respetar su confidencialidad en el tratamiento de sus datos personales, y le informa que tiene derecho a ejercitar los derechos ARCO (derecho de acceso, rectificación, cancelación y oposición) de sus datos personales mediante solicitud escrita a @.***, adjuntando fotocopia del D.N.I.
"En la vida hay tres cosas que no dan marcha atrás: la palabra pronunciada, la flecha lanzada y la oportunidad perdida, ¿vamos a dejarla escapar?"
— Reply to this email directly, view it on GitHub <https://github.com/OttoDIY/blockly/pull/135#issuecomment-1012228851 , or unsubscribe <
https://github.com/notifications/unsubscribe-auth/AVJMYQVEZP6JWIXDP5ZQKILUV3T3DANCNFSM5H47FM2A
. Triage notifications on the go with GitHub Mobile for iOS <
https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675
or Android <
.
You are receiving this because you authored the thread.Message ID: @.***>
— Reply to this email directly, view it on GitHub https://github.com/OttoDIY/blockly/pull/135#issuecomment-1012297367, or unsubscribe < https://github.com/notifications/unsubscribe-auth/AGZ4AUGELXXFFBZW22EQLTDUV34L3ANCNFSM5H47FM2A
. Triage notifications on the go with GitHub Mobile for iOS < https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675
You are receiving this because you were mentioned.Message ID: @.***>
-- Óscar Ferruz Romero Socio fundador. Tel. 620.402.168
C/ Artajona, 17. 28039 - Madrid. www.logix5.com
www.twitter.com/Logix5_SS http://www.twitter.com/logix5_SS
www.facebook.com/logix5
www.instagram.com/logix5_smart_solutions
Conforme dispone el Reglamento (UE) 2016/679 del Parlamento Europeo y del Consejo, de 27 de abril de 2016, relativo a la protección de las personas físicas en lo referente al tratamiento de datos personales y a la libre circulación de estos, le informamos que los datos personales facilitados y recogidos en este e-mail y sus documentos adjuntos serán tratados e incluidos automatizadamente en los ficheros de datos personales bajo responsabilidad de LOGIX5 SMART SOLUTIONS, S.L. B-86129699, donde se recogen y almacenan los datos personales con la finalidad exclusiva de formar parte en los procesos de selección de personal, bolsa de trabajo, contratación o gestiones relacionadas con temas laborales que se lleven a cabo. El interesado otorga su consentimiento para el tratamiento de sus datos personales con la finalidad anteriormente mencionada. En el supuesto de producirse alguna modificación de sus datos personales, le solicitamos, nos lo comunique por escrito con la única finalidad de mantenerlos actualizados. LOGIX5 SMART SOLUTIONS, S.L. B-86129699 se compromete a respetar su confidencialidad en el tratamiento de sus datos personales, y le informa que tiene derecho a ejercitar los derechos ARCO (derecho de acceso, rectificación, cancelación y oposición) de sus datos personales mediante solicitud escrita a @.***, adjuntando fotocopia del D.N.I.
"En la vida hay tres cosas que no dan marcha atrás: la palabra pronunciada, la flecha lanzada y la oportunidad perdida, ¿vamos a dejarla escapar?"
-- Óscar Ferruz Romero Socio fundador. Tel. 620.402.168
C/ Artajona, 17. 28039 - Madrid. www.logix5.com
www.twitter.com/Logix5_SS http://www.twitter.com/logix5_SS
www.facebook.com/logix5
www.instagram.com/logix5_smart_solutions
Conforme dispone el Reglamento (UE) 2016/679 del Parlamento Europeo y del Consejo, de 27 de abril de 2016, relativo a la protección de las personas físicas en lo referente al tratamiento de datos personales y a la libre circulación de estos, le informamos que los datos personales facilitados y recogidos en este e-mail y sus documentos adjuntos serán tratados e incluidos automatizadamente en los ficheros de datos personales bajo responsabilidad de LOGIX5 SMART SOLUTIONS, S.L. B-86129699, donde se recogen y almacenan los datos personales con la finalidad exclusiva de formar parte en los procesos de selección de personal, bolsa de trabajo, contratación o gestiones relacionadas con temas laborales que se lleven a cabo. El interesado otorga su consentimiento para el tratamiento de sus datos personales con la finalidad anteriormente mencionada. En el supuesto de producirse alguna modificación de sus datos personales, le solicitamos, nos lo comunique por escrito con la única finalidad de mantenerlos actualizados. LOGIX5 SMART SOLUTIONS, S.L. B-86129699 se compromete a respetar su confidencialidad en el tratamiento de sus datos personales, y le informa que tiene derecho a ejercitar los derechos ARCO (derecho de acceso, rectificación, cancelación y oposición) de sus datos personales mediante solicitud escrita a @.***, adjuntando fotocopia del D.N.I.
"En la vida hay tres cosas que no dan marcha atrás: la palabra pronunciada, la flecha lanzada y la oportunidad perdida, ¿vamos a dejarla escapar?"
— Reply to this email directly, view it on GitHub https://github.com/OttoDIY/blockly/pull/135#issuecomment-1012383961, or unsubscribe https://github.com/notifications/unsubscribe-auth/AVJMYQWDSY4LAOJ6UQC2GTDUV4IORANCNFSM5H47FM2A . Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.
You are receiving this because you authored the thread.Message ID: @.***>
Yes it can help :-) !!
But we have an important blocker bug, becasue the generated version of this way is not working. I have identified two important issue:
a) In the setup program when the blockly is installed the imaged are shown, the media folder is not deployed
b) In the setup program when the blockly is installed the boards and main libraries are not deployed too. Then no code can be compiled and uploaded
Please do have information to how the installer package works?
BR
El vie, 14 ene 2022 a las 11:44, Takuji Kawata @.***>) escribió:
This may help? https://github.com/felixrieseberg/windows-build-tools/issues/172
HTH Best regards, Takuji
2022年1月14日(金) 3:09 Oscar F @.***>:
Thanks Takuji
I have achieved create the version, but i have a problem with this step:
npm install -g windows-build-tool because never ends. I installed python the last version and 2.7 version in a manual way and then the next commands work perfectly
I am doing using the Git Bash
Let me know when you can if this step is executed in your computer perfectly. Maybe i don't´have patient
BR Óscar
El jue, 13 ene 2022 a las 17:42, Oscar F @.***>) escribió:
Thanks Takuji
I will test it !!
BR Óscar
El jue, 13 ene 2022 a las 17:26, Takuji Kawata @.***>) escribió:
Hi Óscar,
Thanks and I reproduced it on my side, too. I think the easiest solution is to downgrade the node js to the older version. To me, I downgraded node js to v12 and worked fine.
(Uninstall nodejs and install v12. I used following version for the test and worked fine: https://nodejs.org/download/release/v12.22.9/)
There may be a way to have the serialport module with node v16, but I feel we can stay in v12 as we don't use node directly.
Best regards, Takuji
2022年1月14日(金) 0:13 Oscar F @.***>:
Hi Takuji
I am trying to create the windows version but I can´ t have a problem. Error are show me in this steps:
npm install -g windows-build-tools the script never end and if i break the execution error are shown
and
npm install
these errors are raised: C:\blockly>npm install npm WARN deprecated @.: this library is no longer supported npm WARN deprecated @.: Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details. npm WARN deprecated @.: request has been deprecated, see https://github.com/request/request/issues/3142 npm ERR! code 1 npm ERR! path @.\bindings npm ERR! command failed npm ERR! command C:\WINDOWS\system32\cmd.exe /d /s /c prebuild-install --tag-prefix @serialport/bindings@ || node-gyp rebuild npm ERR! Building the projects in this solution one at a time. To enable parallel build, please add the "/m" switch. npm ERR! serialport.cpp npm ERR! @.\bindings\src\serialport.cpp(329): error C2661: 'v8::Object::Set': no overloaded function takes 2 arguments @.\bindings\build\bindings.vcxproj] npm ERR! @.\bindings\src\serialport.cpp(330): error C2661: 'v8::Object::Set': no overloaded function takes 2 arguments @.\bindings\build\bindings.vcxproj] npm ERR! @.\bindings\src\serialport.cpp(331): error C2661: 'v8::Object::Set': no overloaded function takes 2 arguments @.\bindings\build\bindings.vcxproj] npm ERR! @.\bindings\src\serialport.cpp(378): error C2661: 'v8::Object::Set': no overloaded function takes 2 arguments @.\bindings\build\bindings.vcxproj] npm ERR! gyp info it worked if it ends with ok npm ERR! gyp info using @. npm ERR! gyp info using @. | win32 | x64 npm ERR! gyp info find Python using Python version 3.7.2 found at
"C:\Users\EOSCAFE\AppData\Local\Programs\Python\Python37-32\python.exe" npm ERR! gyp info find VS using VS2017 (15.9.28307.1778) found at: npm ERR! gyp info find VS "C:\Program Files (x86)\Microsoft Visual Studio\2017\BuildTools" npm ERR! gyp info find VS run with --verbose for detailed information npm ERR! gyp info spawn
C:\Users\EOSCAFE\AppData\Local\Programs\Python\Python37-32\python.exe npm ERR! gyp info spawn args [ npm ERR! gyp info spawn args 'C:\Program
Files\nodejs\node_modules\npm\node_modules\node-gyp\gyp\gyp_main.py',
npm ERR! gyp info spawn args 'binding.gyp', npm ERR! gyp info spawn args '-f', npm ERR! gyp info spawn args 'msvs', npm ERR! gyp info spawn args '-I', npm ERR! gyp info spawn args @.***\bindings\build\config.gypi', npm ERR! gyp info spawn args '-I', npm ERR! gyp info spawn args 'C:\Program
Files\nodejs\node_modules\npm\node_modules\node-gyp\addon.gypi', npm ERR! gyp info spawn args '-I', npm ERR! gyp info spawn args
'C:\Users\EOSCAFE\AppData\Local\node-gyp\Cache\16.13.2\include\node\common.gypi',
npm ERR! gyp info spawn args '-Dlibrary=shared_library', npm ERR! gyp info spawn args '-Dvisibility=default', npm ERR! gyp info spawn args
'-Dnode_root_dir=C:\Users\EOSCAFE\AppData\Local\node-gyp\Cache\16.13.2',
npm ERR! gyp info spawn args '-Dnode_gyp_dir=C:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp', npm ERR! gyp info spawn args
'-Dnode_lib_file=C:\\Users\\EOSCAFE\\AppData\\Local\\node-gyp\\Cache\\16.13.2\\<(target_arch)\\node.lib',
npm ERR! gyp info spawn args @.\bindings', npm ERR! gyp info spawn args '-Dnode_engine=v8', npm ERR! gyp info spawn args '--depth=.', npm ERR! gyp info spawn args '--no-parallel', npm ERR! gyp info spawn args '--generator-output', npm ERR! gyp info spawn args @.\bindings\build', npm ERR! gyp info spawn args '-Goutput_dir=.' npm ERR! gyp info spawn args ] npm ERR! gyp info spawn C:\Program Files (x86)\Microsoft Visual Studio\2017\BuildTools\MSBuild\15.0\Bin\MSBuild.exe npm ERR! gyp info spawn args [ npm ERR! gyp info spawn args 'build/binding.sln', npm ERR! gyp info spawn args '/clp:Verbosity=minimal', npm ERR! gyp info spawn args '/nologo', npm ERR! gyp info spawn args '/p:Configuration=Release;Platform=x64' npm ERR! gyp info spawn args ] npm ERR! gyp ERR! build error npm ERR! gyp ERR! stack Error:
C:\Program Files (x86)\Microsoft Visual Studio\2017\BuildTools\MSBuild\15.0\Bin\MSBuild.exe
failed with exit code: 1 npm ERR! gyp ERR! stack at ChildProcess.onExit (C:\ProgramFiles\nodejs\node_modules\npm\node_modules\node-gyp\lib\build.js:194:23) npm ERR! gyp ERR! stack at ChildProcess.emit (node:events:390:28) npm ERR! gyp ERR! stack at Process.ChildProcess._handle.onexit (node:internal/child_process:290:12) npm ERR! gyp ERR! System Windows_NT 10.0.19042 npm ERR! gyp ERR! command "C:\Program Files\nodejs\node.exe" "C:\Program
Files\nodejs\node_modules\npm\node_modules\node-gyp\bin\node-gyp.js"
"rebuild" npm ERR! gyp ERR! cwd @.***\bindings npm ERR! gyp ERR! node -v v16.13.2 npm ERR! gyp ERR! node-gyp -v v8.3.0 npm ERR! gyp ERR! not ok
npm ERR! A complete log of this run can be found in: npm ERR!
C:\Users\EOSCAFE\AppData\Local\npm-cache_logs\2022-01-13T15_04_24_912Z-debug.log
Can you help to know what is the reason for this problem?
BR Óscar
El lun, 15 nov 2021 a las 14:35, Oscar F @.***>) escribió:
Hi Takuji,
Maybe using the current version of index.js is ok, because I think Linux calls the arduino-cli as MAC, then maybe it works directly :-) . We only will need to create the final Linux version and write down the steps to install arduino-cli for Linux.
Maybe that is all and we only need to test to check this way is ok
Important in github we need to write-down in the main the steps to create the Windows, MAc and Linux version
BR
El dom, 14 nov 2021 a las 23:35, Oscar F @.***>) escribió:
Ok, sure, I think the best thing is forget the current versionlinux. I have reviewed the current versionlinux, folders, files, and the best thing is to read how to compile and upload the code using cli in linux and update index.js using environment variables as you did in the current index.js
Maybe the changes only is to fill your variables for linux and check the process to create the bin
var arduino_basepath = process.platform == 'win32' ? arduino_basepath = './compilation/arduino' : path.join(dirname, '../../compilation/arduino') var arduino_ide_cmd = process.platform == 'win32' ? 'arduino-cli.exe' : arduino_ide_cmd = path.join(dirname, '../../compilation/arduino/arduino-cli')
arduino_basepath and arduino_ide_cmd: three different values right? in function the operating system right?
El dom, 14 nov 2021 a las 18:50, Takuji Kawata @.***>) escribió:
@logix5 https://github.com/logix5
Sure! Let's work together for the improvements!
— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub < https://github.com/OttoDIY/blockly/pull/135#issuecomment-968335877 , or unsubscribe <
https://github.com/notifications/unsubscribe-auth/AGZ4AUHMBWI763E3A3UO6QDUL7ZGNANCNFSM5H47FM2A
. Triage notifications on the go with GitHub Mobile for iOS <
https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675
or Android <
.
-- Óscar Ferruz Romero Socio fundador. Tel. 620.402.168
C/ Artajona, 17. 28039 - Madrid. www.logix5.com
www.twitter.com/Logix5_SS http://www.twitter.com/logix5_SS
www.facebook.com/logix5
www.instagram.com/logix5_smart_solutions
Conforme dispone el Reglamento (UE) 2016/679 del Parlamento Europeo y del Consejo, de 27 de abril de 2016, relativo a la protección de las personas físicas en lo referente al tratamiento de datos personales y a la libre circulación de estos, le informamos que los datos personales facilitados y recogidos en este e-mail y sus documentos adjuntos serán tratados e incluidos automatizadamente en los ficheros de datos personales bajo responsabilidad de LOGIX5 SMART SOLUTIONS, S.L. B-86129699, donde se recogen y almacenan los datos personales con la finalidad exclusiva de formar parte en los procesos de selección de personal, bolsa de trabajo, contratación o gestiones relacionadas con temas laborales que se lleven a cabo. El interesado otorga su consentimiento para el tratamiento de sus datos personales con la finalidad anteriormente mencionada. En el supuesto de producirse alguna modificación de sus datos personales, le solicitamos, nos lo comunique por escrito con la única finalidad de mantenerlos actualizados. LOGIX5 SMART SOLUTIONS, S.L. B-86129699 se compromete a respetar su confidencialidad en el tratamiento de sus datos personales, y le informa que tiene derecho a ejercitar los derechos ARCO (derecho de acceso, rectificación, cancelación y oposición) de sus datos personales mediante solicitud escrita a @.***, adjuntando fotocopia del D.N.I.
"En la vida hay tres cosas que no dan marcha atrás: la palabra pronunciada, la flecha lanzada y la oportunidad perdida, ¿vamos a dejarla escapar?"
-- Óscar Ferruz Romero Socio fundador. Tel. 620.402.168
C/ Artajona, 17. 28039 - Madrid. www.logix5.com
www.twitter.com/Logix5_SS http://www.twitter.com/logix5_SS
www.facebook.com/logix5
www.instagram.com/logix5_smart_solutions
Conforme dispone el Reglamento (UE) 2016/679 del Parlamento Europeo y del Consejo, de 27 de abril de 2016, relativo a la protección de las personas físicas en lo referente al tratamiento de datos personales y a la libre circulación de estos, le informamos que los datos personales facilitados y recogidos en este e-mail y sus documentos adjuntos serán tratados e incluidos automatizadamente en los ficheros de datos personales bajo responsabilidad de LOGIX5 SMART SOLUTIONS, S.L. B-86129699, donde se recogen y almacenan los datos personales con la finalidad exclusiva de formar parte en los procesos de selección de personal, bolsa de trabajo, contratación o gestiones relacionadas con temas laborales que se lleven a cabo. El interesado otorga su consentimiento para el tratamiento de sus datos personales con la finalidad anteriormente mencionada. En el supuesto de producirse alguna modificación de sus datos personales, le solicitamos, nos lo comunique por escrito con la única finalidad de mantenerlos actualizados. LOGIX5 SMART SOLUTIONS, S.L. B-86129699 se compromete a respetar su confidencialidad en el tratamiento de sus datos personales, y le informa que tiene derecho a ejercitar los derechos ARCO (derecho de acceso, rectificación, cancelación y oposición) de sus datos personales mediante solicitud escrita a @.***, adjuntando fotocopia del D.N.I.
"En la vida hay tres cosas que no dan marcha atrás: la palabra pronunciada, la flecha lanzada y la oportunidad perdida, ¿vamos a dejarla escapar?"
-- Óscar Ferruz Romero Socio fundador. Tel. 620.402.168
C/ Artajona, 17. 28039 - Madrid. www.logix5.com
www.twitter.com/Logix5_SS http://www.twitter.com/logix5_SS
www.facebook.com/logix5
www.instagram.com/logix5_smart_solutions
Conforme dispone el Reglamento (UE) 2016/679 del Parlamento Europeo y del Consejo, de 27 de abril de 2016, relativo a la protección de las personas físicas en lo referente al tratamiento de datos personales y a la libre circulación de estos, le informamos que los datos personales facilitados y recogidos en este e-mail y sus documentos adjuntos serán tratados e incluidos automatizadamente en los ficheros de datos personales bajo responsabilidad de LOGIX5 SMART SOLUTIONS, S.L. B-86129699, donde se recogen y almacenan los datos personales con la finalidad exclusiva de formar parte en los procesos de selección de personal, bolsa de trabajo, contratación o gestiones relacionadas con temas laborales que se lleven a cabo. El interesado otorga su consentimiento para el tratamiento de sus datos personales con la finalidad anteriormente mencionada. En el supuesto de producirse alguna modificación de sus datos personales, le solicitamos, nos lo comunique por escrito con la única finalidad de mantenerlos actualizados. LOGIX5 SMART SOLUTIONS, S.L. B-86129699 se compromete a respetar su confidencialidad en el tratamiento de sus datos personales, y le informa que tiene derecho a ejercitar los derechos ARCO (derecho de acceso, rectificación, cancelación y oposición) de sus datos personales mediante solicitud escrita a @.***, adjuntando fotocopia del D.N.I.
"En la vida hay tres cosas que no dan marcha atrás: la palabra pronunciada, la flecha lanzada y la oportunidad perdida, ¿vamos a dejarla escapar?"
— Reply to this email directly, view it on GitHub < https://github.com/OttoDIY/blockly/pull/135#issuecomment-1012228851 , or unsubscribe <
https://github.com/notifications/unsubscribe-auth/AVJMYQVEZP6JWIXDP5ZQKILUV3T3DANCNFSM5H47FM2A
. Triage notifications on the go with GitHub Mobile for iOS <
https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675
or Android <
.
You are receiving this because you authored the thread.Message ID: @.***>
— Reply to this email directly, view it on GitHub <https://github.com/OttoDIY/blockly/pull/135#issuecomment-1012297367 , or unsubscribe <
https://github.com/notifications/unsubscribe-auth/AGZ4AUGELXXFFBZW22EQLTDUV34L3ANCNFSM5H47FM2A
. Triage notifications on the go with GitHub Mobile for iOS <
https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675
or Android <
.
You are receiving this because you were mentioned.Message ID: @.***>
-- Óscar Ferruz Romero Socio fundador. Tel. 620.402.168
C/ Artajona, 17. 28039 - Madrid. www.logix5.com
www.twitter.com/Logix5_SS http://www.twitter.com/logix5_SS
www.facebook.com/logix5
www.instagram.com/logix5_smart_solutions
Conforme dispone el Reglamento (UE) 2016/679 del Parlamento Europeo y del Consejo, de 27 de abril de 2016, relativo a la protección de las personas físicas en lo referente al tratamiento de datos personales y a la libre circulación de estos, le informamos que los datos personales facilitados y recogidos en este e-mail y sus documentos adjuntos serán tratados e incluidos automatizadamente en los ficheros de datos personales bajo responsabilidad de LOGIX5 SMART SOLUTIONS, S.L. B-86129699, donde se recogen y almacenan los datos personales con la finalidad exclusiva de formar parte en los procesos de selección de personal, bolsa de trabajo, contratación o gestiones relacionadas con temas laborales que se lleven a cabo. El interesado otorga su consentimiento para el tratamiento de sus datos personales con la finalidad anteriormente mencionada. En el supuesto de producirse alguna modificación de sus datos personales, le solicitamos, nos lo comunique por escrito con la única finalidad de mantenerlos actualizados. LOGIX5 SMART SOLUTIONS, S.L. B-86129699 se compromete a respetar su confidencialidad en el tratamiento de sus datos personales, y le informa que tiene derecho a ejercitar los derechos ARCO (derecho de acceso, rectificación, cancelación y oposición) de sus datos personales mediante solicitud escrita a @.***, adjuntando fotocopia del D.N.I.
"En la vida hay tres cosas que no dan marcha atrás: la palabra pronunciada, la flecha lanzada y la oportunidad perdida, ¿vamos a dejarla escapar?"
-- Óscar Ferruz Romero Socio fundador. Tel. 620.402.168
C/ Artajona, 17. 28039 - Madrid. www.logix5.com
www.twitter.com/Logix5_SS http://www.twitter.com/logix5_SS
www.facebook.com/logix5
www.instagram.com/logix5_smart_solutions
Conforme dispone el Reglamento (UE) 2016/679 del Parlamento Europeo y del Consejo, de 27 de abril de 2016, relativo a la protección de las personas físicas en lo referente al tratamiento de datos personales y a la libre circulación de estos, le informamos que los datos personales facilitados y recogidos en este e-mail y sus documentos adjuntos serán tratados e incluidos automatizadamente en los ficheros de datos personales bajo responsabilidad de LOGIX5 SMART SOLUTIONS, S.L. B-86129699, donde se recogen y almacenan los datos personales con la finalidad exclusiva de formar parte en los procesos de selección de personal, bolsa de trabajo, contratación o gestiones relacionadas con temas laborales que se lleven a cabo. El interesado otorga su consentimiento para el tratamiento de sus datos personales con la finalidad anteriormente mencionada. En el supuesto de producirse alguna modificación de sus datos personales, le solicitamos, nos lo comunique por escrito con la única finalidad de mantenerlos actualizados. LOGIX5 SMART SOLUTIONS, S.L. B-86129699 se compromete a respetar su confidencialidad en el tratamiento de sus datos personales, y le informa que tiene derecho a ejercitar los derechos ARCO (derecho de acceso, rectificación, cancelación y oposición) de sus datos personales mediante solicitud escrita a @.***, adjuntando fotocopia del D.N.I.
"En la vida hay tres cosas que no dan marcha atrás: la palabra pronunciada, la flecha lanzada y la oportunidad perdida, ¿vamos a dejarla escapar?"
— Reply to this email directly, view it on GitHub https://github.com/OttoDIY/blockly/pull/135#issuecomment-1012383961, or unsubscribe < https://github.com/notifications/unsubscribe-auth/AVJMYQWDSY4LAOJ6UQC2GTDUV4IORANCNFSM5H47FM2A
. Triage notifications on the go with GitHub Mobile for iOS < https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675
You are receiving this because you authored the thread.Message ID: @.***>
— Reply to this email directly, view it on GitHub https://github.com/OttoDIY/blockly/pull/135#issuecomment-1013008934, or unsubscribe https://github.com/notifications/unsubscribe-auth/AGZ4AUA2XGHX6FRVNZNYUDTUV75CJANCNFSM5H47FM2A . Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.
You are receiving this because you were mentioned.Message ID: @.***>
-- Óscar Ferruz Romero Socio fundador. Tel. 620.402.168
C/ Artajona, 17. 28039 - Madrid. www.logix5.com
www.twitter.com/Logix5_SS http://www.twitter.com/logix5_SS
www.facebook.com/logix5
www.instagram.com/logix5_smart_solutions
Conforme dispone el Reglamento (UE) 2016/679 del Parlamento Europeo y del Consejo, de 27 de abril de 2016, relativo a la protección de las personas físicas en lo referente al tratamiento de datos personales y a la libre circulación de estos, le informamos que los datos personales facilitados y recogidos en este e-mail y sus documentos adjuntos serán tratados e incluidos automatizadamente en los ficheros de datos personales bajo responsabilidad de LOGIX5 SMART SOLUTIONS, S.L. B-86129699, donde se recogen y almacenan los datos personales con la finalidad exclusiva de formar parte en los procesos de selección de personal, bolsa de trabajo, contratación o gestiones relacionadas con temas laborales que se lleven a cabo. El interesado otorga su consentimiento para el tratamiento de sus datos personales con la finalidad anteriormente mencionada. En el supuesto de producirse alguna modificación de sus datos personales, le solicitamos, nos lo comunique por escrito con la única finalidad de mantenerlos actualizados. LOGIX5 SMART SOLUTIONS, S.L. B-86129699 se compromete a respetar su confidencialidad en el tratamiento de sus datos personales, y le informa que tiene derecho a ejercitar los derechos ARCO (derecho de acceso, rectificación, cancelación y oposición) de sus datos personales mediante solicitud escrita a @.***, adjuntando fotocopia del D.N.I.
"En la vida hay tres cosas que no dan marcha atrás: la palabra pronunciada, la flecha lanzada y la oportunidad perdida, ¿vamos a dejarla escapar?"
The installation works, sorry I need to review!!
BR Óscar
El vie, 14 ene 2022 a las 14:07, Oscar F @.***>) escribió:
Yes it can help :-) !!
But we have an important blocker bug, becasue the generated version of this way is not working. I have identified two important issue:
a) In the setup program when the blockly is installed the imaged are shown, the media folder is not deployed
b) In the setup program when the blockly is installed the boards and main libraries are not deployed too. Then no code can be compiled and uploaded
Please do have information to how the installer package works?
BR
El vie, 14 ene 2022 a las 11:44, Takuji Kawata @.***>) escribió:
This may help? https://github.com/felixrieseberg/windows-build-tools/issues/172
HTH Best regards, Takuji
2022年1月14日(金) 3:09 Oscar F @.***>:
Thanks Takuji
I have achieved create the version, but i have a problem with this step:
npm install -g windows-build-tool because never ends. I installed python the last version and 2.7 version in a manual way and then the next commands work perfectly
I am doing using the Git Bash
Let me know when you can if this step is executed in your computer perfectly. Maybe i don't´have patient
BR Óscar
El jue, 13 ene 2022 a las 17:42, Oscar F @.***>) escribió:
Thanks Takuji
I will test it !!
BR Óscar
El jue, 13 ene 2022 a las 17:26, Takuji Kawata @.***>) escribió:
Hi Óscar,
Thanks and I reproduced it on my side, too. I think the easiest solution is to downgrade the node js to the older version. To me, I downgraded node js to v12 and worked fine.
(Uninstall nodejs and install v12. I used following version for the test and worked fine: https://nodejs.org/download/release/v12.22.9/)
There may be a way to have the serialport module with node v16, but I feel we can stay in v12 as we don't use node directly.
Best regards, Takuji
2022年1月14日(金) 0:13 Oscar F @.***>:
Hi Takuji
I am trying to create the windows version but I can´ t have a problem. Error are show me in this steps:
npm install -g windows-build-tools the script never end and if i break the execution error are shown
and
npm install
these errors are raised: C:\blockly>npm install npm WARN deprecated @.: this library is no longer supported npm WARN deprecated @.: Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details. npm WARN deprecated @.: request has been deprecated, see https://github.com/request/request/issues/3142 npm ERR! code 1 npm ERR! path @.\bindings npm ERR! command failed npm ERR! command C:\WINDOWS\system32\cmd.exe /d /s /c prebuild-install --tag-prefix @serialport/bindings@ || node-gyp rebuild npm ERR! Building the projects in this solution one at a time. To enable parallel build, please add the "/m" switch. npm ERR! serialport.cpp npm ERR! @.\bindings\src\serialport.cpp(329): error C2661: 'v8::Object::Set': no overloaded function takes 2 arguments @.\bindings\build\bindings.vcxproj] npm ERR! @.\bindings\src\serialport.cpp(330): error C2661: 'v8::Object::Set': no overloaded function takes 2 arguments @.\bindings\build\bindings.vcxproj] npm ERR! @.\bindings\src\serialport.cpp(331): error C2661: 'v8::Object::Set': no overloaded function takes 2 arguments @.\bindings\build\bindings.vcxproj] npm ERR! @.\bindings\src\serialport.cpp(378): error C2661: 'v8::Object::Set': no overloaded function takes 2 arguments @.\bindings\build\bindings.vcxproj] npm ERR! gyp info it worked if it ends with ok npm ERR! gyp info using @. npm ERR! gyp info using @. | win32 | x64 npm ERR! gyp info find Python using Python version 3.7.2 found at
"C:\Users\EOSCAFE\AppData\Local\Programs\Python\Python37-32\python.exe" npm ERR! gyp info find VS using VS2017 (15.9.28307.1778) found at: npm ERR! gyp info find VS "C:\Program Files (x86)\Microsoft Visual Studio\2017\BuildTools" npm ERR! gyp info find VS run with --verbose for detailed information npm ERR! gyp info spawn
C:\Users\EOSCAFE\AppData\Local\Programs\Python\Python37-32\python.exe npm ERR! gyp info spawn args [ npm ERR! gyp info spawn args 'C:\Program
Files\nodejs\node_modules\npm\node_modules\node-gyp\gyp\gyp_main.py',
npm ERR! gyp info spawn args 'binding.gyp', npm ERR! gyp info spawn args '-f', npm ERR! gyp info spawn args 'msvs', npm ERR! gyp info spawn args '-I', npm ERR! gyp info spawn args @.***\bindings\build\config.gypi', npm ERR! gyp info spawn args '-I', npm ERR! gyp info spawn args 'C:\Program
Files\nodejs\node_modules\npm\node_modules\node-gyp\addon.gypi', npm ERR! gyp info spawn args '-I', npm ERR! gyp info spawn args
'C:\Users\EOSCAFE\AppData\Local\node-gyp\Cache\16.13.2\include\node\common.gypi',
npm ERR! gyp info spawn args '-Dlibrary=shared_library', npm ERR! gyp info spawn args '-Dvisibility=default', npm ERR! gyp info spawn args
'-Dnode_root_dir=C:\Users\EOSCAFE\AppData\Local\node-gyp\Cache\16.13.2',
npm ERR! gyp info spawn args '-Dnode_gyp_dir=C:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp', npm ERR! gyp info spawn args
'-Dnode_lib_file=C:\\Users\\EOSCAFE\\AppData\\Local\\node-gyp\\Cache\\16.13.2\\<(target_arch)\\node.lib',
npm ERR! gyp info spawn args @.\bindings', npm ERR! gyp info spawn args '-Dnode_engine=v8', npm ERR! gyp info spawn args '--depth=.', npm ERR! gyp info spawn args '--no-parallel', npm ERR! gyp info spawn args '--generator-output', npm ERR! gyp info spawn args @.\bindings\build', npm ERR! gyp info spawn args '-Goutput_dir=.' npm ERR! gyp info spawn args ] npm ERR! gyp info spawn C:\Program Files (x86)\Microsoft Visual Studio\2017\BuildTools\MSBuild\15.0\Bin\MSBuild.exe npm ERR! gyp info spawn args [ npm ERR! gyp info spawn args 'build/binding.sln', npm ERR! gyp info spawn args '/clp:Verbosity=minimal', npm ERR! gyp info spawn args '/nologo', npm ERR! gyp info spawn args '/p:Configuration=Release;Platform=x64' npm ERR! gyp info spawn args ] npm ERR! gyp ERR! build error npm ERR! gyp ERR! stack Error:
C:\Program Files (x86)\Microsoft Visual Studio\2017\BuildTools\MSBuild\15.0\Bin\MSBuild.exe
failed with exit code: 1 npm ERR! gyp ERR! stack at ChildProcess.onExit (C:\ProgramFiles\nodejs\node_modules\npm\node_modules\node-gyp\lib\build.js:194:23) npm ERR! gyp ERR! stack at ChildProcess.emit (node:events:390:28) npm ERR! gyp ERR! stack at Process.ChildProcess._handle.onexit (node:internal/child_process:290:12) npm ERR! gyp ERR! System Windows_NT 10.0.19042 npm ERR! gyp ERR! command "C:\Program Files\nodejs\node.exe" "C:\Program
Files\nodejs\node_modules\npm\node_modules\node-gyp\bin\node-gyp.js"
"rebuild" npm ERR! gyp ERR! cwd @.***\bindings npm ERR! gyp ERR! node -v v16.13.2 npm ERR! gyp ERR! node-gyp -v v8.3.0 npm ERR! gyp ERR! not ok
npm ERR! A complete log of this run can be found in: npm ERR!
C:\Users\EOSCAFE\AppData\Local\npm-cache_logs\2022-01-13T15_04_24_912Z-debug.log
Can you help to know what is the reason for this problem?
BR Óscar
El lun, 15 nov 2021 a las 14:35, Oscar F @.***>) escribió:
Hi Takuji,
Maybe using the current version of index.js is ok, because I think Linux calls the arduino-cli as MAC, then maybe it works directly :-) . We only will need to create the final Linux version and write down the steps to install arduino-cli for Linux.
Maybe that is all and we only need to test to check this way is ok
Important in github we need to write-down in the main the steps to create the Windows, MAc and Linux version
BR
El dom, 14 nov 2021 a las 23:35, Oscar F @.***>) escribió:
Ok, sure, I think the best thing is forget the current versionlinux. I have reviewed the current versionlinux, folders, files, and the best thing is to read how to compile and upload the code using cli in linux and update index.js using environment variables as you did in the current index.js
Maybe the changes only is to fill your variables for linux and check the process to create the bin
var arduino_basepath = process.platform == 'win32' ? arduino_basepath = './compilation/arduino' : path.join(dirname, '../../compilation/arduino') var arduino_ide_cmd = process.platform == 'win32' ? 'arduino-cli.exe' : arduino_ide_cmd = path.join(dirname, '../../compilation/arduino/arduino-cli')
arduino_basepath and arduino_ide_cmd: three different values right? in function the operating system right?
El dom, 14 nov 2021 a las 18:50, Takuji Kawata @.***>) escribió:
@logix5 https://github.com/logix5
Sure! Let's work together for the improvements!
— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub < https://github.com/OttoDIY/blockly/pull/135#issuecomment-968335877 , or unsubscribe <
https://github.com/notifications/unsubscribe-auth/AGZ4AUHMBWI763E3A3UO6QDUL7ZGNANCNFSM5H47FM2A
. Triage notifications on the go with GitHub Mobile for iOS <
https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675
or Android <
.
-- Óscar Ferruz Romero Socio fundador. Tel. 620.402.168
C/ Artajona, 17. 28039 - Madrid. www.logix5.com
www.twitter.com/Logix5_SS http://www.twitter.com/logix5_SS
www.facebook.com/logix5
www.instagram.com/logix5_smart_solutions
Conforme dispone el Reglamento (UE) 2016/679 del Parlamento Europeo y del Consejo, de 27 de abril de 2016, relativo a la protección de las personas físicas en lo referente al tratamiento de datos personales y a la libre circulación de estos, le informamos que los datos personales facilitados y recogidos en este e-mail y sus documentos adjuntos serán tratados e incluidos automatizadamente en los ficheros de datos personales bajo responsabilidad de LOGIX5 SMART SOLUTIONS, S.L. B-86129699, donde se recogen y almacenan los datos personales con la finalidad exclusiva de formar parte en los procesos de selección de personal, bolsa de trabajo, contratación o gestiones relacionadas con temas laborales que se lleven a cabo. El interesado otorga su consentimiento para el tratamiento de sus datos personales con la finalidad anteriormente mencionada. En el supuesto de producirse alguna modificación de sus datos personales, le solicitamos, nos lo comunique por escrito con la única finalidad de mantenerlos actualizados. LOGIX5 SMART SOLUTIONS, S.L. B-86129699 se compromete a respetar su confidencialidad en el tratamiento de sus datos personales, y le informa que tiene derecho a ejercitar los derechos ARCO (derecho de acceso, rectificación, cancelación y oposición) de sus datos personales mediante solicitud escrita a @.***, adjuntando fotocopia del D.N.I.
"En la vida hay tres cosas que no dan marcha atrás: la palabra pronunciada, la flecha lanzada y la oportunidad perdida, ¿vamos a dejarla escapar?"
-- Óscar Ferruz Romero Socio fundador. Tel. 620.402.168
C/ Artajona, 17. 28039 - Madrid. www.logix5.com
www.twitter.com/Logix5_SS http://www.twitter.com/logix5_SS
www.facebook.com/logix5
www.instagram.com/logix5_smart_solutions
Conforme dispone el Reglamento (UE) 2016/679 del Parlamento Europeo y del Consejo, de 27 de abril de 2016, relativo a la protección de las personas físicas en lo referente al tratamiento de datos personales y a la libre circulación de estos, le informamos que los datos personales facilitados y recogidos en este e-mail y sus documentos adjuntos serán tratados e incluidos automatizadamente en los ficheros de datos personales bajo responsabilidad de LOGIX5 SMART SOLUTIONS, S.L. B-86129699, donde se recogen y almacenan los datos personales con la finalidad exclusiva de formar parte en los procesos de selección de personal, bolsa de trabajo, contratación o gestiones relacionadas con temas laborales que se lleven a cabo. El interesado otorga su consentimiento para el tratamiento de sus datos personales con la finalidad anteriormente mencionada. En el supuesto de producirse alguna modificación de sus datos personales, le solicitamos, nos lo comunique por escrito con la única finalidad de mantenerlos actualizados. LOGIX5 SMART SOLUTIONS, S.L. B-86129699 se compromete a respetar su confidencialidad en el tratamiento de sus datos personales, y le informa que tiene derecho a ejercitar los derechos ARCO (derecho de acceso, rectificación, cancelación y oposición) de sus datos personales mediante solicitud escrita a @.***, adjuntando fotocopia del D.N.I.
"En la vida hay tres cosas que no dan marcha atrás: la palabra pronunciada, la flecha lanzada y la oportunidad perdida, ¿vamos a dejarla escapar?"
-- Óscar Ferruz Romero Socio fundador. Tel. 620.402.168
C/ Artajona, 17. 28039 - Madrid. www.logix5.com
www.twitter.com/Logix5_SS http://www.twitter.com/logix5_SS
www.facebook.com/logix5
www.instagram.com/logix5_smart_solutions
Conforme dispone el Reglamento (UE) 2016/679 del Parlamento Europeo y del Consejo, de 27 de abril de 2016, relativo a la protección de las personas físicas en lo referente al tratamiento de datos personales y a la libre circulación de estos, le informamos que los datos personales facilitados y recogidos en este e-mail y sus documentos adjuntos serán tratados e incluidos automatizadamente en los ficheros de datos personales bajo responsabilidad de LOGIX5 SMART SOLUTIONS, S.L. B-86129699, donde se recogen y almacenan los datos personales con la finalidad exclusiva de formar parte en los procesos de selección de personal, bolsa de trabajo, contratación o gestiones relacionadas con temas laborales que se lleven a cabo. El interesado otorga su consentimiento para el tratamiento de sus datos personales con la finalidad anteriormente mencionada. En el supuesto de producirse alguna modificación de sus datos personales, le solicitamos, nos lo comunique por escrito con la única finalidad de mantenerlos actualizados. LOGIX5 SMART SOLUTIONS, S.L. B-86129699 se compromete a respetar su confidencialidad en el tratamiento de sus datos personales, y le informa que tiene derecho a ejercitar los derechos ARCO (derecho de acceso, rectificación, cancelación y oposición) de sus datos personales mediante solicitud escrita a @.***, adjuntando fotocopia del D.N.I.
"En la vida hay tres cosas que no dan marcha atrás: la palabra pronunciada, la flecha lanzada y la oportunidad perdida, ¿vamos a dejarla escapar?"
— Reply to this email directly, view it on GitHub < https://github.com/OttoDIY/blockly/pull/135#issuecomment-1012228851 , or unsubscribe <
https://github.com/notifications/unsubscribe-auth/AVJMYQVEZP6JWIXDP5ZQKILUV3T3DANCNFSM5H47FM2A
. Triage notifications on the go with GitHub Mobile for iOS <
https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675
or Android <
.
You are receiving this because you authored the thread.Message ID: @.***>
— Reply to this email directly, view it on GitHub <https://github.com/OttoDIY/blockly/pull/135#issuecomment-1012297367 , or unsubscribe <
https://github.com/notifications/unsubscribe-auth/AGZ4AUGELXXFFBZW22EQLTDUV34L3ANCNFSM5H47FM2A
. Triage notifications on the go with GitHub Mobile for iOS <
https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675
or Android <
.
You are receiving this because you were mentioned.Message ID: @.***>
-- Óscar Ferruz Romero Socio fundador. Tel. 620.402.168
C/ Artajona, 17. 28039 - Madrid. www.logix5.com
www.twitter.com/Logix5_SS http://www.twitter.com/logix5_SS
www.facebook.com/logix5
www.instagram.com/logix5_smart_solutions
Conforme dispone el Reglamento (UE) 2016/679 del Parlamento Europeo y del Consejo, de 27 de abril de 2016, relativo a la protección de las personas físicas en lo referente al tratamiento de datos personales y a la libre circulación de estos, le informamos que los datos personales facilitados y recogidos en este e-mail y sus documentos adjuntos serán tratados e incluidos automatizadamente en los ficheros de datos personales bajo responsabilidad de LOGIX5 SMART SOLUTIONS, S.L. B-86129699, donde se recogen y almacenan los datos personales con la finalidad exclusiva de formar parte en los procesos de selección de personal, bolsa de trabajo, contratación o gestiones relacionadas con temas laborales que se lleven a cabo. El interesado otorga su consentimiento para el tratamiento de sus datos personales con la finalidad anteriormente mencionada. En el supuesto de producirse alguna modificación de sus datos personales, le solicitamos, nos lo comunique por escrito con la única finalidad de mantenerlos actualizados. LOGIX5 SMART SOLUTIONS, S.L. B-86129699 se compromete a respetar su confidencialidad en el tratamiento de sus datos personales, y le informa que tiene derecho a ejercitar los derechos ARCO (derecho de acceso, rectificación, cancelación y oposición) de sus datos personales mediante solicitud escrita a @.***, adjuntando fotocopia del D.N.I.
"En la vida hay tres cosas que no dan marcha atrás: la palabra pronunciada, la flecha lanzada y la oportunidad perdida, ¿vamos a dejarla escapar?"
-- Óscar Ferruz Romero Socio fundador. Tel. 620.402.168
C/ Artajona, 17. 28039 - Madrid. www.logix5.com
www.twitter.com/Logix5_SS http://www.twitter.com/logix5_SS
www.facebook.com/logix5
www.instagram.com/logix5_smart_solutions
Conforme dispone el Reglamento (UE) 2016/679 del Parlamento Europeo y del Consejo, de 27 de abril de 2016, relativo a la protección de las personas físicas en lo referente al tratamiento de datos personales y a la libre circulación de estos, le informamos que los datos personales facilitados y recogidos en este e-mail y sus documentos adjuntos serán tratados e incluidos automatizadamente en los ficheros de datos personales bajo responsabilidad de LOGIX5 SMART SOLUTIONS, S.L. B-86129699, donde se recogen y almacenan los datos personales con la finalidad exclusiva de formar parte en los procesos de selección de personal, bolsa de trabajo, contratación o gestiones relacionadas con temas laborales que se lleven a cabo. El interesado otorga su consentimiento para el tratamiento de sus datos personales con la finalidad anteriormente mencionada. En el supuesto de producirse alguna modificación de sus datos personales, le solicitamos, nos lo comunique por escrito con la única finalidad de mantenerlos actualizados. LOGIX5 SMART SOLUTIONS, S.L. B-86129699 se compromete a respetar su confidencialidad en el tratamiento de sus datos personales, y le informa que tiene derecho a ejercitar los derechos ARCO (derecho de acceso, rectificación, cancelación y oposición) de sus datos personales mediante solicitud escrita a @.***, adjuntando fotocopia del D.N.I.
"En la vida hay tres cosas que no dan marcha atrás: la palabra pronunciada, la flecha lanzada y la oportunidad perdida, ¿vamos a dejarla escapar?"
— Reply to this email directly, view it on GitHub https://github.com/OttoDIY/blockly/pull/135#issuecomment-1012383961, or unsubscribe < https://github.com/notifications/unsubscribe-auth/AVJMYQWDSY4LAOJ6UQC2GTDUV4IORANCNFSM5H47FM2A
. Triage notifications on the go with GitHub Mobile for iOS < https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675
You are receiving this because you authored the thread.Message ID: @.***>
— Reply to this email directly, view it on GitHub https://github.com/OttoDIY/blockly/pull/135#issuecomment-1013008934, or unsubscribe https://github.com/notifications/unsubscribe-auth/AGZ4AUA2XGHX6FRVNZNYUDTUV75CJANCNFSM5H47FM2A . Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.
You are receiving this because you were mentioned.Message ID: @.***>
-- Óscar Ferruz Romero Socio fundador. Tel. 620.402.168
C/ Artajona, 17. 28039 - Madrid. www.logix5.com
www.twitter.com/Logix5_SS http://www.twitter.com/logix5_SS
www.facebook.com/logix5
www.instagram.com/logix5_smart_solutions
Conforme dispone el Reglamento (UE) 2016/679 del Parlamento Europeo y del Consejo, de 27 de abril de 2016, relativo a la protección de las personas físicas en lo referente al tratamiento de datos personales y a la libre circulación de estos, le informamos que los datos personales facilitados y recogidos en este e-mail y sus documentos adjuntos serán tratados e incluidos automatizadamente en los ficheros de datos personales bajo responsabilidad de LOGIX5 SMART SOLUTIONS, S.L. B-86129699, donde se recogen y almacenan los datos personales con la finalidad exclusiva de formar parte en los procesos de selección de personal, bolsa de trabajo, contratación o gestiones relacionadas con temas laborales que se lleven a cabo. El interesado otorga su consentimiento para el tratamiento de sus datos personales con la finalidad anteriormente mencionada. En el supuesto de producirse alguna modificación de sus datos personales, le solicitamos, nos lo comunique por escrito con la única finalidad de mantenerlos actualizados. LOGIX5 SMART SOLUTIONS, S.L. B-86129699 se compromete a respetar su confidencialidad en el tratamiento de sus datos personales, y le informa que tiene derecho a ejercitar los derechos ARCO (derecho de acceso, rectificación, cancelación y oposición) de sus datos personales mediante solicitud escrita a @.***, adjuntando fotocopia del D.N.I.
"En la vida hay tres cosas que no dan marcha atrás: la palabra pronunciada, la flecha lanzada y la oportunidad perdida, ¿vamos a dejarla escapar?"
-- Óscar Ferruz Romero Socio fundador. Tel. 620.402.168
C/ Artajona, 17. 28039 - Madrid. www.logix5.com
www.twitter.com/Logix5_SS http://www.twitter.com/logix5_SS
www.facebook.com/logix5
www.instagram.com/logix5_smart_solutions
Conforme dispone el Reglamento (UE) 2016/679 del Parlamento Europeo y del Consejo, de 27 de abril de 2016, relativo a la protección de las personas físicas en lo referente al tratamiento de datos personales y a la libre circulación de estos, le informamos que los datos personales facilitados y recogidos en este e-mail y sus documentos adjuntos serán tratados e incluidos automatizadamente en los ficheros de datos personales bajo responsabilidad de LOGIX5 SMART SOLUTIONS, S.L. B-86129699, donde se recogen y almacenan los datos personales con la finalidad exclusiva de formar parte en los procesos de selección de personal, bolsa de trabajo, contratación o gestiones relacionadas con temas laborales que se lleven a cabo. El interesado otorga su consentimiento para el tratamiento de sus datos personales con la finalidad anteriormente mencionada. En el supuesto de producirse alguna modificación de sus datos personales, le solicitamos, nos lo comunique por escrito con la única finalidad de mantenerlos actualizados. LOGIX5 SMART SOLUTIONS, S.L. B-86129699 se compromete a respetar su confidencialidad en el tratamiento de sus datos personales, y le informa que tiene derecho a ejercitar los derechos ARCO (derecho de acceso, rectificación, cancelación y oposición) de sus datos personales mediante solicitud escrita a @.***, adjuntando fotocopia del D.N.I.
"En la vida hay tres cosas que no dan marcha atrás: la palabra pronunciada, la flecha lanzada y la oportunidad perdida, ¿vamos a dejarla escapar?"
That's great!
2022年1月14日(金) 23:10 Oscar F @.***>:
The installation works, sorry I need to review!!
BR Óscar
El vie, 14 ene 2022 a las 14:07, Oscar F @.***>) escribió:
Yes it can help :-) !!
But we have an important blocker bug, becasue the generated version of this way is not working. I have identified two important issue:
a) In the setup program when the blockly is installed the imaged are shown, the media folder is not deployed
b) In the setup program when the blockly is installed the boards and main libraries are not deployed too. Then no code can be compiled and uploaded
Please do have information to how the installer package works?
BR
El vie, 14 ene 2022 a las 11:44, Takuji Kawata @.***>) escribió:
This may help? https://github.com/felixrieseberg/windows-build-tools/issues/172
HTH Best regards, Takuji
2022年1月14日(金) 3:09 Oscar F @.***>:
Thanks Takuji
I have achieved create the version, but i have a problem with this step:
npm install -g windows-build-tool because never ends. I installed python the last version and 2.7 version in a manual way and then the next commands work perfectly
I am doing using the Git Bash
Let me know when you can if this step is executed in your computer perfectly. Maybe i don't´have patient
BR Óscar
El jue, 13 ene 2022 a las 17:42, Oscar F @.***>) escribió:
Thanks Takuji
I will test it !!
BR Óscar
El jue, 13 ene 2022 a las 17:26, Takuji Kawata @.***>) escribió:
Hi Óscar,
Thanks and I reproduced it on my side, too. I think the easiest solution is to downgrade the node js to the older version. To me, I downgraded node js to v12 and worked fine.
(Uninstall nodejs and install v12. I used following version for the test and worked fine: https://nodejs.org/download/release/v12.22.9/)
There may be a way to have the serialport module with node v16, but I feel we can stay in v12 as we don't use node directly.
Best regards, Takuji
2022年1月14日(金) 0:13 Oscar F @.***>:
Hi Takuji
I am trying to create the windows version but I can´ t have a problem. Error are show me in this steps:
npm install -g windows-build-tools the script never end and if i break the execution error are shown
and
npm install
these errors are raised: C:\blockly>npm install npm WARN deprecated @.: this library is no longer supported npm WARN deprecated @.: Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details. npm WARN deprecated @.: request has been deprecated, see https://github.com/request/request/issues/3142 npm ERR! code 1 npm ERR! path @.\bindings npm ERR! command failed npm ERR! command C:\WINDOWS\system32\cmd.exe /d /s /c prebuild-install --tag-prefix @serialport/bindings@ || node-gyp rebuild npm ERR! Building the projects in this solution one at a time. To enable parallel build, please add the "/m" switch. npm ERR! serialport.cpp npm ERR! @.\bindings\src\serialport.cpp(329): error C2661: 'v8::Object::Set': no overloaded function takes 2 arguments @.\bindings\build\bindings.vcxproj] npm ERR! @.\bindings\src\serialport.cpp(330): error C2661: 'v8::Object::Set': no overloaded function takes 2 arguments @.\bindings\build\bindings.vcxproj] npm ERR! @.\bindings\src\serialport.cpp(331): error C2661: 'v8::Object::Set': no overloaded function takes 2 arguments @.\bindings\build\bindings.vcxproj] npm ERR! @.\bindings\src\serialport.cpp(378): error C2661: 'v8::Object::Set': no overloaded function takes 2 arguments @.\bindings\build\bindings.vcxproj] npm ERR! gyp info it worked if it ends with ok npm ERR! gyp info using @. npm ERR! gyp info using @. | win32 | x64 npm ERR! gyp info find Python using Python version 3.7.2 found at
"C:\Users\EOSCAFE\AppData\Local\Programs\Python\Python37-32\python.exe"
npm ERR! gyp info find VS using VS2017 (15.9.28307.1778) found at: npm ERR! gyp info find VS "C:\Program Files (x86)\Microsoft Visual Studio\2017\BuildTools" npm ERR! gyp info find VS run with --verbose for detailed information npm ERR! gyp info spawn
C:\Users\EOSCAFE\AppData\Local\Programs\Python\Python37-32\python.exe npm ERR! gyp info spawn args [ npm ERR! gyp info spawn args 'C:\Program
Files\nodejs\node_modules\npm\node_modules\node-gyp\gyp\gyp_main.py',
npm ERR! gyp info spawn args 'binding.gyp', npm ERR! gyp info spawn args '-f', npm ERR! gyp info spawn args 'msvs', npm ERR! gyp info spawn args '-I', npm ERR! gyp info spawn args @.***\bindings\build\config.gypi', npm ERR! gyp info spawn args '-I', npm ERR! gyp info spawn args 'C:\Program
Files\nodejs\node_modules\npm\node_modules\node-gyp\addon.gypi', npm ERR! gyp info spawn args '-I', npm ERR! gyp info spawn args
'C:\Users\EOSCAFE\AppData\Local\node-gyp\Cache\16.13.2\include\node\common.gypi',
npm ERR! gyp info spawn args '-Dlibrary=shared_library', npm ERR! gyp info spawn args '-Dvisibility=default', npm ERR! gyp info spawn args
'-Dnode_root_dir=C:\Users\EOSCAFE\AppData\Local\node-gyp\Cache\16.13.2',
npm ERR! gyp info spawn args '-Dnode_gyp_dir=C:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp', npm ERR! gyp info spawn args
'-Dnode_lib_file=C:\\Users\\EOSCAFE\\AppData\\Local\\node-gyp\\Cache\\16.13.2\\<(target_arch)\\node.lib',
npm ERR! gyp info spawn args @.\bindings', npm ERR! gyp info spawn args '-Dnode_engine=v8', npm ERR! gyp info spawn args '--depth=.', npm ERR! gyp info spawn args '--no-parallel', npm ERR! gyp info spawn args '--generator-output', npm ERR! gyp info spawn args @.\bindings\build', npm ERR! gyp info spawn args '-Goutput_dir=.' npm ERR! gyp info spawn args ] npm ERR! gyp info spawn C:\Program Files (x86)\Microsoft Visual Studio\2017\BuildTools\MSBuild\15.0\Bin\MSBuild.exe npm ERR! gyp info spawn args [ npm ERR! gyp info spawn args 'build/binding.sln', npm ERR! gyp info spawn args '/clp:Verbosity=minimal', npm ERR! gyp info spawn args '/nologo', npm ERR! gyp info spawn args '/p:Configuration=Release;Platform=x64' npm ERR! gyp info spawn args ] npm ERR! gyp ERR! build error npm ERR! gyp ERR! stack Error:
C:\Program Files (x86)\Microsoft Visual Studio\2017\BuildTools\MSBuild\15.0\Bin\MSBuild.exe
failed with exit code: 1 npm ERR! gyp ERR! stack at ChildProcess.onExit (C:\ProgramFiles\nodejs\node_modules\npm\node_modules\node-gyp\lib\build.js:194:23)
npm ERR! gyp ERR! stack at ChildProcess.emit (node:events:390:28) npm ERR! gyp ERR! stack at Process.ChildProcess._handle.onexit (node:internal/child_process:290:12) npm ERR! gyp ERR! System Windows_NT 10.0.19042 npm ERR! gyp ERR! command "C:\Program Files\nodejs\node.exe" "C:\Program
Files\nodejs\node_modules\npm\node_modules\node-gyp\bin\node-gyp.js"
"rebuild" npm ERR! gyp ERR! cwd @.***\bindings npm ERR! gyp ERR! node -v v16.13.2 npm ERR! gyp ERR! node-gyp -v v8.3.0 npm ERR! gyp ERR! not ok
npm ERR! A complete log of this run can be found in: npm ERR!
C:\Users\EOSCAFE\AppData\Local\npm-cache_logs\2022-01-13T15_04_24_912Z-debug.log
Can you help to know what is the reason for this problem?
BR Óscar
El lun, 15 nov 2021 a las 14:35, Oscar F @.***>) escribió:
Hi Takuji,
Maybe using the current version of index.js is ok, because I think Linux calls the arduino-cli as MAC, then maybe it works directly :-) . We only will need to create the final Linux version and write down the steps to install arduino-cli for Linux.
Maybe that is all and we only need to test to check this way is ok
Important in github we need to write-down in the main the steps to create the Windows, MAc and Linux version
BR
El dom, 14 nov 2021 a las 23:35, Oscar F @.***>) escribió:
Ok, sure, I think the best thing is forget the current versionlinux. I have reviewed the current versionlinux, folders, files, and the best thing is to read how to compile and upload the code using cli in linux and update index.js using environment variables as you did in the current index.js
Maybe the changes only is to fill your variables for linux and check the process to create the bin
var arduino_basepath = process.platform == 'win32' ? arduino_basepath = './compilation/arduino' : path.join(dirname, '../../compilation/arduino') var arduino_ide_cmd = process.platform == 'win32' ? 'arduino-cli.exe' : arduino_ide_cmd = path.join(dirname, '../../compilation/arduino/arduino-cli')
arduino_basepath and arduino_ide_cmd: three different values right? in function the operating system right?
El dom, 14 nov 2021 a las 18:50, Takuji Kawata @.***>) escribió:
@logix5 https://github.com/logix5
Sure! Let's work together for the improvements!
— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub < https://github.com/OttoDIY/blockly/pull/135#issuecomment-968335877 , or unsubscribe <
https://github.com/notifications/unsubscribe-auth/AGZ4AUHMBWI763E3A3UO6QDUL7ZGNANCNFSM5H47FM2A
. Triage notifications on the go with GitHub Mobile for iOS <
https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675
or Android <
.
-- Óscar Ferruz Romero Socio fundador. Tel. 620.402.168
C/ Artajona, 17. 28039 - Madrid. www.logix5.com
www.twitter.com/Logix5_SS http://www.twitter.com/logix5_SS
www.facebook.com/logix5
www.instagram.com/logix5_smart_solutions
Conforme dispone el Reglamento (UE) 2016/679 del Parlamento Europeo y del Consejo, de 27 de abril de 2016, relativo a la protección de las personas físicas en lo referente al tratamiento de datos personales y a la libre circulación de estos, le informamos que los datos personales facilitados y recogidos en este e-mail y sus documentos adjuntos serán tratados e incluidos automatizadamente en los ficheros de datos personales bajo responsabilidad de LOGIX5 SMART SOLUTIONS, S.L. B-86129699, donde se recogen y almacenan los datos personales con la finalidad exclusiva de formar parte en los procesos de selección de personal, bolsa de trabajo, contratación o gestiones relacionadas con temas laborales que se lleven a cabo. El interesado otorga su consentimiento para el tratamiento de sus datos personales con la finalidad anteriormente mencionada. En el supuesto de producirse alguna modificación de sus datos personales, le solicitamos, nos lo comunique por escrito con la única finalidad de mantenerlos actualizados. LOGIX5 SMART SOLUTIONS, S.L. B-86129699 se compromete a respetar su confidencialidad en el tratamiento de sus datos personales, y le informa que tiene derecho a ejercitar los derechos ARCO (derecho de acceso, rectificación, cancelación y oposición) de sus datos personales mediante solicitud escrita a @.***, adjuntando fotocopia del D.N.I.
"En la vida hay tres cosas que no dan marcha atrás: la palabra pronunciada, la flecha lanzada y la oportunidad perdida, ¿vamos a dejarla escapar?"
-- Óscar Ferruz Romero Socio fundador. Tel. 620.402.168
C/ Artajona, 17. 28039 - Madrid. www.logix5.com
www.twitter.com/Logix5_SS http://www.twitter.com/logix5_SS
www.facebook.com/logix5
www.instagram.com/logix5_smart_solutions
Conforme dispone el Reglamento (UE) 2016/679 del Parlamento Europeo y del Consejo, de 27 de abril de 2016, relativo a la protección de las personas físicas en lo referente al tratamiento de datos personales y a la libre circulación de estos, le informamos que los datos personales facilitados y recogidos en este e-mail y sus documentos adjuntos serán tratados e incluidos automatizadamente en los ficheros de datos personales bajo responsabilidad de LOGIX5 SMART SOLUTIONS, S.L. B-86129699, donde se recogen y almacenan los datos personales con la finalidad exclusiva de formar parte en los procesos de selección de personal, bolsa de trabajo, contratación o gestiones relacionadas con temas laborales que se lleven a cabo. El interesado otorga su consentimiento para el tratamiento de sus datos personales con la finalidad anteriormente mencionada. En el supuesto de producirse alguna modificación de sus datos personales, le solicitamos, nos lo comunique por escrito con la única finalidad de mantenerlos actualizados. LOGIX5 SMART SOLUTIONS, S.L. B-86129699 se compromete a respetar su confidencialidad en el tratamiento de sus datos personales, y le informa que tiene derecho a ejercitar los derechos ARCO (derecho de acceso, rectificación, cancelación y oposición) de sus datos personales mediante solicitud escrita a @.***, adjuntando fotocopia del D.N.I.
"En la vida hay tres cosas que no dan marcha atrás: la palabra pronunciada, la flecha lanzada y la oportunidad perdida, ¿vamos a dejarla escapar?"
-- Óscar Ferruz Romero Socio fundador. Tel. 620.402.168
C/ Artajona, 17. 28039 - Madrid. www.logix5.com
www.twitter.com/Logix5_SS http://www.twitter.com/logix5_SS
www.facebook.com/logix5
www.instagram.com/logix5_smart_solutions
Conforme dispone el Reglamento (UE) 2016/679 del Parlamento Europeo y del Consejo, de 27 de abril de 2016, relativo a la protección de las personas físicas en lo referente al tratamiento de datos personales y a la libre circulación de estos, le informamos que los datos personales facilitados y recogidos en este e-mail y sus documentos adjuntos serán tratados e incluidos automatizadamente en los ficheros de datos personales bajo responsabilidad de LOGIX5 SMART SOLUTIONS, S.L. B-86129699, donde se recogen y almacenan los datos personales con la finalidad exclusiva de formar parte en los procesos de selección de personal, bolsa de trabajo, contratación o gestiones relacionadas con temas laborales que se lleven a cabo. El interesado otorga su consentimiento para el tratamiento de sus datos personales con la finalidad anteriormente mencionada. En el supuesto de producirse alguna modificación de sus datos personales, le solicitamos, nos lo comunique por escrito con la única finalidad de mantenerlos actualizados. LOGIX5 SMART SOLUTIONS, S.L. B-86129699 se compromete a respetar su confidencialidad en el tratamiento de sus datos personales, y le informa que tiene derecho a ejercitar los derechos ARCO (derecho de acceso, rectificación, cancelación y oposición) de sus datos personales mediante solicitud escrita a @.***, adjuntando fotocopia del D.N.I.
"En la vida hay tres cosas que no dan marcha atrás: la palabra pronunciada, la flecha lanzada y la oportunidad perdida, ¿vamos a dejarla escapar?"
— Reply to this email directly, view it on GitHub < https://github.com/OttoDIY/blockly/pull/135#issuecomment-1012228851 , or unsubscribe <
https://github.com/notifications/unsubscribe-auth/AVJMYQVEZP6JWIXDP5ZQKILUV3T3DANCNFSM5H47FM2A
. Triage notifications on the go with GitHub Mobile for iOS <
https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675
or Android <
.
You are receiving this because you authored the thread.Message ID: @.***>
— Reply to this email directly, view it on GitHub < https://github.com/OttoDIY/blockly/pull/135#issuecomment-1012297367 , or unsubscribe <
https://github.com/notifications/unsubscribe-auth/AGZ4AUGELXXFFBZW22EQLTDUV34L3ANCNFSM5H47FM2A
. Triage notifications on the go with GitHub Mobile for iOS <
https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675
or Android <
.
You are receiving this because you were mentioned.Message ID: @.***>
-- Óscar Ferruz Romero Socio fundador. Tel. 620.402.168
C/ Artajona, 17. 28039 - Madrid. www.logix5.com
www.twitter.com/Logix5_SS http://www.twitter.com/logix5_SS
www.facebook.com/logix5
www.instagram.com/logix5_smart_solutions
Conforme dispone el Reglamento (UE) 2016/679 del Parlamento Europeo y del Consejo, de 27 de abril de 2016, relativo a la protección de las personas físicas en lo referente al tratamiento de datos personales y a la libre circulación de estos, le informamos que los datos personales facilitados y recogidos en este e-mail y sus documentos adjuntos serán tratados e incluidos automatizadamente en los ficheros de datos personales bajo responsabilidad de LOGIX5 SMART SOLUTIONS, S.L. B-86129699, donde se recogen y almacenan los datos personales con la finalidad exclusiva de formar parte en los procesos de selección de personal, bolsa de trabajo, contratación o gestiones relacionadas con temas laborales que se lleven a cabo. El interesado otorga su consentimiento para el tratamiento de sus datos personales con la finalidad anteriormente mencionada. En el supuesto de producirse alguna modificación de sus datos personales, le solicitamos, nos lo comunique por escrito con la única finalidad de mantenerlos actualizados. LOGIX5 SMART SOLUTIONS, S.L. B-86129699 se compromete a respetar su confidencialidad en el tratamiento de sus datos personales, y le informa que tiene derecho a ejercitar los derechos ARCO (derecho de acceso, rectificación, cancelación y oposición) de sus datos personales mediante solicitud escrita a @.***, adjuntando fotocopia del D.N.I.
"En la vida hay tres cosas que no dan marcha atrás: la palabra pronunciada, la flecha lanzada y la oportunidad perdida, ¿vamos a dejarla escapar?"
-- Óscar Ferruz Romero Socio fundador. Tel. 620.402.168
C/ Artajona, 17. 28039 - Madrid. www.logix5.com
www.twitter.com/Logix5_SS http://www.twitter.com/logix5_SS
www.facebook.com/logix5
www.instagram.com/logix5_smart_solutions
Conforme dispone el Reglamento (UE) 2016/679 del Parlamento Europeo y del Consejo, de 27 de abril de 2016, relativo a la protección de las personas físicas en lo referente al tratamiento de datos personales y a la libre circulación de estos, le informamos que los datos personales facilitados y recogidos en este e-mail y sus documentos adjuntos serán tratados e incluidos automatizadamente en los ficheros de datos personales bajo responsabilidad de LOGIX5 SMART SOLUTIONS, S.L. B-86129699, donde se recogen y almacenan los datos personales con la finalidad exclusiva de formar parte en los procesos de selección de personal, bolsa de trabajo, contratación o gestiones relacionadas con temas laborales que se lleven a cabo. El interesado otorga su consentimiento para el tratamiento de sus datos personales con la finalidad anteriormente mencionada. En el supuesto de producirse alguna modificación de sus datos personales, le solicitamos, nos lo comunique por escrito con la única finalidad de mantenerlos actualizados. LOGIX5 SMART SOLUTIONS, S.L. B-86129699 se compromete a respetar su confidencialidad en el tratamiento de sus datos personales, y le informa que tiene derecho a ejercitar los derechos ARCO (derecho de acceso, rectificación, cancelación y oposición) de sus datos personales mediante solicitud escrita a @.***, adjuntando fotocopia del D.N.I.
"En la vida hay tres cosas que no dan marcha atrás: la palabra pronunciada, la flecha lanzada y la oportunidad perdida, ¿vamos a dejarla escapar?"
— Reply to this email directly, view it on GitHub <https://github.com/OttoDIY/blockly/pull/135#issuecomment-1012383961 , or unsubscribe <
https://github.com/notifications/unsubscribe-auth/AVJMYQWDSY4LAOJ6UQC2GTDUV4IORANCNFSM5H47FM2A
. Triage notifications on the go with GitHub Mobile for iOS <
https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675
or Android <
.
You are receiving this because you authored the thread.Message ID: @.***>
— Reply to this email directly, view it on GitHub https://github.com/OttoDIY/blockly/pull/135#issuecomment-1013008934, or unsubscribe < https://github.com/notifications/unsubscribe-auth/AGZ4AUA2XGHX6FRVNZNYUDTUV75CJANCNFSM5H47FM2A
. Triage notifications on the go with GitHub Mobile for iOS < https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675
You are receiving this because you were mentioned.Message ID: @.***>
-- Óscar Ferruz Romero Socio fundador. Tel. 620.402.168
C/ Artajona, 17. 28039 - Madrid. www.logix5.com
www.twitter.com/Logix5_SS http://www.twitter.com/logix5_SS
www.facebook.com/logix5
www.instagram.com/logix5_smart_solutions
Conforme dispone el Reglamento (UE) 2016/679 del Parlamento Europeo y del Consejo, de 27 de abril de 2016, relativo a la protección de las personas físicas en lo referente al tratamiento de datos personales y a la libre circulación de estos, le informamos que los datos personales facilitados y recogidos en este e-mail y sus documentos adjuntos serán tratados e incluidos automatizadamente en los ficheros de datos personales bajo responsabilidad de LOGIX5 SMART SOLUTIONS, S.L. B-86129699, donde se recogen y almacenan los datos personales con la finalidad exclusiva de formar parte en los procesos de selección de personal, bolsa de trabajo, contratación o gestiones relacionadas con temas laborales que se lleven a cabo. El interesado otorga su consentimiento para el tratamiento de sus datos personales con la finalidad anteriormente mencionada. En el supuesto de producirse alguna modificación de sus datos personales, le solicitamos, nos lo comunique por escrito con la única finalidad de mantenerlos actualizados. LOGIX5 SMART SOLUTIONS, S.L. B-86129699 se compromete a respetar su confidencialidad en el tratamiento de sus datos personales, y le informa que tiene derecho a ejercitar los derechos ARCO (derecho de acceso, rectificación, cancelación y oposición) de sus datos personales mediante solicitud escrita a @.***, adjuntando fotocopia del D.N.I.
"En la vida hay tres cosas que no dan marcha atrás: la palabra pronunciada, la flecha lanzada y la oportunidad perdida, ¿vamos a dejarla escapar?"
-- Óscar Ferruz Romero Socio fundador. Tel. 620.402.168
C/ Artajona, 17. 28039 - Madrid. www.logix5.com
www.twitter.com/Logix5_SS http://www.twitter.com/logix5_SS
www.facebook.com/logix5
www.instagram.com/logix5_smart_solutions
Conforme dispone el Reglamento (UE) 2016/679 del Parlamento Europeo y del Consejo, de 27 de abril de 2016, relativo a la protección de las personas físicas en lo referente al tratamiento de datos personales y a la libre circulación de estos, le informamos que los datos personales facilitados y recogidos en este e-mail y sus documentos adjuntos serán tratados e incluidos automatizadamente en los ficheros de datos personales bajo responsabilidad de LOGIX5 SMART SOLUTIONS, S.L. B-86129699, donde se recogen y almacenan los datos personales con la finalidad exclusiva de formar parte en los procesos de selección de personal, bolsa de trabajo, contratación o gestiones relacionadas con temas laborales que se lleven a cabo. El interesado otorga su consentimiento para el tratamiento de sus datos personales con la finalidad anteriormente mencionada. En el supuesto de producirse alguna modificación de sus datos personales, le solicitamos, nos lo comunique por escrito con la única finalidad de mantenerlos actualizados. LOGIX5 SMART SOLUTIONS, S.L. B-86129699 se compromete a respetar su confidencialidad en el tratamiento de sus datos personales, y le informa que tiene derecho a ejercitar los derechos ARCO (derecho de acceso, rectificación, cancelación y oposición) de sus datos personales mediante solicitud escrita a @.***, adjuntando fotocopia del D.N.I.
"En la vida hay tres cosas que no dan marcha atrás: la palabra pronunciada, la flecha lanzada y la oportunidad perdida, ¿vamos a dejarla escapar?"
— Reply to this email directly, view it on GitHub https://github.com/OttoDIY/blockly/pull/135#issuecomment-1013149591, or unsubscribe https://github.com/notifications/unsubscribe-auth/AVJMYQTFB3DO6ATNUSSIDGLUWAVGRANCNFSM5H47FM2A . Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.
You are receiving this because you authored the thread.Message ID: @.***>
Make this source code available to build both for Mac and Windows platform.
After this change, built succeeded both platform by:
Mac build
install required tools.
Install required node modules Execute following on the source code directory
Install Arduino CLI
Update electron build tool (this is needed for building the binary on masOS 12)
build
Windows build
install required tools.
Install required node modules Execute following on the source code directory
Install Arduino CLI get arduino-cli.exe from https://github.com/arduino/arduino-cli/releases and place it under compilation/arduino Execute following to install required tools
Build