10 #ifndef _SYSIO_ARDUINO_H_ 11 #define _SYSIO_ARDUINO_H_ 13 #include <sysio/gpio.h> 14 #include <sysio/clock.h> 29 #define digitalPinToInterrupt(p) (p) 74 #define digitalPinToInterrupt(p) 81 typedef void (*
Isr) (void);
143 void delay (
unsigned long ms);
ArduinoPinMode
Mode d'utilisation d'une broche digitale.
unsigned long millis()
Nombre de millisecondes depuis le lancement du programme.
void detachInterrupt(int pin)
Désinstalle une routine d'interruption (Isr)
Front montant et descendant.
entrée avec résistance de tirage à l'état bas, mode supplémentaire non disponible dans Arduino ...
unsigned long micros()
Nombre de microsecondes depuis le lancement du programme.
entrée avec résistance de tirage à l'état haut
void delayMicroseconds(unsigned long us)
Pause pour une durée en microsecondes.
void(* Isr)(void)
Routine d'interruption.
void delay(unsigned long ms)
Pause pour une durée en millisecondes.
int digitalRead(int pin)
Lecture d'une broche digitale.
front montant et descendant
entrée sans résistance de tirage
ArduinoBool
Valeur binaire.
void(* Isr)(void)
Routine d'interruption.
void digitalWrite(int pin, int value)
Modification d'une broche digitale.
void attachInterrupt(int pin, Isr isr, ArduinoIntEdge mode)
Installe une routine d'interruption (Isr)
void digitalToggle(int pin)
Basculement de l'état d'une broche digitale.
void pinMode(int pin, ArduinoPinMode mode)
Modification du mode d'une broche digitale.
ArduinoIntEdge
Type de front déclenchant une interrption.