Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Dependents: TD1_exo1 TD1_exe1_suite TP3_exo1 TP3_exo2 ... more
Diff: lib_LCD_i2c_SPTLYI.h
- Revision:
- 0:0549f4c4896c
- Child:
- 1:a805daa83dd0
diff -r 000000000000 -r 0549f4c4896c lib_LCD_i2c_SPTLYI.h
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/lib_LCD_i2c_SPTLYI.h Wed Jun 05 08:11:28 2013 +0000
@@ -0,0 +1,90 @@
+#ifndef DEF_lib_LCD_i2c_SPTLYI_H
+#define DEF_lib_LCD_i2c_SPTLYI_H
+
+#include "mbed.h"
+
+
+class LCD_I2C : public I2C
+{
+public:
+ LCD_I2C(PinName pin_sda, PinName pin_scl, PinName pin_rst, int address);
+
+ int clear(void);
+ int return_home_cursor(void);
+ int turn_on_cursor(void);
+ int turn_off_cursor(void);
+ int turn_on_display(void);
+ int turn_off_display(void);
+ int set_position_cursor(int position);
+ void shift_left_cursor(int n);
+ void shift_right_cursor(int n);
+ int shift_line_cursor(void);
+ void shift_left_display(int n);
+ void shift_right_display(int n);
+ int enable_auto_shift_right_display(void);
+ int enable_auto_shift_left_display(void);
+ int disable_auto_shift_display(void);
+ int auto_shift_right_cursor(void);
+ int auto_shift_left_cursor(void);
+
+ int putnc(char *s, int n);
+ int print(char c);
+ int print(char c1, char c2);
+ int print(char c1, char c2, char c3);
+ int print(int nb);
+ int print(double nb);
+ int print(char *s);
+ int print(char *s, int nb);
+ int print(char *s, double nb);
+ int print(char *s, int nb1, int nb2);
+ int print(char *s, int nb1, double nb2);
+ int print(char *s, double nb1, int nb2);
+ int print(char *s, double nb1, double nb2);
+ int print(char *s, double nb1, double nb2, double nb3);
+ int print(char *s, double nb1, double nb2, int nb3);
+ int print(char *s, double nb1, int nb2, double nb3);
+ int print(char *s, double nb1, int nb2, int nb3);
+ int print(char *s, int nb1, double nb2, double nb3);
+ int print(char *s, int nb1, double nb2, int nb3);
+ int print(char *s, int nb1, int nb2, double nb3);
+ int print(char *s, int nb1, int nb2, int nb3);
+ int print(char *s, char c1);
+ int print(char *s, char c1, int nb);
+ int print(char *s, char c1, double nb);
+ int print(char *s, char c1, int nb1, int nb2);
+ int print(char *s, char c1, int nb1, double nb2);
+ int print(char *s, char c1, double nb1, int nb2);
+ int print(char *s, char c1, double nb1, double nb2);
+ int print(char *s, char c1, double nb1, double nb2, double nb3);
+ int print(char *s, char c1, double nb1, double nb2, int nb3);
+ int print(char *s, char c1, double nb1, int nb2, double nb3);
+ int print(char *s, char c1, double nb1, int nb2, int nb3);
+ int print(char *s, char c1, int nb1, double nb2, double nb3);
+ int print(char *s, char c1, int nb1, double nb2, int nb3);
+ int print(char *s, char c1, int nb1, int nb2, double nb3);
+ int print(char *s, char c1, int nb1, int nb2, int nb3);
+ int print(char *s, char c1, char c2);
+ int print(char *s, char c1, char c2, int nb);
+ int print(char *s, char c1, char c2, double nb);
+ int print(char *s, char c1, char c2, int nb1, int nb2);
+ int print(char *s, char c1, char c2, int nb1, double nb2);
+ int print(char *s, char c1, char c2, double nb1, int nb2);
+ int print(char *s, char c1, char c2, double nb1, double nb2);
+ int print(char *s, char c1, char c2, double nb1, double nb2, double nb3);
+ int print(char *s, char c1, char c2, double nb1, double nb2, int nb3);
+ int print(char *s, char c1, char c2, double nb1, int nb2, double nb3);
+ int print(char *s, char c1, char c2, double nb1, int nb2, int nb3);
+ int print(char *s, char c1, char c2, int nb1, double nb2, double nb3);
+ int print(char *s, char c1, char c2, int nb1, double nb2, int nb3);
+ int print(char *s, char c1, char c2, int nb1, int nb2, double nb3);
+ int print(char *s, char c1, char c2, int nb1, int nb2, int nb3);
+private:
+ DigitalInOut m_pin_rst;
+ int m_address;
+
+ int init(void);
+ void reset(void);
+ int putnb2(int nb);
+};
+
+#endif