   display.setCursor( 0, 9 );
   display.print( now.year() );
 
-  // Prépare l’affichage de l’heure et des minutes
+  // Préparation de l’affichage de l’heure et des minutes
   char texteAffichage[ 5 ];
   sprintf( texteAffichage, "%2d:%02d", now.hour(), now.minute() );
   display.setTextSize( 2 );
   display.setCursor( 49, 0 );
   display.print( texteAffichage );
 
-  // Prépare l’affichage des secondes
+  // Préparation de l’affichage des secondes
   sprintf( texteAffichage, ":%02d", now.second() );
   display.setTextSize( 1 );
   display.print( texteAffichage );
 
-  // Prépare l’affichage du pourcentage du cycle
+  // Préparation de l’affichage du pourcentage du cycle
   display.setTextSize( 2 );
-  // cycle = 0..9.9
-  if( cycle < 10 )       { display.setCursor( 46, 21 );
-                           display.print( cycle, 1 );  }
-  // cycle = 10..99.4999
-  else if( cycle < 99.5 ){ display.setCursor( 34, 21 );
-                          display.print( cycle, 1 );  }
-  // cycle >= 99.5
-  else                   { display.setCursor( 42, 21 );
-                           display.print( cycle, 0 );  }
+  if( cycle < 10 )
+    { display.setCursor( 34, 21 ); display.print( cycle, 2 ); }
+  else if( cycle < 99.5 )
+    { display.setCursor( 34, 21 ); display.print( cycle, 1 ); }
+  else
+    { display.setCursor( 42, 21 ); display.print( cycle, 0 ); }
   display.print( char( 37 ) ); // signe %
 
-  // Prépare l’affichage de la courbe du cycle
+  // Préparation de l’affichage de la courbe du cycle
   prepareCourbeCycle( frac16eJourPx );
 
   // Met à jour l’affichage

{

  // ****
  // Calculs du pourcentage du cycle d’attention
  // et du temps équivalent en 16e de jour exprimé en pixels
  // **

  // lecture de l’heure actuelle
  DateTime now = RTC.now();

  // Calcul du temps équivalent en 16e de jour
  // NB : - Il y a 16 cycles d’1 h 30 dans 24 h
  //      - 1 h 30 = 5400 s
  long frac16eJour = ( now.secondstime() - heureAttentionMax ) % 5400;

  // Conversion de “frac16eJour” en pixels
  // Les valeurs de la 1ère moitié du cycle sont affichées à droite de l’écran.
  // Les valeurs de la 2e moitié du cycle sont affichées à gauche de l’écran.
  // Le code ci-dessous permute les deux moitiés pour qu’elles s’affichent au bon endroit.
  int16_t frac16eJourPx;
  if( frac16eJour < 5400/2 )
    { frac16eJourPx = map( frac16eJour,

                              5400/2,         5400-1,
                              0,              displayWidth/2-1 ); }


  // ****
  //  Affichage des résultats
  // **

  // Effacement de l’écran
  display.clearDisplay();

  // Préparation de l’affichage de la date
  display.setTextSize( 1 );
  display.setCursor( 0, 0 );
  display.print( now.day() );
