Framework (A-Z)

Reference for Wiring version 1.0 Build 0100+ If you have a previous version, use the reference included with your software. If see any errors or have any comments, let us know.

Name

LSBFIRST

Examples
int data = 0;    // Wiring pin 0 for data 
int clock = 1;   // Wiring pin 1 for clock 
int strobe = 2;  // Wiring pin 2 for the strobe (latch) 
byte counter = 0;

void setup() {
  pinMode(data OUTPUT);
  pinMode(clock, OUTPUT);
  pinMode(strobe, OUTPUT);
}

void loop() { 
  digitalWrite(strobe, LOW);
  // writes counter to the register
  shiftOut(data, clock, LSBFIRST, counter);    
  digitalWrite(strobe, HIGH); 
  delay(1000);
  counter = counter + 1;
}
Description The LSBFIRST reserved word indicates the bit order to use with the shiftOut method. It stands for least significant bit first (rightmost bit).
Syntax
LSBFIRST
Returns none
Usage Application
Related MSBFIRST
shiftOut()
Updated on July 07, 2011 11:08:38pm PDT

Creative Commons License