![]() |
SysIo
1.9.0
Embedded Library and tools
|
Ce module permet de programmer avec Sysio en utilisant une syntaxe proche d'Arduino.
Functions | |
void | attachInterrupt (int pin, Isr isr, ArduinoIntEdge mode) |
Installe une routine d'interruption (Isr) More... | |
void | delay (unsigned long ms) |
Pause pour une durée en millisecondes. More... | |
void | delayMicroseconds (unsigned long us) |
Pause pour une durée en microsecondes. More... | |
void | detachInterrupt (int pin) |
Désinstalle une routine d'interruption (Isr) More... | |
int | digitalRead (int pin) |
Lecture d'une broche digitale. More... | |
void | digitalToggle (int pin) |
Basculement de l'état d'une broche digitale. More... | |
void | digitalWrite (int pin, int value) |
Modification d'une broche digitale. More... | |
unsigned long | micros () |
Nombre de microsecondes depuis le lancement du programme. | |
unsigned long | millis () |
Nombre de millisecondes depuis le lancement du programme. | |
void | pinMode (int pin, ArduinoPinMode mode) |
Modification du mode d'une broche digitale. More... | |
Macros | |
#define | digitalPinToInterrupt(p) |
Transforme un numéro de broche en numéro d'interruption. More... | |
Typedefs | |
typedef void(* | Isr) (void) |
Routine d'interruption. More... | |
Enumerations | |
enum | ArduinoBool { HIGH = true, LOW = false } |
Valeur binaire. More... | |
enum | ArduinoIntEdge { CHANGE, RISING, FALLING } |
Type de front déclenchant une interrption. More... | |
enum | ArduinoPinMode { INPUT, OUTPUT, INPUT_PULLUP, INPUT_PULLDOWN } |
Mode d'utilisation d'une broche digitale. More... | |
#define digitalPinToInterrupt | ( | p | ) |
typedef void(* Isr) (void) |
enum ArduinoBool |
enum ArduinoIntEdge |
enum ArduinoPinMode |
#include <arduino.h>
Mode d'utilisation d'une broche digitale.
Definition at line 47 of file arduino.h.
void attachInterrupt | ( | int | pin, |
Isr | isr, | ||
ArduinoIntEdge | mode | ||
) |
#include <arduino.h>
Installe une routine d'interruption (Isr)
https://www.arduino.cc/reference/en/language/functions/external-interrupts/attachinterrupt/
void delay | ( | unsigned long | ms | ) |
#include <arduino.h>
Pause pour une durée en millisecondes.
ms | durée de la pause en ms, -1 pour endormir le thread |
void delayMicroseconds | ( | unsigned long | us | ) |
#include <arduino.h>
Pause pour une durée en microsecondes.
ms | durée de la pause en us, -1 pour endormir le thread |
void detachInterrupt | ( | int | pin | ) |
#include <arduino.h>
Désinstalle une routine d'interruption (Isr)
https://www.arduino.cc/reference/en/language/functions/external-interrupts/attachinterrupt/
int digitalRead | ( | int | pin | ) |
void digitalToggle | ( | int | pin | ) |
#include <arduino.h>
Basculement de l'état d'une broche digitale.
void digitalWrite | ( | int | pin, |
int | value | ||
) |
#include <arduino.h>
Modification d'une broche digitale.
void pinMode | ( | int | pin, |
ArduinoPinMode | mode | ||
) |
#include <arduino.h>
Modification du mode d'une broche digitale.