diff options
| author | Perry Hung <iperry@alum.mit.edu> | 2010-04-25 18:08:56 -0400 | 
|---|---|---|
| committer | Perry Hung <iperry@alum.mit.edu> | 2010-04-25 18:08:56 -0400 | 
| commit | 62552a6f3f93223682f9df2df2614411f7e3d54c (patch) | |
| tree | 05f71e01c98ac341c029b2a050b796f1be3de8b5 /core/wiring_shift.c | |
| parent | 7ea059f945003c90ab56b1e6f762df9ae29ddf3c (diff) | |
| download | librambutan-62552a6f3f93223682f9df2df2614411f7e3d54c.tar.gz librambutan-62552a6f3f93223682f9df2df2614411f7e3d54c.zip | |
Refactoring:
The 'core' directory has now been renamed to 'wirish.' Wirish is our
version of the Arduino Wiring language.
Diffstat (limited to 'core/wiring_shift.c')
| -rw-r--r-- | core/wiring_shift.c | 40 | 
1 files changed, 0 insertions, 40 deletions
| diff --git a/core/wiring_shift.c b/core/wiring_shift.c deleted file mode 100644 index a2487e7..0000000 --- a/core/wiring_shift.c +++ /dev/null @@ -1,40 +0,0 @@ -/* -  wiring_shift.c - shiftOut() function -  Part of Arduino - http://www.arduino.cc/ - -  Copyright (c) 2005-2006 David A. Mellis - -  This library is free software; you can redistribute it and/or -  modify it under the terms of the GNU Lesser General Public -  License as published by the Free Software Foundation; either -  version 2.1 of the License, or (at your option) any later version. - -  This library is distributed in the hope that it will be useful, -  but WITHOUT ANY WARRANTY; without even the implied warranty of -  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU -  Lesser General Public License for more details. - -  You should have received a copy of the GNU Lesser General -  Public License along with this library; if not, write to the -  Free Software Foundation, Inc., 59 Temple Place, Suite 330, -  Boston, MA  02111-1307  USA - -  $Id: wiring.c 248 2007-02-03 15:36:30Z mellis $ -*/ - -#include "wiring.h" - -void shiftOut(uint8 dataPin, uint8 clockPin, uint8 bitOrder, uint8 val) -{ -    int i; - -    for (i = 0; i < 8; i++)  { -        if (bitOrder == LSBFIRST) -            digitalWrite(dataPin, !!(val & (1 << i))); -        else -            digitalWrite(dataPin, !!(val & (1 << (7 - i)))); - -        digitalWrite(clockPin, HIGH); -        digitalWrite(clockPin, LOW); -    } -} | 
