![]() |
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.