Intel Galileo Gen 1 Target Board. I2C LCD 20x2 display from Tayda Corp - Won't Work

Issue #46 resolved
Former user created an issue

Hi there, Many thanks for creating this library but with the Intel Galileo as a target it won't compile, specifically the "FastIO.cpp" routine. Below is the error message. Any ideas on the fix? THank you, Jay

C:\Users\jgilbert\Documents\Arduino\libraries\LiquidCrystal\FastIO.cpp: In function 'void fio_shiftOut1(fio_register, fio_bit, uint8_t, boolean)': C:\Users\jgilbert\Documents\Arduino\libraries\LiquidCrystal\FastIO.cpp:214:19: error: '_BV' was not declared in this scope

Comments (2)

  1. Francisco Malpartida repo owner


    there is a good range of calls that the Arduino team has not ported to other platforms such as Galileo and the DUE. This library assumes that the calls that it uses are available and have been ported to other platforms. This is the case of the _BV, which, while not being a native Arduino call (comes in the AVR lib) has been ported.

    In any case, you can download the latest branch of the code, not from the download section but from the source. However, there will surely be other call may not be compatible.

  2. Log in to comment