Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Dependencies: F746_GUI DS1820 JMAPwmOut OneWire QSPI_DISCO_F746NG mbed
Revision 3:5dff448d2ed1, committed 2017-05-27
- Comitter:
- jmambroi
- Date:
- Sat May 27 09:03:02 2017 +0000
- Parent:
- 2:96d32c19b5be
- Commit message:
- Suppression de r?f?rence multiples dans les biblioth?ques.
Changed in this revision
diff -r 96d32c19b5be -r 5dff448d2ed1 BSP_DISCO_F746NG.lib --- a/BSP_DISCO_F746NG.lib Fri May 26 15:49:46 2017 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,1 +0,0 @@ -http://mbed.org/teams/ST/code/BSP_DISCO_F746NG/#56384bddaba5
diff -r 96d32c19b5be -r 5dff448d2ed1 F746_GUI.lib --- a/F746_GUI.lib Fri May 26 15:49:46 2017 +0000 +++ b/F746_GUI.lib Sat May 27 09:03:02 2017 +0000 @@ -1,1 +1,1 @@ -https://developer.mbed.org/users/jmambroi/code/F746_GUI/#e6648167e8d3 +https://developer.mbed.org/users/jmambroi/code/F746_GUI/#d12d795a73eb
diff -r 96d32c19b5be -r 5dff448d2ed1 LCD_DISCO_F746NG.lib --- a/LCD_DISCO_F746NG.lib Fri May 26 15:49:46 2017 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,1 +0,0 @@ -http://mbed.org/teams/ST/code/LCD_DISCO_F746NG/#d44525b1de98
diff -r 96d32c19b5be -r 5dff448d2ed1 TS_DISCO_F746NG.lib --- a/TS_DISCO_F746NG.lib Fri May 26 15:49:46 2017 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,1 +0,0 @@ -http://mbed.org/teams/ST/code/TS_DISCO_F746NG/#fe0cf5e2960f
diff -r 96d32c19b5be -r 5dff448d2ed1 main.cpp --- a/main.cpp Fri May 26 15:49:46 2017 +0000 +++ b/main.cpp Sat May 27 09:03:02 2017 +0000 @@ -61,7 +61,7 @@ ButtonGroup* groupeBoutons = NULL; // // Les objets -LCD_DISCO_F746NG* lcd = attente.GetLcdPtr(); +LCD_DISCO_F746NG lcd = attente.GetLcd(); QSPI_DISCO_F746NG qspi; Ticker horloge; Ticker sauvegarde; @@ -96,8 +96,8 @@ groupeBoutons = new ButtonGroup(posXBoutonHaut, posYBoutonHaut, largeurBouton, hauteurBouton, 4, boutonsAccueil, 5, 15, 1, -1, Font12, BLANC, 0xFF003538, 0xFFB70068, 0xFFFF7FFF); // Initialisation avec l'écran d'accueil - lcd->Clear(NOIR); - lcd->SetBackColor(NOIR); + lcd.Clear(NOIR); + lcd.SetBackColor(NOIR); // alerte.Draw(" ", NOIR); afficheInfos(); afficheEcranAccueil(); @@ -167,12 +167,12 @@ groupeBoutons->Activate(3); } groupeBoutons->DrawAll(); - lcd->SetBackColor(NOIR); + lcd.SetBackColor(NOIR); groupeBoutons->GetTouchedNumber(numero); // wait(0.2); switch (numero) { case 0 : // Demarrer -// lcd->SetBackColor(NOIR); +// lcd.SetBackColor(NOIR); // alerte.Draw(" je passe en attente !", BLEU); etat = EN_ATTENTE; seuilChauffage = 0; @@ -183,7 +183,7 @@ groupeBoutons->Activate(3); break; case 1 : // Arreter -> Suspendre -// lcd->SetBackColor(NOIR); +// lcd.SetBackColor(NOIR); // alerte.Draw(" je me mets en pause !", BLEU); etat = ARRETE; triacChauffage.pulsewidth_ms(0); // toujours éteint @@ -197,7 +197,7 @@ afficheInfos(); break; case 2 : // Arreter -// lcd->SetBackColor(NOIR); +// lcd.SetBackColor(NOIR); // alerte.Draw(" je m'arrete !", BLEU); triacChauffage.pulsewidth_ms(0); // toujours éteint triacVentilateur.pulsewidth_ms(0); // toujours éteint @@ -282,7 +282,7 @@ char infos[TAILLE_TAMPON]; // Tampon des infos memset(infos, 0, TAILLE_TAMPON); sprintf(infos, "Duree d'attente : %dj %dh %dmn %ds", dureeAttenteRestante[0], dureeAttenteRestante[1], dureeAttenteRestante[2], dureeAttenteRestante[3]); - lcd->SetBackColor(NOIR); + lcd.SetBackColor(NOIR); attente.Draw(infos, CYAN); } @@ -290,7 +290,7 @@ char infos[TAILLE_TAMPON]; // Tampon des infos memset(infos, 0, TAILLE_TAMPON); sprintf(infos, "Duree marche : %dj %dh %dmn %ds", dureeMarcheRestante[0], dureeMarcheRestante[1], dureeMarcheRestante[2], dureeMarcheRestante[3]); - lcd->SetBackColor(NOIR); + lcd.SetBackColor(NOIR); marche.Draw(infos, couleur); } @@ -298,7 +298,7 @@ char infos[TAILLE_TAMPON]; // Tampon des infos memset(infos, 0, TAILLE_TAMPON); sprintf(infos, "Etat du dessiccateur : %s", etats[etat]); - lcd->SetBackColor(NOIR); + lcd.SetBackColor(NOIR); etatDessiccateur.Draw(infos, couleur); } @@ -307,7 +307,7 @@ memset(infos, 0, TAILLE_TAMPON); sprintf(infos, "Temperature : %.1f degres (%d, %d)", temperature, seuilChauffage, tableauDureeImpulsionChauffage[seuilChauffage]); // sprintf(infos, "Temperature : %.1f degres (%d)", temperature, seuilChauffage); - lcd->SetBackColor(NOIR); + lcd.SetBackColor(NOIR); temperatureDessiccateur.Draw(infos, couleur); } @@ -315,7 +315,7 @@ char infos[TAILLE_TAMPON]; // Tampon des infos memset(infos, 0, TAILLE_TAMPON); sprintf(infos, "Consigne temperature : %.1f degres", temperatureConsigne); - lcd->SetBackColor(NOIR); + lcd.SetBackColor(NOIR); temperatureConsigneDessiccateur.Draw(infos, couleur); } @@ -323,7 +323,7 @@ char infos[TAILLE_TAMPON]; // Tampon des infos memset(infos, 0, TAILLE_TAMPON); sprintf(infos, "Vitesse du ventilateur : %d (%d)", vitesseVentilateur, tableauDureeImpulsionVentilateur[vitesseVentilateur]); - lcd->SetBackColor(NOIR); + lcd.SetBackColor(NOIR); vitesseDessiccateur.Draw(infos, couleur); } @@ -418,7 +418,7 @@ else if (etat == EN_MARCHE) { if ((dureeMarcheRestante[0] <= 0) && (dureeMarcheRestante[1] <= 0) && (dureeMarcheRestante[2] <= 0) && (dureeMarcheRestante[3] <= 0)) { /* if (ecranActuel == ECRAN_ACCUEIL) { - lcd->SetBackColor(NOIR); + lcd.SetBackColor(NOIR); alerte.Draw(" je m'arrete !", BLEU); }*/ @@ -470,7 +470,7 @@ } void afficheEcranReglageDessiccateur(void) { - lcd->Clear(NOIR); + lcd.Clear(NOIR); triacChauffage.pulsewidth_ms(0); // toujours éteint triacVentilateur.pulsewidth_ms(0); // toujours éteint @@ -507,21 +507,21 @@ Label secondec(412, 70, "", Label::LEFT, Font16); // Réglage de la température - lcd->SetBackColor(NOIR); + lcd.SetBackColor(NOIR); Label temperature(10, 140, "Temperature : ", Label::LEFT, Font16); - lcd->SetBackColor(NOIR); + lcd.SetBackColor(NOIR); SeekBar barreTemperature(10, 190, 200, 20.0, 60.0, temperatureConsigne, "20", "40", "60", 0xFFB0B0FF, 30, 4, GRIS_CLAIR, 0xFFB0B0B0, NOIR); - lcd->SetBackColor(NOIR); + lcd.SetBackColor(NOIR); NumericLabel<int> labelTemperature(180, 140, "%3d", (int) barreTemperature.GetValue()); // Réglage de la vitesse du vetitateur - lcd->SetBackColor(NOIR); + lcd.SetBackColor(NOIR); Label vitesse(250, 140, "Vitesse : ", Label::LEFT, Font16); - lcd->SetBackColor(NOIR); + lcd.SetBackColor(NOIR); SeekBar barreVitesse(250, 190, 200, 0, 10, vitesseVentilateur, "0", "5", "10", 0xFFB0B0FF, 40, 5, GRIS_CLAIR, 0xFFB0B0B0, NOIR); - lcd->SetBackColor(NOIR); + lcd.SetBackColor(NOIR); NumericLabel<int> labelVitesse(400, 140, "%3d", (int) barreVitesse.GetValue()); uint8_t j, h, m, s; @@ -587,11 +587,11 @@ while (!(ok.Touched() || annuler.Touched())) { if (barreTemperature.Slide()) { - lcd->SetBackColor(NOIR); + lcd.SetBackColor(NOIR); labelTemperature.Draw("%3d", (int) barreTemperature.GetValue()); } if (barreVitesse.Slide()) { - lcd->SetBackColor(NOIR); + lcd.SetBackColor(NOIR); labelVitesse.Draw("%3d", (int) barreVitesse.GetValue()); } if (plusJ.Touched()) { @@ -826,7 +826,7 @@ pc.printf(infos); pc.printf("\n"); numero = 0; - lcd->SetBackColor(NOIR); + lcd.SetBackColor(NOIR); // alerte.Draw(infos, CYAN); // donneesModifiees = true; sauveDonnees(); @@ -839,7 +839,7 @@ triacVentilateur.pulsewidth_ms(tableauDureeImpulsionVentilateur[vitesseVentilateur]); // marche } } - lcd->Clear(NOIR); + lcd.Clear(NOIR); ecranActuel = ECRAN_ACCUEIL; etat = etatPrecedent; afficheEcranAccueil(); @@ -946,7 +946,7 @@ void initialiseDS1820(void) { if(ds1820.begin()) { - lcd->SetBackColor(NOIR); + lcd.SetBackColor(NOIR); alerte.Draw("DS1820 initialise sur D8 (PI_2)", JAUNE); pc.printf("DS1820 initialise sur D8 (PI_2)"); ds1820.setResolution(12); @@ -957,7 +957,7 @@ alerte.Draw("", NOIR); } else { - lcd->SetBackColor(NOIR); + lcd.SetBackColor(NOIR); alerte.Draw("Pas de capteur DS1820 sur le bus OneWire (D8) !", ROUGE); pc.printf("Pas de capteur DS1820 sur le bus OneWire (D8) !"); wait(1); @@ -969,7 +969,7 @@ void initialiseQSPI(void) { QSPI_Info pQSPI_Info; if (qspi.Init() != QSPI_OK) { - lcd->SetBackColor(NOIR); + lcd.SetBackColor(NOIR); alerte.Draw("Initialisation QSPI ratee", ROUGE); pc.printf("Initialisation QSPI ratee"); // pc.printf(); @@ -978,7 +978,7 @@ alerte.Draw("", NOIR); } else { - lcd->SetBackColor(NOIR); + lcd.SetBackColor(NOIR); alerte.Draw("Initialisation QSPI reussie", JAUNE); pc.printf("\n\nInitialisation QSPI reussie\n"); qspiOk = true; @@ -994,7 +994,7 @@ (pQSPI_Info.EraseSectorsNumber != N25Q128A_SUBSECTOR_SIZE) || (pQSPI_Info.ProgPagesNumber != N25Q128A_SECTOR_SIZE)) { led = 1; - lcd->SetBackColor(NOIR); + lcd.SetBackColor(NOIR); alerte.Draw("Lecture des informations ratee\n"); qspiOk = false; } @@ -1002,7 +1002,7 @@ pc.printf("Lecture des informations reussie\n"); if (qspi.Read(tamponQSPI, ADRESSE_LECTURE_ECRITURE, TAILLE_TAMPON) != QSPI_OK) { qspiOk = false; - lcd->SetBackColor(NOIR); + lcd.SetBackColor(NOIR); alerte.Draw("Lecture de la memoire QSPI ratee\n", ROUGE); led = 1; wait(1);