Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Purpose

Updates all CrcLib members and routines. This allows the CrcDuino to update its time, LEDs, buzzer, inputs, and any other continuous functionality like communicating with the CrcConnect module.

When to use

Must be called continuously in every code you write using the CrcLib library.

Where to use

In the void loop() part of your .ino file.

Note

This periodic function call is mandatory in the code for CrcLib functions to execute properly. It should be executed every 0 to 10ms. The simplest way to do so is to make sure that the void loop() part of the code is executed as fast as possible, or to call CrcLib::Update() during intentionally long loops.

Learn more in this articles.

Returns

This function does not return a value once it has completed its tasks.

Main prototype and parameters

static void Crc::CrcLib::Update()

The following parameters must be passed to the function for it to work properly:

  • No parameters needed.

Overloads

This function does not have any overloads. It can only be used as described by the main prototype

Objectif

Exécute les tâches de routine de la CrcLib. Entre autres, permet au CRCduino de contrôler les indicateurs lumineux, le son et les servos et de communiquer avec le contrôleur.

Quand l’utiliser

En boucle, dans tous les programmes CrcLib.

Où l’utiliser

Dans la partie void loop() du fichier .ino.

Note

Un appel régulier à cette fonction est absolument vital au bon fonctionnement de la CrcLib. Il devrait être fait au maximum à chaque 10ms. Pour ce faire, la fonction void loop() devrait s’exécuter le plus rapidement possible. Il est également possible d’appeler la fonction CrcLib::Update() à plus d’une fois si loop prend trop de temps.

En apprendre plus sur le sujet ici .

Valeur de retour

Aucune

Prototype principal et paramètres

static void CrcLib::Update()

Les paramètres suivants sont nécessaires à la fonction:

  • Aucun.

Overloads

Aucun, seul le prototype principal peut être utilisé.

Examples

Expand
title#1: The most basic program you can upload in a CrcDuino board for it to be able to execute CrcLib functions properlyLe programme CrcLib le plus simple qui existe.
Code Block
languagecpp
#include <CrcLib.h>

using namespace Crc;

void setup() {
    CrcLib::Initialize();

    /* 
    TheLe restreste ofdu your setup codecode d'initialisation
    ...
     */
}
void loop() {
    CrcLib::Update();
    
    /* 
    TheLe restreste ofde yourla loopingboucle codeprincipale
    ...
    */
}

More on this function

There is sadly nothing more to be said about this function…

Articles liés

Plus à propos de cette fonction

Il n’y a malheureusement rien de plus à dire sur cette fonction…

Filter by label (Content by label)
sorttitle
excerptTyperich content
cqllabel = "ar-crclib_fonctfunct_utilitairesutilities"