Mes notes succinctes à ce sujet : Installation Récupérer la bibliothèque ch554_sdcc : https://github.com/Blinkinlabs/ch554_sdcc (copie ci dessous si disparition du repo) Récupérer l’outil de programmation ch552_tool : https://github.com/MarsTechHAN/ch552tool (copie ci dessous si disparition du repo) Installer sdcc Copier un exemple et l’utiliser comme base (le Makefile pointe vers un Makefile.include qui contient le nécessaire pour …
Catégorie : Programmation
Jan 02 2022
Kit E-Paper pour Beolink 5000
Produite entre 1991 et 1996 par le fabricant danois Bang & Olufsen, la Beolink 5000 est une télécommande permettant de contrôler les différents appareils de la marque, ainsi que de monitorer leur état grâce à l’écran LCD translucide présent à son extrémité. Ce modèle représentait en son temps l’état de l’art dans le domaine des …
Jan 03 2021
Compiler Marlin en ligne de commande
Cet article résume le process nécessaire pour compiler Marlin en ligne de commande sous Linux avec PlatformIO Core. 1. Installer PlatformIO Core. 2. Ajouter PlatformIO au PATH local : export PATH=$PATH:~/.platformio/penv/bin 3. Récupérer le code source de Marlin. 4. Si on récupère le code source officiel (et pas une version déjà customisée pour une machine …
Déc 15 2020
ABetterXinputCalibrator : un outil pour faciliter la calibration d’écran tactiles sous X11
Il s’agit d’un petit logiciel que j’ai développé sous Qt, facilitant la calibration d’un écran tactile / tablette graphique, notamment quand l’écran en question est un écran secondaire Screenshot : Dépot gitlab : https://gitlab.com/Pilatomic/abetterxinputcalibrator
Mai 08 2020
Développer sur STM32 avec stm32plus, OpenOCD et QtCreator
Cet article décrit très rapidement la procédure que j’ai suivie ( durant de nombreuses heures de tatonnements ) afin de mettre en place sous Linux Mint un environnement de développement pour stm32f042 basé sur QtCreator, stm32plus et OpenOCD, permettant de s’affranchir des logiciels ST. Installation de la bibliothèque stm32plus Cloner le dépot git situé à …
Mar 30 2020
Développer sur PSP en 2020
En 2004, Sony commercialisait la PSP, une console de jeu portable qui, pour un tarif d’environ 200€, possédait des capacités de traitements ( graphiques notamment ) bien supérieures à celles de la concurrence. Aujourd’hui, il est possible de s’en offrir une d’occasion en déboursant moins de 50€. J’ai donc décidé de m’y intéresser, non pas …
Juin 02 2019
ESP32 : Un script bash pour paramétrer les variables d’environnement
Attention : valable uniquement pour les versions de ESP-IDF non basées sur CMAKE ( versions < 4.0 ) Travaillant actuellement sur un projet nécessitant une interface audio en bluetooth, je me suis tourné vers la solution la plus en vogue, l’ESP32. Embarquant Wifi, Bluetooth (dont BLE), un CPU dual core avec 4 Mo de Flash, …
Juin 12 2017
Grbl Overseer : Une interface de contrôle touch-friendly pour CNC
Mon hackerspace local disposant depuis peu d’une fraiseuse à commande numérique pour la gravure de PCB, j’ai beaucoup joué avec. La machine (low cost, mais robuste) est dotée d’un firmware libre dédié au contrôle de CNC par un hardware basé sur Arduino : Grbl Plusieurs interfaces utilisateurs (pour PC) existent déjà pour Grbl. Cependant, aucune …
Jan 31 2016
Jouer de la musique avec un Steam Controller
Étant l’heureux propriétaire d’une manette Steam Controller, produite par VALVE, j’ai entrepris de décoder le protocole de communication utilisé par celui-ci, en particulier la partie concernant le contrôle des actuateurs linéaires assurant le retour haptique. Celui-ci s’est avéré assez simple à mettre en œuvre, ce qui m’a poussé à développer à outil permettant de contrôler …
Mai 06 2015
Librairie pour afficheurs LCD hd44780 sur PIC : Version 3
Ayant commencé un projet utilisant un afficheur LCD à contrôleur HD44780, j’ai ressorti ma petite bibliothèque qui va bien. Seulement, elle a l’inconvénient de modifier tous les bits du port connecté au LCD, même ceux qui peuvent être dédiés à autre chose. Ce comportement empêche par exemple le fonctionnement de l’afficheur sur la carte PICDEM2PLUS, …
- 1
- 2
Commentaires récents