Casio Dev Tools est une extension pour Visual Studio code qui facilite et automatise l'installation et l'utilisation d'outils de programmation d'add-ins pour calculatrices Casio.
CDT est actuellement compatible avec Windows (Vous aurez besoin d'avoir WSL installé au préalable) et Linux (Testé sur Debian mais devrait fonctionner avec à peu pré toutes les distributions utilisant APT). Malheureusement, ne possédant pas d'appareil MacOS, il n'est pas compatible avec ce dernier ...
Attention ! CDT est toujours en développement et peut ne pas fonctionner sur toutes les machines. Il n'est pas censé provoquer de dysfonctionnement sur votre en ordinateur mais je ne serai pas tenu pour responsable si un problème arrivait.
A l'heure où j'écris ces lignes, il présente les fonctionnalités suivantes :
- Installation automatique de GiteaPC
- Installation automatique du FxSDK
- Interface permettant de gérer (lister / installer / désinstaller) les bibliothèques GiteaPC
- Interface permettant d'utiliser le FxSDK ( Compilation et création de nouveaux projets)
- Configuration automatique du projet VS code
- Lancement de l'émulateur de Circuit10 / Heath123 après la compilation
- Transfert auto sur la calculatrice et lancement automatique avec Add-in Push (sur Linux uniquement)
Pour l'installer : Téléchargez le zip et extrayez mon fichier VSIX, ouvrez VS Code, allez dans "Extensions", cliquez sur "Views and more Actions" (les trois points en haut à droite de l'onglet), cliquer sur "Install from VSIX", sélectionnez le fichier, rechargez la fenetre et l'extension est installée !
L'installation en image
Cliquer pour enrouler
J\'essaierai de la publié dans le marketplace d'extensions quand CDT sera plus avancé.
@RDP
English description:
Casio Dev Tools is a Visual Studio Code extension which makes Casio calculators add-ins programmation tools installation and use easier.
CDT is actually compatible with Windows (You will need to have WSL installed) and Linux (Tested on Debian and should works with all distros on which APT is available). CDT is not currently compatible with MacOS.
Attention ! CDT is still in development. It could not work on every computers. It should not cause malfunctions but I can't be taken responsible for any problem.
@RDP
Actually CDT has the following features :
- Automatic GiteaPC installation
- Automatic FxSDK installation
- GiteaPC libs management interface (list / install / uninstall)
- FxSDK interface (Compile and create new projects)
- Configuration of VS Code project
- Automatic launch of Circuit10 / Heath123 emulator
- Automatic transfer on the calculator and auto launch with Add-in Push (only on Linux)
To install : Download the zip and extract my file, open VS Code, go to "Extensions", click on "Views and more Actions" > (the 3 points at the top right of the tab); click on "Install from VSIX", select the file, reload the window and CDT is installed !
The installation in pictures
Click to roll
I will try to publish the extension of the VS Code extensions marketplace when CDT will be more advanced.
(Sorry for the bad translation, it's horrible to write in english on a french configured navigator )
Lephenixnoir a écrit : autrement dit seul le echo est exécuté dans WSL (Linux). Et sudo n'est pas une commande Windows, comme te le dit le message d'erreur.
Je ne comprend pas pourquoi il y a ce comportement dans le CMD car cela marche correctement sur mes ordinateurs ... Est ce que cela fonctionne bien sur Linux au moins ?
Pour la continuation des mises - à jours, j'ai eu un très gros projet qui m'a prit toutes les vacances jusqu'à maintenant. Je vais donc faire une petite pause de quelques jours sur le code et je penses que je continuerais à faire des mises à jours après.
Je voulais te demander si je peux faire une vidéo Youtube montrant ton outil. Car j'ai envie de me remettre à poster des vidéos et je voulais montrer comment faire des add-ins . Le lien de ma chaine Youtube (j'avais que 10 ans et j'était super boring ) https://m.youtube.com/@tuperscode88 .
J'ai un petit problème: quand je fais Compile for CG et je lance l'émulateur, il s'allume et s'éteint de suite :/ je ne comprends pas trop pourquoi et pourtant il s'agit du script par défaut.
@Tuper the emulating opening closing straight away is because there is no .g3a addin file to launch
which would be because it wasn't compiled
either there is an error in your code
or fxsdk hasn't been installed correctly
@Lephe' ai je vraiment besoin de sa permission pour poster une vidéo sur son outil? Car je l'ai même envoyé un MP mais il n'a pas l'air de se connecter très souvent :/ . Surtout par ce que je compte la publié ce samedi .
Je crois qu'on en avait discuté mais non tu n'as jamais besoin de la permission des gens pour parler de leurs outils/programmes. Ça peut être sympa de coordonner/etc mais ce n'est pas nécessaire.
Planète Casio est un site communautaire non affilié à Casio. Toute reproduction de Planète Casio, même partielle, est interdite.
Les programmes et autres publications présentes sur Planète Casio restent la propriété de leurs auteurs et peuvent être soumis à des licences ou copyrights.
CASIO est une marque déposée par CASIO Computer Co., Ltd