{"id":101912,"date":"2023-01-26T13:49:22","date_gmt":"2023-01-26T12:49:22","guid":{"rendered":"http:\/\/riverdi.com\/blog\/comment-demarrer-avec-les-ecrans-embarques-riverdi-stm32-en-utilisant-touchgfx-par-controllerstech\/"},"modified":"2024-05-20T11:01:34","modified_gmt":"2024-05-20T09:01:34","slug":"comment-demarrer-avec-les-ecrans-embarques-riverdi-stm32-en-utilisant-touchgfx-par-controllerstech","status":"publish","type":"post","link":"https:\/\/riverdi.com\/fr\/blog\/comment-demarrer-avec-les-ecrans-embarques-riverdi-stm32-en-utilisant-touchgfx-par-controllerstech","title":{"rendered":"Comment d\u00e9marrer avec les \u00e9crans embarqu\u00e9s Riverdi STM32 en utilisant TouchGFX &#8211; par Controllerstech"},"content":{"rendered":"<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_82_2 counter-hierarchy ez-toc-counter ez-toc-custom ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Table of Contents<\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Toggle Table of Content\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #002175;color:#002175\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #002175;color:#002175\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/riverdi.com\/fr\/blog\/comment-demarrer-avec-les-ecrans-embarques-riverdi-stm32-en-utilisant-touchgfx-par-controllerstech\/#Demarrer_avec_Riverdi_STM32_Embedded_Display\" >D\u00e9marrer avec Riverdi STM32 Embedded Display<\/a><ul class='ez-toc-list-level-4' ><li class='ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/riverdi.com\/fr\/blog\/comment-demarrer-avec-les-ecrans-embarques-riverdi-stm32-en-utilisant-touchgfx-par-controllerstech\/#Connexion\" >Connexion<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/riverdi.com\/fr\/blog\/comment-demarrer-avec-les-ecrans-embarques-riverdi-stm32-en-utilisant-touchgfx-par-controllerstech\/#TouchGFX_Design\" >TouchGFX Design<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/riverdi.com\/fr\/blog\/comment-demarrer-avec-les-ecrans-embarques-riverdi-stm32-en-utilisant-touchgfx-par-controllerstech\/#Ajouter_une_image_de_fond\" >Ajouter une image de fond<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/riverdi.com\/fr\/blog\/comment-demarrer-avec-les-ecrans-embarques-riverdi-stm32-en-utilisant-touchgfx-par-controllerstech\/#Ajouter_les_widgets\" >Ajouter les widgets<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/riverdi.com\/fr\/blog\/comment-demarrer-avec-les-ecrans-embarques-riverdi-stm32-en-utilisant-touchgfx-par-controllerstech\/#Ajouter_linteraction\" >Ajouter l&rsquo;interaction<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/riverdi.com\/fr\/blog\/comment-demarrer-avec-les-ecrans-embarques-riverdi-stm32-en-utilisant-touchgfx-par-controllerstech\/#Generer_le_code\" >G\u00e9n\u00e9rer le code<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-8\" href=\"https:\/\/riverdi.com\/fr\/blog\/comment-demarrer-avec-les-ecrans-embarques-riverdi-stm32-en-utilisant-touchgfx-par-controllerstech\/#Le_code\" >Le code<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-9\" href=\"https:\/\/riverdi.com\/fr\/blog\/comment-demarrer-avec-les-ecrans-embarques-riverdi-stm32-en-utilisant-touchgfx-par-controllerstech\/#Charger_le_projet_a_afficher\" >Charger le projet \u00e0 afficher<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-10\" href=\"https:\/\/riverdi.com\/fr\/blog\/comment-demarrer-avec-les-ecrans-embarques-riverdi-stm32-en-utilisant-touchgfx-par-controllerstech\/#Resultat\" >R\u00e9sultat<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-11\" href=\"https:\/\/riverdi.com\/fr\/blog\/comment-demarrer-avec-les-ecrans-embarques-riverdi-stm32-en-utilisant-touchgfx-par-controllerstech\/#Riverdi_%E2%80%93_le_fabricant_europeen_de_presentoirs_de_la_plus_haute_qualite\" >Riverdi &#8211; le fabricant europ\u00e9en de pr\u00e9sentoirs de la plus haute qualit\u00e9<\/a><\/li><\/ul><\/nav><\/div>\n<p><span data-contrast=\"auto\">Ce guide rapide d\u00e9crit comment connecter Riverdi STM32 Embedded Display et d\u00e9marrer un nouveau projet sur TouchGFX Designer.<\/span><span data-ccp-props=\"{}\"><br \/>\n<\/span><\/p>\n<p><strong>Tutoriel &#8211; Riverdi STM32 Embedded Display premi\u00e8re ex\u00e9cution avec TouchGFX<br \/>\n<\/strong><\/p>\n<p>L&rsquo;un des \u00e9crans embarqu\u00e9s Riverdi STM32 a \u00e9t\u00e9 examin\u00e9 par Controllerstech &#8211; Robotics Simplified, une soci\u00e9t\u00e9 de d\u00e9veloppement de logiciels bas\u00e9e en Inde. Leur objectif est de fournir des connaissances logicielles pour les microcontr\u00f4leurs, en particulier les technologies les plus sophistiqu\u00e9es comme le STM32. C&rsquo;est la raison pour laquelle ils ont pr\u00e9par\u00e9 une brochure intitul\u00e9e Getting started with Riverdi STM32 Embedded Display (D\u00e9marrer avec Riverdi STM32 Embedded Display).<\/p>\n<p>Nous pr\u00e9sentons ci-dessous le guide de Controllerstech, publi\u00e9 \u00e0 l&rsquo;origine ici <a href=\"https:\/\/controllerstech.com\/getting-started-with-riverdi-stm32-embedded-display\">: https:\/\/controllerstech.com\/getting-started-with-riverdi-stm32-embedded-display\/<\/a><\/p>\n<p>Regardez le tutoriel vid\u00e9o sur la fa\u00e7on de d\u00e9marrer avec Riverdi STM32 Embedded Display &amp; TouchGFX :<\/p>\n<p><iframe title=\"Getting Started with Riverdi STM32 Embedded Display and TouchGFX free library\" width=\"500\" height=\"281\" src=\"https:\/\/www.youtube.com\/embed\/PnXC4hrvL9U?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe><\/p>\n<h3 class=\"has-text-align-center\"><span class=\"ez-toc-section\" id=\"Demarrer_avec_Riverdi_STM32_Embedded_Display\"><\/span><strong><em>D\u00e9marrer avec Riverdi STM32 Embedded Display<\/em><\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><em>Ce tutoriel explique comment ex\u00e9cuter notre premier projet dans les \u00e9crans STM32 Embedded fournis par le Riverdi. Elle est sp\u00e9cialis\u00e9e dans la fabrication de diff\u00e9rents types d&rsquo;\u00e9crans, dont l&rsquo;\u00e9cran bas\u00e9 sur le STM32 qui prend en charge le TouchGFX. L&rsquo;\u00e9cran peut \u00eatre achet\u00e9 sur le site <a href=\"https:\/\/riverdi.com\/fr\/categorie-produit\/afficheurs-embarques-stm32\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/riverdi.com\/product-category\/stm32-embedded-displays<\/a><\/em><\/p>\n<p><em>L&rsquo;utilisation de TouchGFX comme logiciel de conception lui conf\u00e8re un avantage par rapport \u00e0 d&rsquo;autres \u00e9crans intelligents que vous avez pu utiliser jusqu&rsquo;\u00e0 pr\u00e9sent et qui ne disposent pas d&rsquo;un concepteur solide. Le fait d&rsquo;avoir un STM32H7 au c\u0153ur de la machine est un autre avantage, car nous connaissons les capacit\u00e9s de ce MCU.<\/em><\/p>\n<p><em>Non seulement il peut \u00eatre utilis\u00e9 pour interfacer l&rsquo;\u00e9cran, mais nous disposons \u00e9galement de toutes sortes de p\u00e9riph\u00e9riques pour interfacer d&rsquo;autres appareils tels que CAN, ADD, DAC, UART, I2C, SPI, etc.<\/em><\/p>\n<p><strong> <\/strong><\/p>\n<p><img decoding=\"async\" src=\"https:\/\/riverdi.com\/wp-content\/uploads\/2023\/01\/riverdi_1.webp\"><\/p>\n<p><em>Voyons comment ex\u00e9cuter notre premier projet sur cet \u00e9cran Riverdi.<\/em><\/p>\n<h4 class=\"has-text-align-center\"><span class=\"ez-toc-section\" id=\"Connexion\"><\/span><em>Connexion<\/em><span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p><em>Comme il s&rsquo;agit d&rsquo;un projet tr\u00e8s basique, je ne vais pas y connecter d&rsquo;appareil externe. Ainsi, pour la connexion de base, il suffit de brancher l&rsquo;alimentation et la liaison ST.<\/em><\/p>\n<p><em>J&rsquo;ai mis en \u00e9vidence les ports d&rsquo;alimentation et SWD dans l&rsquo;image ci-dessus.<\/em><\/p>\n<p><em>L&rsquo;image ci-dessous, tir\u00e9e de la fiche technique de l&rsquo;\u00e9cran, montre le brochage de ces ports.<\/em><\/p>\n<p><img decoding=\"async\" src=\"https:\/\/riverdi.com\/wp-content\/uploads\/2023\/01\/riverdi_2.webp\"><img decoding=\"async\" src=\"https:\/\/riverdi.com\/wp-content\/uploads\/2023\/01\/riverdi_3.webp\"><\/p>\n<p><em>J&rsquo;ai effectu\u00e9 la connexion conform\u00e9ment \u00e0 la description des broches donn\u00e9e dans les images ci-dessus.  <\/em><br \/>\n<em>Pour le connecteur d&rsquo;alimentation, je n&rsquo;ai connect\u00e9 que VCC \u00e0 la broche 1 et GND \u00e0 la broche 6. Et pour le SWD, j&rsquo;ai connect\u00e9 les 6 broches aux broches respectives du lien ST<\/em><\/p>\n<h4 class=\"has-text-align-center\"><span class=\"ez-toc-section\" id=\"TouchGFX_Design\"><\/span><em>TouchGFX Design<\/em><span class=\"ez-toc-section-end\"><\/span><\/h4>\n<blockquote><p><em>Note : Vous devez avoir au minimum la version 4.20 de TouchGFX.<\/em><\/p><\/blockquote>\n<p>L&rsquo;<em>image ci-dessous montre comment cr\u00e9er le projet<\/em>.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/riverdi.com\/wp-content\/uploads\/2023\/01\/riverdi_4.webp\"><\/p>\n<ol>\n<li><em>Cliquez sur cr\u00e9er pour cr\u00e9er un nouveau projet<\/em><\/li>\n<li><em>Recherchez le Riverdi pour voir les tableaux disponibles.<\/em><\/li>\n<li><em>Choisissez l&rsquo;\u00e9cran dont vous disposez. J&rsquo;ai l&rsquo;\u00e9cran 10.1&Prime;, donc je choisis 101STM32H7<\/em><\/li>\n<li><em>Donner un nom au projet<\/em><\/li>\n<li><em>Cliquez sur cr\u00e9er pour cr\u00e9er le projet.<\/em><\/li>\n<\/ol>\n<h4><span class=\"ez-toc-section\" id=\"Ajouter_une_image_de_fond\"><\/span><em>Ajouter une image de fond<\/em><span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p><em>Voici les \u00e9tapes \u00e0 suivre pour ajouter l&rsquo;image d&rsquo;arri\u00e8re-plan. Je dispose d\u00e9j\u00e0 de l&rsquo;image de la m\u00eame r\u00e9solution que l&rsquo;\u00e9cran au format PNG.<\/em><\/p>\n<p><img decoding=\"async\" src=\"https:\/\/riverdi.com\/wp-content\/uploads\/2023\/01\/riverdi_5.webp\"><\/p>\n<ol>\n<li>Cliquez sur l&rsquo;onglet image<\/li>\n<li>S\u00e9lectionner le widget image<\/li>\n<li>Cliquez sur l&rsquo;image vide pour voir ses propri\u00e9t\u00e9s<\/li>\n<li>Dans la section image, cliquez sur aucune image<\/li>\n<li>Cliquez sur le bouton ajouter(+) pour ajouter l&rsquo;image.<\/li>\n<\/ol>\n<p>Parcourez maintenant l&rsquo;image et ajoutez-la au projet.<\/p>\n<h4><span class=\"ez-toc-section\" id=\"Ajouter_les_widgets\"><\/span>Ajouter les widgets<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>Nous ajouterons \u00e9galement quelques widgets \u00e0 ce projet. Je vais ajouter un curseur et une jauge. L&rsquo;id\u00e9e est simple, je veux que la jauge tourne en fonction de la fa\u00e7on dont nous d\u00e9pla\u00e7ons le curseur.<\/p>\n<p>Les images ci-dessous montrent les configurations du curseur et de la jauge.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/riverdi.com\/wp-content\/uploads\/2023\/01\/riverdi_6.webp\"><img decoding=\"async\" src=\"https:\/\/riverdi.com\/wp-content\/uploads\/2023\/01\/riverdi_7.webp\"><img decoding=\"async\" src=\"https:\/\/riverdi.com\/wp-content\/uploads\/2023\/01\/riverdi_8.webp\"><\/p>\n<p><em>En fait, j&rsquo;ai ajout\u00e9 le curseur et la jauge \u00e0 l&rsquo;\u00e9cran. Le curseur va de 0 \u00e0 100, tout comme la jauge. Ceci afin d&rsquo;assurer l&rsquo;uniformit\u00e9 entre eux.<\/em><\/p>\n<h4><span class=\"ez-toc-section\" id=\"Ajouter_linteraction\"><\/span><em>Ajouter l&rsquo;interaction<\/em><span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p><em>Enfin, nous ajouterons une interaction \u00e0 cet \u00e9cran. Pour ce faire, vous devez cliquer sur interaction, puis sur le bouton +.<\/em><\/p>\n<p><em>Cliquez maintenant sur l&rsquo;interaction pour la configurer.<\/em><\/p>\n<p><img decoding=\"async\" src=\"https:\/\/riverdi.com\/wp-content\/uploads\/2023\/01\/riverdi_9.webp\"><\/p>\n<ul>\n<li><em>L&rsquo;interaction se d\u00e9clenchera chaque fois que la valeur du curseur sera modifi\u00e9e.<\/em><\/li>\n<li><em>Cela appellera une nouvelle fonction virtuelle, dont le nom est <strong>sliderupdated<\/strong>.<\/em><\/li>\n<li><em>Nous \u00e9crirons plus tard cette fonction dans l&rsquo;IDE.<\/em><\/li>\n<\/ul>\n<h4 class=\"has-text-align-left\"><span class=\"ez-toc-section\" id=\"Generer_le_code\"><\/span><em>G\u00e9n\u00e9rer le code<\/em><span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p><em>Maintenant que tout est termin\u00e9, nous allons g\u00e9n\u00e9rer le code en cliquant sur le bouton <strong>g\u00e9n\u00e9rer<\/strong> comme indiqu\u00e9 dans l&rsquo;image ci-dessous.<\/em><\/p>\n<p><img decoding=\"async\" src=\"https:\/\/riverdi.com\/wp-content\/uploads\/2023\/01\/riverdi_10.webp\"><\/p>\n<p><em>Une fois le code g\u00e9n\u00e9r\u00e9, nous l&rsquo;ouvrirons dans l&rsquo;IDE cube.<\/em><\/p>\n<p><em>Cliquez sur le bouton \u00a0\u00bb <strong>Fichiers<\/strong> \u00a0\u00bb comme indiqu\u00e9 dans l&rsquo;image ci-dessus. Le dossier du projet s&rsquo;ouvre alors.<\/em><\/p>\n<p><img decoding=\"async\" src=\"https:\/\/riverdi.com\/wp-content\/uploads\/2023\/01\/riverdi_11.webp\"><\/p>\n<ul>\n<li><em>Retournez maintenant dans le dossier principal du projet.<\/em><\/li>\n<li><em>Vous y trouverez le dossier cubeIDE, ouvrez-le.<\/em><\/li>\n<li><em>Vous y trouverez le fichier de projet, qui peut \u00eatre ouvert avec le cubeIDE.<\/em><\/li>\n<\/ul>\n<h4 class=\"has-text-align-center\"><span class=\"ez-toc-section\" id=\"Le_code\"><\/span><em>Le code<\/em><span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p><em>Il suffit d&rsquo;\u00e9crire un petit code dans le fichier Screen1view.cpp. Vous pouvez voir l&#8217;emplacement du fichier dans la structure du projet.<\/em><\/p>\n<p><img decoding=\"async\" src=\"https:\/\/riverdi.com\/wp-content\/uploads\/2023\/01\/riverdi_12.webp\"><\/p>\n<p><em>Nous devons d&rsquo;abord d\u00e9finir la fonction <strong>sliderupdated <\/strong>que nous avons cr\u00e9\u00e9e (dans l&rsquo;interaction) dans le fichier d&rsquo;en-t\u00eate.<\/em><\/p>\n<p><img decoding=\"async\" src=\"https:\/\/riverdi.com\/wp-content\/uploads\/2023\/01\/riverdi_14.webp\"><\/p>\n<p><em>Nous allons maintenant cr\u00e9er cette fonction dans le fichier source et \u00e9crire le code \u00e0 l&rsquo;int\u00e9rieur.<\/em><\/p>\n<blockquote>\n<pre class=\"wp-block-code language-c\"><em><code class=\"language-c\" lang=\"c\"><strong><span class=\"token keyword\">void<\/span> <\/strong>Screen1View<span class=\"token operator\">::<\/span><strong><span class=\"token function\">slidderupdated<\/span><\/strong><span class=\"token punctuation\">(<\/span><strong><span class=\"token keyword\">int<\/span> <\/strong>value<span class=\"token punctuation\">)<\/span>\n<span class=\"token punctuation\">{<\/span>\ngauge1<span class=\"token punctuation\">.<\/span><strong><span class=\"token function\">setValue<\/span><\/strong><span class=\"token punctuation\">(<\/span>value<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span>\ngauge1<span class=\"token punctuation\">.<\/span><strong><span class=\"token function\">invalidate<\/span><\/strong><span class=\"token punctuation\">(<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span>\n<span class=\"token punctuation\">}<\/span><\/code><\/em><\/pre>\n<\/blockquote>\n<p><em> <\/em><\/p>\n<p><em>Ici, la fonction <strong>slidderupdated <\/strong>sera appel\u00e9e chaque fois que le curseur signalera une nouvelle valeur modifi\u00e9e.<\/em><\/p>\n<p><em>Nous allons simplement appeler la fonction <strong>setvalue <\/strong>pour donner une valeur \u00e0 la jauge. La fonction <strong>invalidate <\/strong>sera appel\u00e9e pour que la nouvelle valeur prenne effet.<\/em><\/p>\n<h4 class=\"has-text-align-center\"><span class=\"ez-toc-section\" id=\"Charger_le_projet_a_afficher\"><\/span><em>Charger le projet \u00e0 afficher<\/em><span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p><em>Vous ne pouvez pas charger le projet \u00e0 l&rsquo;aide de cube IDE. Vous devez utiliser soit le programmateur de cube, soit le GFX tactile lui-m\u00eame.<\/em><\/p>\n<p><em>Dans les deux cas, nous devons d&rsquo;abord copier le fichier du chargeur externe dans le r\u00e9pertoire du programmeur de cubes.<\/em><\/p>\n<p><em>Le fichier du chargeur externe se trouve dans le projet que nous avons cr\u00e9\u00e9. Son emplacement est indiqu\u00e9 ci-dessous.<\/em><\/p>\n<p><em> <\/em><\/p>\n<p><img decoding=\"async\" src=\"https:\/\/riverdi.com\/wp-content\/uploads\/2023\/01\/riverdi_15.webp\"><\/p>\n<p><em>Il suffit de copier ce fichier dans le r\u00e9pertoire du programmeur de cube. Dans mon cas, il s&rsquo;agit de <strong>C:NProgram FilesSTMicroelectronicsNSTM32CubeNSTM32CubeProgrammerNExternalLoader<\/strong>.<\/em><\/p>\n<p><em>Une fois le chargeur copi\u00e9, red\u00e9marrez le Touch GFX pour qu&rsquo;il puisse voir le nouveau chargeur.<\/em><\/p>\n<p><em>Cliquez maintenant sur Ex\u00e9cuter la cible pour charger le projet dans l&rsquo;\u00e9cran.<\/em><\/p>\n<p><img decoding=\"async\" src=\"https:\/\/riverdi.com\/wp-content\/uploads\/2023\/01\/riverdi_16.webp\"><\/p>\n<h4 class=\"has-text-align-center\"><span class=\"ez-toc-section\" id=\"Resultat\"><\/span><em>R\u00e9sultat<\/em><span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p><em>Les images ci-dessous montrent la position du curseur et celle de la jauge.<\/em><\/p>\n<p><img decoding=\"async\" src=\"https:\/\/riverdi.com\/wp-content\/uploads\/2023\/01\/riverdi_18.webp\"><img decoding=\"async\" src=\"https:\/\/riverdi.com\/wp-content\/uploads\/2023\/01\/riverdi_19.webp\"><\/p>\n<h3><span class=\"ez-toc-section\" id=\"Riverdi_%E2%80%93_le_fabricant_europeen_de_presentoirs_de_la_plus_haute_qualite\"><\/span>Riverdi &#8211; le fabricant europ\u00e9en de pr\u00e9sentoirs de la plus haute qualit\u00e9<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Pourquoi devriez-vous nous faire confiance et faire confiance \u00e0 nos produits ? Riverdi est le fabricant europ\u00e9en de pr\u00e9sentoirs de la plus haute qualit\u00e9. Nous produisons des \u00e9crans LCD TFT depuis plus de 10 ans et nous livrons r\u00e9guli\u00e8rement des \u00e9crans \u00e0 de nombreux clients dans le monde entier.<\/p>\n<p>Sur notre site web, vous trouverez de nombreuses s\u00e9ries d&rsquo;\u00e9crans diff\u00e9rents, mais ce que nous livrons, ce n&rsquo;est pas seulement des \u00e9crans de la plus haute qualit\u00e9, mais aussi une documentation parfaite. Sur le site web, vous trouverez \u00e9galement des mod\u00e8les 3D de chaque \u00e9cran. La plupart d&rsquo;entre eux sont accompagn\u00e9s d&rsquo;un rapport EMI, qui vous permet de conna\u00eetre le niveau d&rsquo;\u00e9missions. Le processus de commande est convivial. Si vous souhaitez commander un \u00e9chantillon, vous pouvez l&rsquo;acheter dans notre boutique en ligne. Il suffit de se rendre sur le site <a href=\"https:\/\/riverdi.com\/fr\/categorie-produit\/afficheurs-embarques-stm32\">https:\/\/riverdi.com\/product-category\/stm32-embedded-displays\/<\/a>.<\/p>\n<p>Vous pouvez \u00e9galement contacter l&rsquo;un de nos distributeurs. Riverdi dispose d&rsquo;un vaste r\u00e9seau de distribution comprenant de nombreux partenaires am\u00e9ricains qui peuvent vous livrer le pr\u00e9sentoir en une seule fois.<\/p>\n<p>N&rsquo;oubliez pas de vous ABONNER \u00e0 notre <a href=\"https:\/\/www.youtube.com\/c\/Riverdi\">cha\u00eene YouTube <\/a>et de remplir le <a href=\"https:\/\/riverdi.com\/membres-abonnes\">FORMULAIRE D&rsquo;ADH\u00c9SION<\/a>,<br \/>\npour rester inform\u00e9 de notre mat\u00e9riel de l&rsquo;Universit\u00e9 Riverdi et des \u00e9v\u00e9nements en direct !<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Ce guide rapide d\u00e9crit comment connecter Riverdi STM32 Embedded Display et d\u00e9marrer un nouveau projet sur TouchGFX Designer. Tutoriel &#8211; Riverdi STM32 Embedded Display premi\u00e8re ex\u00e9cution avec TouchGFX L&rsquo;un des \u00e9crans embarqu\u00e9s Riverdi STM32 a \u00e9t\u00e9 examin\u00e9 par Controllerstech &#8211; Robotics Simplified, une soci\u00e9t\u00e9 de d\u00e9veloppement de logiciels bas\u00e9e en Inde. Leur objectif est de [&hellip;]<\/p>\n","protected":false},"author":32,"featured_media":101106,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"content-type":"","inline_featured_image":false,"footnotes":""},"categories":[1457,1460],"tags":[],"class_list":["post-101912","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-affichage-101","category-produits"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.3 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Comment d\u00e9marrer avec les \u00e9crans embarqu\u00e9s Riverdi STM32 en utilisant TouchGFX - par Controllerstech - Riverdi<\/title>\n<meta name=\"description\" content=\"Ce guide rapide d\u00e9crit comment connecter Riverdi STM32 Embedded Display et d\u00e9marrer un nouveau projet sur TouchGFX Designer.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/riverdi.com\/fr\/blog\/comment-demarrer-avec-les-ecrans-embarques-riverdi-stm32-en-utilisant-touchgfx-par-controllerstech\" \/>\n<meta property=\"og:locale\" content=\"fr_FR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Comment d\u00e9marrer avec les \u00e9crans embarqu\u00e9s Riverdi STM32 en utilisant TouchGFX - par Controllerstech - Riverdi\" \/>\n<meta property=\"og:description\" content=\"Ce guide rapide d\u00e9crit comment connecter Riverdi STM32 Embedded Display et d\u00e9marrer un nouveau projet sur TouchGFX Designer.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/riverdi.com\/fr\/blog\/comment-demarrer-avec-les-ecrans-embarques-riverdi-stm32-en-utilisant-touchgfx-par-controllerstech\" \/>\n<meta property=\"og:site_name\" content=\"Riverdi\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/riverdi.displays\/\" \/>\n<meta property=\"article:published_time\" content=\"2023-01-26T12:49:22+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-05-20T09:01:34+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/riverdi.com\/wp-content\/uploads\/2023\/01\/Controllerstech-Riverdi-STM32-getting-started.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1140\" \/>\n\t<meta property=\"og:image:height\" content=\"570\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Wojciech Unterschuetz\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@riverdidisplays\" \/>\n<meta name=\"twitter:site\" content=\"@riverdidisplays\" \/>\n<meta name=\"twitter:label1\" content=\"\u00c9crit par\" \/>\n\t<meta name=\"twitter:data1\" content=\"Wojciech Unterschuetz\" \/>\n\t<meta name=\"twitter:label2\" content=\"Dur\u00e9e de lecture estim\u00e9e\" \/>\n\t<meta name=\"twitter:data2\" content=\"6 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/riverdi.com\\\/fr\\\/blog\\\/comment-demarrer-avec-les-ecrans-embarques-riverdi-stm32-en-utilisant-touchgfx-par-controllerstech#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/riverdi.com\\\/fr\\\/blog\\\/comment-demarrer-avec-les-ecrans-embarques-riverdi-stm32-en-utilisant-touchgfx-par-controllerstech\"},\"author\":{\"name\":\"Wojciech Unterschuetz\",\"@id\":\"https:\\\/\\\/riverdi.com\\\/fr#\\\/schema\\\/person\\\/7434a17c848809d60e9762a64da7cb19\"},\"headline\":\"Comment d\u00e9marrer avec les \u00e9crans embarqu\u00e9s Riverdi STM32 en utilisant TouchGFX &#8211; par Controllerstech\",\"datePublished\":\"2023-01-26T12:49:22+00:00\",\"dateModified\":\"2024-05-20T09:01:34+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/riverdi.com\\\/fr\\\/blog\\\/comment-demarrer-avec-les-ecrans-embarques-riverdi-stm32-en-utilisant-touchgfx-par-controllerstech\"},\"wordCount\":1346,\"image\":{\"@id\":\"https:\\\/\\\/riverdi.com\\\/fr\\\/blog\\\/comment-demarrer-avec-les-ecrans-embarques-riverdi-stm32-en-utilisant-touchgfx-par-controllerstech#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/riverdi.com\\\/wp-content\\\/uploads\\\/2023\\\/01\\\/Controllerstech-Riverdi-STM32-getting-started.jpg\",\"articleSection\":[\"Affichage 101\",\"Produits\"],\"inLanguage\":\"fr-FR\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/riverdi.com\\\/fr\\\/blog\\\/comment-demarrer-avec-les-ecrans-embarques-riverdi-stm32-en-utilisant-touchgfx-par-controllerstech\",\"url\":\"https:\\\/\\\/riverdi.com\\\/fr\\\/blog\\\/comment-demarrer-avec-les-ecrans-embarques-riverdi-stm32-en-utilisant-touchgfx-par-controllerstech\",\"name\":\"Comment d\u00e9marrer avec les \u00e9crans embarqu\u00e9s Riverdi STM32 en utilisant TouchGFX - par Controllerstech - Riverdi\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/riverdi.com\\\/fr#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/riverdi.com\\\/fr\\\/blog\\\/comment-demarrer-avec-les-ecrans-embarques-riverdi-stm32-en-utilisant-touchgfx-par-controllerstech#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/riverdi.com\\\/fr\\\/blog\\\/comment-demarrer-avec-les-ecrans-embarques-riverdi-stm32-en-utilisant-touchgfx-par-controllerstech#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/riverdi.com\\\/wp-content\\\/uploads\\\/2023\\\/01\\\/Controllerstech-Riverdi-STM32-getting-started.jpg\",\"datePublished\":\"2023-01-26T12:49:22+00:00\",\"dateModified\":\"2024-05-20T09:01:34+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/riverdi.com\\\/fr#\\\/schema\\\/person\\\/7434a17c848809d60e9762a64da7cb19\"},\"description\":\"Ce guide rapide d\u00e9crit comment connecter Riverdi STM32 Embedded Display et d\u00e9marrer un nouveau projet sur TouchGFX Designer.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/riverdi.com\\\/fr\\\/blog\\\/comment-demarrer-avec-les-ecrans-embarques-riverdi-stm32-en-utilisant-touchgfx-par-controllerstech#breadcrumb\"},\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/riverdi.com\\\/fr\\\/blog\\\/comment-demarrer-avec-les-ecrans-embarques-riverdi-stm32-en-utilisant-touchgfx-par-controllerstech\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\\\/\\\/riverdi.com\\\/fr\\\/blog\\\/comment-demarrer-avec-les-ecrans-embarques-riverdi-stm32-en-utilisant-touchgfx-par-controllerstech#primaryimage\",\"url\":\"https:\\\/\\\/riverdi.com\\\/wp-content\\\/uploads\\\/2023\\\/01\\\/Controllerstech-Riverdi-STM32-getting-started.jpg\",\"contentUrl\":\"https:\\\/\\\/riverdi.com\\\/wp-content\\\/uploads\\\/2023\\\/01\\\/Controllerstech-Riverdi-STM32-getting-started.jpg\",\"width\":1140,\"height\":570},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/riverdi.com\\\/fr\\\/blog\\\/comment-demarrer-avec-les-ecrans-embarques-riverdi-stm32-en-utilisant-touchgfx-par-controllerstech#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Front Page\",\"item\":\"https:\\\/\\\/riverdi.com\\\/fr\\\/page-daccueil\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Comment d\u00e9marrer avec les \u00e9crans embarqu\u00e9s Riverdi STM32 en utilisant TouchGFX &#8211; par Controllerstech\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/riverdi.com\\\/fr#website\",\"url\":\"https:\\\/\\\/riverdi.com\\\/fr\",\"name\":\"Riverdi\",\"description\":\"Global TFT LCD Manufacturer\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/riverdi.com\\\/fr?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"fr-FR\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/riverdi.com\\\/fr#\\\/schema\\\/person\\\/7434a17c848809d60e9762a64da7cb19\",\"name\":\"Wojciech Unterschuetz\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/45c1e4b66be8acc72101bc0fca3804506ea0cdd9d7550b9d54d5a295afb08661?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/45c1e4b66be8acc72101bc0fca3804506ea0cdd9d7550b9d54d5a295afb08661?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/45c1e4b66be8acc72101bc0fca3804506ea0cdd9d7550b9d54d5a295afb08661?s=96&d=mm&r=g\",\"caption\":\"Wojciech Unterschuetz\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Comment d\u00e9marrer avec les \u00e9crans embarqu\u00e9s Riverdi STM32 en utilisant TouchGFX - par Controllerstech - Riverdi","description":"Ce guide rapide d\u00e9crit comment connecter Riverdi STM32 Embedded Display et d\u00e9marrer un nouveau projet sur TouchGFX Designer.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/riverdi.com\/fr\/blog\/comment-demarrer-avec-les-ecrans-embarques-riverdi-stm32-en-utilisant-touchgfx-par-controllerstech","og_locale":"fr_FR","og_type":"article","og_title":"Comment d\u00e9marrer avec les \u00e9crans embarqu\u00e9s Riverdi STM32 en utilisant TouchGFX - par Controllerstech - Riverdi","og_description":"Ce guide rapide d\u00e9crit comment connecter Riverdi STM32 Embedded Display et d\u00e9marrer un nouveau projet sur TouchGFX Designer.","og_url":"https:\/\/riverdi.com\/fr\/blog\/comment-demarrer-avec-les-ecrans-embarques-riverdi-stm32-en-utilisant-touchgfx-par-controllerstech","og_site_name":"Riverdi","article_publisher":"https:\/\/www.facebook.com\/riverdi.displays\/","article_published_time":"2023-01-26T12:49:22+00:00","article_modified_time":"2024-05-20T09:01:34+00:00","og_image":[{"width":1140,"height":570,"url":"https:\/\/riverdi.com\/wp-content\/uploads\/2023\/01\/Controllerstech-Riverdi-STM32-getting-started.jpg","type":"image\/jpeg"}],"author":"Wojciech Unterschuetz","twitter_card":"summary_large_image","twitter_creator":"@riverdidisplays","twitter_site":"@riverdidisplays","twitter_misc":{"\u00c9crit par":"Wojciech Unterschuetz","Dur\u00e9e de lecture estim\u00e9e":"6 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/riverdi.com\/fr\/blog\/comment-demarrer-avec-les-ecrans-embarques-riverdi-stm32-en-utilisant-touchgfx-par-controllerstech#article","isPartOf":{"@id":"https:\/\/riverdi.com\/fr\/blog\/comment-demarrer-avec-les-ecrans-embarques-riverdi-stm32-en-utilisant-touchgfx-par-controllerstech"},"author":{"name":"Wojciech Unterschuetz","@id":"https:\/\/riverdi.com\/fr#\/schema\/person\/7434a17c848809d60e9762a64da7cb19"},"headline":"Comment d\u00e9marrer avec les \u00e9crans embarqu\u00e9s Riverdi STM32 en utilisant TouchGFX &#8211; par Controllerstech","datePublished":"2023-01-26T12:49:22+00:00","dateModified":"2024-05-20T09:01:34+00:00","mainEntityOfPage":{"@id":"https:\/\/riverdi.com\/fr\/blog\/comment-demarrer-avec-les-ecrans-embarques-riverdi-stm32-en-utilisant-touchgfx-par-controllerstech"},"wordCount":1346,"image":{"@id":"https:\/\/riverdi.com\/fr\/blog\/comment-demarrer-avec-les-ecrans-embarques-riverdi-stm32-en-utilisant-touchgfx-par-controllerstech#primaryimage"},"thumbnailUrl":"https:\/\/riverdi.com\/wp-content\/uploads\/2023\/01\/Controllerstech-Riverdi-STM32-getting-started.jpg","articleSection":["Affichage 101","Produits"],"inLanguage":"fr-FR"},{"@type":"WebPage","@id":"https:\/\/riverdi.com\/fr\/blog\/comment-demarrer-avec-les-ecrans-embarques-riverdi-stm32-en-utilisant-touchgfx-par-controllerstech","url":"https:\/\/riverdi.com\/fr\/blog\/comment-demarrer-avec-les-ecrans-embarques-riverdi-stm32-en-utilisant-touchgfx-par-controllerstech","name":"Comment d\u00e9marrer avec les \u00e9crans embarqu\u00e9s Riverdi STM32 en utilisant TouchGFX - par Controllerstech - Riverdi","isPartOf":{"@id":"https:\/\/riverdi.com\/fr#website"},"primaryImageOfPage":{"@id":"https:\/\/riverdi.com\/fr\/blog\/comment-demarrer-avec-les-ecrans-embarques-riverdi-stm32-en-utilisant-touchgfx-par-controllerstech#primaryimage"},"image":{"@id":"https:\/\/riverdi.com\/fr\/blog\/comment-demarrer-avec-les-ecrans-embarques-riverdi-stm32-en-utilisant-touchgfx-par-controllerstech#primaryimage"},"thumbnailUrl":"https:\/\/riverdi.com\/wp-content\/uploads\/2023\/01\/Controllerstech-Riverdi-STM32-getting-started.jpg","datePublished":"2023-01-26T12:49:22+00:00","dateModified":"2024-05-20T09:01:34+00:00","author":{"@id":"https:\/\/riverdi.com\/fr#\/schema\/person\/7434a17c848809d60e9762a64da7cb19"},"description":"Ce guide rapide d\u00e9crit comment connecter Riverdi STM32 Embedded Display et d\u00e9marrer un nouveau projet sur TouchGFX Designer.","breadcrumb":{"@id":"https:\/\/riverdi.com\/fr\/blog\/comment-demarrer-avec-les-ecrans-embarques-riverdi-stm32-en-utilisant-touchgfx-par-controllerstech#breadcrumb"},"inLanguage":"fr-FR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/riverdi.com\/fr\/blog\/comment-demarrer-avec-les-ecrans-embarques-riverdi-stm32-en-utilisant-touchgfx-par-controllerstech"]}]},{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/riverdi.com\/fr\/blog\/comment-demarrer-avec-les-ecrans-embarques-riverdi-stm32-en-utilisant-touchgfx-par-controllerstech#primaryimage","url":"https:\/\/riverdi.com\/wp-content\/uploads\/2023\/01\/Controllerstech-Riverdi-STM32-getting-started.jpg","contentUrl":"https:\/\/riverdi.com\/wp-content\/uploads\/2023\/01\/Controllerstech-Riverdi-STM32-getting-started.jpg","width":1140,"height":570},{"@type":"BreadcrumbList","@id":"https:\/\/riverdi.com\/fr\/blog\/comment-demarrer-avec-les-ecrans-embarques-riverdi-stm32-en-utilisant-touchgfx-par-controllerstech#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Front Page","item":"https:\/\/riverdi.com\/fr\/page-daccueil"},{"@type":"ListItem","position":2,"name":"Comment d\u00e9marrer avec les \u00e9crans embarqu\u00e9s Riverdi STM32 en utilisant TouchGFX &#8211; par Controllerstech"}]},{"@type":"WebSite","@id":"https:\/\/riverdi.com\/fr#website","url":"https:\/\/riverdi.com\/fr","name":"Riverdi","description":"Global TFT LCD Manufacturer","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/riverdi.com\/fr?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"fr-FR"},{"@type":"Person","@id":"https:\/\/riverdi.com\/fr#\/schema\/person\/7434a17c848809d60e9762a64da7cb19","name":"Wojciech Unterschuetz","image":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/secure.gravatar.com\/avatar\/45c1e4b66be8acc72101bc0fca3804506ea0cdd9d7550b9d54d5a295afb08661?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/45c1e4b66be8acc72101bc0fca3804506ea0cdd9d7550b9d54d5a295afb08661?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/45c1e4b66be8acc72101bc0fca3804506ea0cdd9d7550b9d54d5a295afb08661?s=96&d=mm&r=g","caption":"Wojciech Unterschuetz"}}]}},"_links":{"self":[{"href":"https:\/\/riverdi.com\/fr\/wp-json\/wp\/v2\/posts\/101912","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/riverdi.com\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/riverdi.com\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/riverdi.com\/fr\/wp-json\/wp\/v2\/users\/32"}],"replies":[{"embeddable":true,"href":"https:\/\/riverdi.com\/fr\/wp-json\/wp\/v2\/comments?post=101912"}],"version-history":[{"count":0,"href":"https:\/\/riverdi.com\/fr\/wp-json\/wp\/v2\/posts\/101912\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/riverdi.com\/fr\/wp-json\/wp\/v2\/media\/101106"}],"wp:attachment":[{"href":"https:\/\/riverdi.com\/fr\/wp-json\/wp\/v2\/media?parent=101912"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/riverdi.com\/fr\/wp-json\/wp\/v2\/categories?post=101912"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/riverdi.com\/fr\/wp-json\/wp\/v2\/tags?post=101912"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}