Error de compilación

Buenas,estaba intentado crear un proyecto de bomba,como las de paintball o airsoft para un proyecto de clases, el tema es que use partes de varios ejemplos que encontré por Internet para poder realizar el proyecto la cuestión es que al querer compilar me da siempre este error he reinstalado y buscado actualización,para las librerias pero aun asi obtengo el mismo resultado y es le pongo a continuacion

Arduino:1.6.1 (Windows 7), Placa:"Arduino Uno"

Utilizando biblioteca Wire en carpeta: C:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\Wire

C:\Users\Documents\Arduino\libraries\fmalpartida-new-liquidcrystal-2e655c19d3e3\I2CIO.cpp: In member function 'int I2CIO::digitalWrite(uint8_t, uint8_t)':

C:\Users\Documents\Arduino\libraries\fmalpartida-new-liquidcrystal-2e655c19d3e3\I2CIO.cpp:201:19: error: 'value' was not declared in this scope

_shadow = ( value | _dirMask );

Llevó un par de días liado con el tema pues la primera vez que lo probé me dejo compilar sin ningún problema(me había equivocado ya que estaba usando una adaptador backpack para la lcd y no le habia asignado sus salidas exactas),pero sin usar dicho adaptador y usando unas salidas normales habia conseguido compilar y subir el programa pero sin que la lcd mostrase nada
mas alla de encender.

C:\Users\Documents\Arduino\libraries\fmalpartida-new-liquidcrystal-2e655c19d3e3\I2CIO.cpp:201:19: error: 'value' was not declared in this scope

       _shadow = ( value | _dirMask );

Ahi dice que value no esta declarado.

Usas una variable value que nunca definiste como global o local.