101 Commits

Author SHA1 Message Date
8c441b7ccd Convert library examples 2016-08-28 21:30:18 +01:00
768ab1254d Move LiquidCrystal merged files 2016-08-28 19:44:09 +01:00
9662941762 Merge remote-tracking branch 'liquidcrystal/master' 2016-08-28 15:54:15 +01:00
05dcec348a Update README 2016-08-28 15:10:14 +01:00
23eba94e9d Clean project for successful make with renamed proto file 2016-08-27 17:01:39 +01:00
b58331bc28 Add example code from http://www.dfrobot.com/wiki/index.php?title=Arduino_LCD_KeyPad_Shield_(SKU:_DFR0009) 2016-08-27 16:43:16 +01:00
778eb47997 Remove TM1638 library, copy in LiquidCrystal 2016-08-27 16:42:29 +01:00
8551b6417e Disable broken functionality 2016-07-14 08:43:28 +01:00
Martino Facchin
735fd8a73e LiquidCrystal: update version to 1.0.5 2016-03-08 15:36:36 +01:00
Alice Pintus
3fbf2198b1 update sentences 2016-03-01 16:09:50 +01:00
5a1c088136 Return buffer directly via argument 2015-11-07 21:54:23 +00:00
015ea873ab Fix callback for parsing string 2015-11-07 21:49:51 +00:00
Cristian Maglie
f7c7f21c37 Upgraded LiquidCrystal version 2015-10-28 15:12:56 +01:00
Federico Fissore
382db03650 Fixed license headers. See https://github.com/arduino/Arduino/pull/3498 2015-09-25 15:17:35 +02:00
841cbde3da Replace tabs with spaces 2015-09-01 13:20:22 +01:00
ea15951f36 Start implementing complete protocol buffer protocol 2015-07-16 22:40:30 +01:00
6e5417035d Add platformio dependency 2015-07-15 15:58:08 +01:00
211927769a Python protobuf from virtualenv 2015-07-15 15:52:24 +01:00
Martino Facchin
603d842abc LiquidCrystal: bumb version to 1.0.3
fix compatibility with Galileo and Edison
2015-07-09 15:04:26 +02:00
Federico Fissore
4b93f42f41 Examples: mass code format. See example_formatter.conf 2015-07-06 15:19:05 +02:00
Calvin Park
e1afbd651b LiquidCrystal Library changes for Galileo and Edison compatibility 2015-07-01 15:06:39 -07:00
9d2b41add5 Add license 2015-06-11 22:54:03 +01:00
3ba8b769a7 Add rudimentary support for buttons states 2015-06-11 22:51:52 +01:00
579e07adc6 Add readme stub listing dependencies 2015-06-11 22:50:47 +01:00
Federico Fissore
c925fa611f Due to website configuration changes, every url starting with http://arduino.cc has been changed to http://www.arduino.cc. Fixes #3191 2015-05-20 17:10:06 +02:00
Ish Gupta
472c10752a Updated cursor.ino
Previous commit broke the actual functionality. The code was confusing and worked until the previous commit.
The changes make it logically and functionally correct.
2015-05-14 18:30:17 +05:30
newbie15
c53d782f0b Added a note about non-standard row offsets in LiquidCrystal.cpp
In my case I had to change it to make my 16x4 LCD work properly

Fixes #1333
2015-05-08 12:35:04 +02:00
Federico Fissore
e86ca41aaa Libraries: added help files to mitigate missing contextual reference issue 2015-04-23 17:19:15 +02:00
Federico Fissore
1f44a43329 Bundled libraries update 2015-04-23 13:01:30 +02:00
Federico Fissore
9f39004e04 Libraries: version now compliant with semver. See http://semver.org/ 2015-03-27 15:01:49 +01:00
a1812e08b2 Migrate to initial protocol for communication that allows setup of display and control of LEDs 2015-03-18 20:47:17 +00:00
5e99d0a14b Add library for TM1638 as submodule 2015-03-16 20:32:47 +00:00
a7863182d1 Add protobuf (https://github.com/google/protobuf) and nanopb (https://github.com/metormote/nanopb) to build example beerduino project (https://github.com/ilyevsky/beerduino) using platformio (http://docs.platformio.org/en/latest/). 2015-03-13 11:57:41 +00:00
Federico Fissore
a368b24eca Libraries: added missing properties 2015-02-25 11:20:40 +01:00
Federico Fissore
a5837b23db Merge branch 'ide-1.5.x' 2015-01-22 17:15:05 +01:00
Arturo Guadalupi
ea5de4455a Cherry picked fix from 87865ac19df2f55e3d073cf5dc7ba08c0de4c584 2015-01-22 17:04:59 +01:00
Arturo Guadalupi
c9c5d64a45 Added README.adoc for the library manager project 2015-01-16 17:14:02 +01:00
Cristian Maglie
6d32f53cda Fixed some libraries metadata. 2015-01-16 12:22:24 +01:00
Arturo Guadalupi
671fcfcc5a Update setCursor.ino
Changedfrom (thisRow, thisCol) to lcd.Setcursor(thisCol, thisRow). It was an error.
2015-01-12 14:37:50 +01:00
Cristian Maglie
7176168659 Added missing keyword in LiquidCrystal library 2014-11-07 19:24:12 +01:00
Cristian Maglie
b1f15314c1 Merge branch 'ide-1.5.x-lcd' of github.com:matthijskooijman/Arduino 2014-11-05 17:28:30 +01:00
Cristian Maglie
ec1cacefb6 Merge remote-tracking branch 'arduino/master' into ide-1.5.x 2014-07-24 14:46:05 +02:00
Cristian Maglie
6119788575 Merge pull request #2206 from amulya349/master
Fix of a bug #2199
2014-07-24 14:40:52 +02:00
Amulya Kumar Sahoo
14bda8dca4 Fix of a spelling mistake 2014-07-23 01:17:31 +05:30
Fede85
32c6f8c746 modified sentences in library.properties files 2014-07-18 19:41:34 +02:00
Ankit Daftery
a8a2e47a3f Update HelloWorld.ino
Adding power connections, just to be thorough
2014-07-03 13:08:12 +05:30
Cristian Maglie
e71db845e7 Updated all library.properties to 1.5 rev2 lib format 2014-02-18 22:32:24 +01:00
Matthijs Kooijman
dbb718a53e In LiquidCrystal, remove an unused variable 2013-12-18 13:09:48 +01:00
Matthijs Kooijman
c2a0d844b6 In LiquidCrystal::begin(), use a define instead of a hardcoded 0 2013-12-18 13:09:48 +01:00
Matthijs Kooijman
596e305a4d Support more LiquidCrystal displays out of the box
Previously, the row offsets were hardcoded to the ones used for 20x4
displays (which woudl also work for all 2-line displays). Now, the
number of columns given is used to calculate the offsets most likely to
apply.

For 2-line displays and 20x4 displays, the (used) offsets are completel
unchanged. With this change, common 16x4 displays and (if they even
exist) other 4-line and 3-line displays might also work (depending on
the hardware configuration used, of course).

See this page for some info on common LCD sizes and configurations
encountered in practice:

http://web.alfredstate.edu/weimandn/lcd/lcd_addressing/lcd_addressing_index.html
2013-12-18 13:09:48 +01:00