7#ifndef __SHIFTREGISTER_H__
8#define __SHIFTREGISTER_H__
21 void attach(uint8_t latchpin, uint8_t clockpin, uint8_t datapin);
37 void write(
int pos,
int state);
49 volatile uint8_t m_register;
Definition motors/lib/ShiftRegister/ShiftRegister.h:13
void write(int pos, int state)
Écrit un état sur une sortie.
Definition motors/lib/ShiftRegister/ShiftRegister.cpp:46
void attach(uint8_t latchpin, uint8_t clockpin, uint8_t datapin)
Configure les broches du registre.
Definition motors/lib/ShiftRegister/ShiftRegister.cpp:8
void SetHigh(int pos)
Positionne une sortie à l'état haut.
Definition motors/lib/ShiftRegister/ShiftRegister.cpp:21
void SetLow(int pos)
Positionne une sortie à l'état bas.
Definition motors/lib/ShiftRegister/ShiftRegister.cpp:30
void shift()
Décale le contenu du registre vers les sorties.
Definition motors/lib/ShiftRegister/ShiftRegister.cpp:39