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
--- /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