/*! \fn     guiDisplayLoginOrPasswordOnScreen(char* text)
*   \brief  Display a login or password on screen
*   \param  text    Text to display
*/
void guiDisplayLoginOrPasswordOnScreen(char* text)
{
    guiDisplayTextInformationOnScreen(text);
    #if defined(HARDWARE_OLIVIER_V1)
        getTouchedPositionAnswer(0);
    #elif defined(MINI_VERSION)
        while (miniGetWheelAction(FALSE,FALSE) == WHEEL_ACTION_NONE);
    #endif    
}
/*! \fn     guiDisplayLoginOrPasswordOnScreen(char* text)
*   \brief  Display a login or password on screen
*   \param  text    Text to display
*/
void guiDisplayLoginOrPasswordOnScreen(char* text)
{
    #ifdef MINI_VERSION
    miniOledAllowTextWritingYIncrement();
    #endif
    guiDisplayTextInformationOnScreen(text);
    #ifdef MINI_VERSION
    miniOledPreventTextWritingYIncrement();
    #endif
    while (miniGetWheelAction(FALSE,FALSE) == WHEEL_ACTION_NONE);
}
/*! \fn     guiDisplayInformationOnScreenAndWait(uint8_t stringID)
*   \brief  Display text information on screen, wait a few seconds
*   \param  stringID    String ID to display
*/
void guiDisplayInformationOnScreenAndWait(uint8_t stringID)
{
    guiDisplayTextInformationOnScreen(readStoredStringToBuffer(stringID));
    userViewDelay();
}
/*! \fn     guiDisplayInformationOnScreen(uint8_t stringID)
*   \brief  Display text information on screen
*   \param  stringID    String ID to display
*/
void guiDisplayInformationOnScreen(uint8_t stringID)
{
    guiDisplayTextInformationOnScreen(readStoredStringToBuffer(stringID));
}