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:
- 10:246c6f2dc45b
- Parent:
- 9:0acc7e2330c6
- Child:
- 11:86ebe0fc54f9
--- a/lib_LCD_i2c_SPTLYI.h Mon Jan 30 13:11:56 2017 +0000
+++ b/lib_LCD_i2c_SPTLYI.h Wed Feb 22 15:59:13 2017 +0000
@@ -74,7 +74,7 @@
* @param X est la position sur la ligne
* @returns acknoledge write i2c
*/
- int set_position_cursor(int X=0);
+ int set_position_cursor(int X);
/** positionne le curseur horizontalement (0 à 39) et verticalement (0 à 1)
*
@@ -82,7 +82,7 @@
* @param Y est la position sur la colone
* @returns acknoledge write i2c
*/
- int set_position_cursor(int X=0, int Y=0);
+ int set_position_cursor(int X, int Y);
/** renvoie la position horizontale du curseur
*
@@ -211,319 +211,29 @@
*/
char read(int X, int Y);
- /** affiche la variable sur l'afficheur
+ /** affiche une variable sur l'afficheur
*
- * @param s la chaine de caractère à afficher
- * @param ... les arguments à afficher
+ * @param ... la variable à afficher
* @returns acknoledge write i2c
*/
- int print(const char *s, ... );
- int print(char *s);
- int print(char c);
- int print(char c1, char c2);
- int print(char c1, char c2, char c3);
+ int print(int nb);
+ int print(unsigned int nb);
int print(short nb);
int print(unsigned short nb);
- int print(int nb);
- int print(unsigned int nb);
int print(long long nb);
int print(unsigned long long nb);
int print(float nb);
int print(double nb);
-
- /*int print(char *s, short nb);
- int print(char *s, short nb1, short nb2);
- int print(char *s, short nb1, unsigned short nb2);
- int print(char *s, unsigned short nb1, short nb2);
- int print(char *s, short nb1, int nb2);
- int print(char *s, int nb1, short nb2);
- int print(char *s, short nb1, unsigned int nb2);
- int print(char *s, unsigned int nb1, short nb2);
- int print(char *s, short nb1, long long nb2);
- int print(char *s, long long nb1, short nb2);
- int print(char *s, short nb1, unsigned long long nb2);
- int print(char *s, unsigned long long nb1, short nb2);
- int print(char *s, short nb1, float nb2);
- int print(char *s, float nb1, short nb2);
- int print(char *s, short nb1, double nb2);
- int print(char *s, double nb1, short nb2);
- int print(char *s, short nb1, short nb2, short nb3);
-
- int print(char *s, short nb1, short nb2, unsigned short nb3);
- int print(char *s, short nb1, unsigned short nb2, short nb3);
- int print(char *s, short nb1, unsigned short nb2, unsigned short nb3);
- int print(char *s, unsigned short nb1, short nb2, short nb3);
- int print(char *s, unsigned short nb1, short nb2, unsigned short nb3);
- int print(char *s, unsigned short nb1, unsigned short nb2, short nb3);
-
- int print(char *s, short nb1, short nb2, int nb3);
- int print(char *s, short nb1, int nb2, short nb3);
- int print(char *s, short nb1, int nb2, int nb3);
- int print(char *s, int nb1, short nb2, short nb3);
- int print(char *s, int nb1, short nb2, int nb3);
- int print(char *s, int nb1, int nb2, short nb3);
-
- int print(char *s, short nb1, short nb2, unsigned int nb3);
- int print(char *s, short nb1, unsigned int nb2, short nb3);
- int print(char *s, short nb1, unsigned int nb2, unsigned int nb3);
- int print(char *s, unsigned int nb1, short nb2, short nb3);
- int print(char *s, unsigned int nb1, short nb2, unsigned int nb3);
- int print(char *s, unsigned int nb1, unsigned int nb2, short nb3);
-
- int print(char *s, short nb1, short nb2, long long nb3);
- int print(char *s, short nb1, long long nb2, short nb3);
- int print(char *s, short nb1, long long nb2, long long nb3);
- int print(char *s, long long nb1, short nb2, short nb3);
- int print(char *s, long long nb1, short nb2, long long nb3);
- int print(char *s, long long nb1, long long nb2, short nb3);
-
- int print(char *s, short nb1, short nb2, unsigned long long nb3);
- int print(char *s, short nb1, unsigned long long nb2, short nb3);
- int print(char *s, short nb1, unsigned long long nb2, unsigned long long nb3);
- int print(char *s, unsigned long long nb1, short nb2, short nb3);
- int print(char *s, unsigned long long nb1, short nb2, unsigned long long nb3);
- int print(char *s, unsigned long long nb1, unsigned long long nb2, short nb3);
-
- int print(char *s, short nb1, short nb2, float nb3);
- int print(char *s, short nb1, float nb2, short nb3);
- int print(char *s, short nb1, float nb2, float nb3);
- int print(char *s, float nb1, short nb2, short nb3);
- int print(char *s, float nb1, short nb2, float nb3);
- int print(char *s, float nb1, float nb2, short nb3);
-
- int print(char *s, short nb1, short nb2, double nb3);
- int print(char *s, short nb1, double nb2, short nb3);
- int print(char *s, short nb1, double nb2, double nb3);
- int print(char *s, double nb1, short nb2, short nb3);
- int print(char *s, double nb1, short nb2, double nb3);
- int print(char *s, double nb1, double nb2, short nb3);
-
-
-
- int print(char *s, unsigned short nb);
- int print(char *s, unsigned short nb1, unsigned short nb2);
- int print(char *s, unsigned short nb1, int nb2);
- int print(char *s, int nb1, unsigned short nb2);
- int print(char *s, unsigned short nb1, unsigned int nb2);
- int print(char *s, unsigned int nb1, unsigned short nb2);
- int print(char *s, unsigned short nb1, long long nb2);
- int print(char *s, long long nb1, unsigned short nb2);
- int print(char *s, unsigned short nb1, unsigned long long nb2);
- int print(char *s, unsigned long long nb1, unsigned short nb2);
- int print(char *s, unsigned short nb1, float nb2);
- int print(char *s, float nb1, unsigned short nb2);
- int print(char *s, unsigned short nb1, double nb2);
- int print(char *s, double nb1, unsigned short nb2);
- int print(char *s, unsigned short nb1, unsigned short nb2, unsigned short nb3);
-
- int print(char *s, unsigned short nb1, unsigned short nb2, int nb3);
- int print(char *s, unsigned short nb1, int nb2, unsigned short nb3);
- int print(char *s, unsigned short nb1, int nb2, int nb3);
- int print(char *s, int nb1, unsigned short nb2, unsigned short nb3);
- int print(char *s, int nb1, unsigned short nb2, int nb3);
- int print(char *s, int nb1, int nb2, unsigned short nb3);
-
- int print(char *s, unsigned short nb1, unsigned short nb2, unsigned int nb3);
- int print(char *s, unsigned short nb1, unsigned int nb2, unsigned short nb3);
- int print(char *s, unsigned short nb1, unsigned int nb2, unsigned int nb3);
- int print(char *s, unsigned int nb1, unsigned short nb2, unsigned short nb3);
- int print(char *s, unsigned int nb1, unsigned short nb2, unsigned int nb3);
- int print(char *s, unsigned int nb1, unsigned int nb2, unsigned short nb3);
-
- int print(char *s, unsigned short nb1, unsigned short nb2, long long nb3);
- int print(char *s, unsigned short nb1, long long nb2, unsigned short nb3);
- int print(char *s, unsigned short nb1, long long nb2, long long nb3);
- int print(char *s, long long nb1, unsigned short nb2, unsigned short nb3);
- int print(char *s, long long nb1, unsigned short nb2, long long nb3);
- int print(char *s, long long nb1, long long nb2, unsigned short nb3);
-
- int print(char *s, unsigned short nb1, unsigned short nb2, unsigned long long nb3);
- int print(char *s, unsigned short nb1, unsigned long long nb2, unsigned short nb3);
- int print(char *s, unsigned short nb1, unsigned long long nb2, unsigned long long nb3);
- int print(char *s, unsigned long long nb1, unsigned short nb2, unsigned short nb3);
- int print(char *s, unsigned long long nb1, unsigned short nb2, unsigned long long nb3);
- int print(char *s, unsigned long long nb1, unsigned long long nb2, unsigned short nb3);
-
- int print(char *s, unsigned short nb1, unsigned short nb2, float nb3);
- int print(char *s, unsigned short nb1, float nb2, unsigned short nb3);
- int print(char *s, unsigned short nb1, float nb2, float nb3);
- int print(char *s, float nb1, unsigned short nb2, unsigned short nb3);
- int print(char *s, float nb1, unsigned short nb2, float nb3);
- int print(char *s, float nb1, float nb2, unsigned short nb3);
-
- int print(char *s, unsigned short nb1, unsigned short nb2, double nb3);
- int print(char *s, unsigned short nb1, double nb2, unsigned short nb3);
- int print(char *s, unsigned short nb1, double nb2, double nb3);
- int print(char *s, double nb1, unsigned short nb2, unsigned short nb3);
- int print(char *s, double nb1, unsigned short nb2, double nb3);
- int print(char *s, double nb1, double nb2, unsigned short nb3);
-
-
-
- int print(char *s, int nb);
- int print(char *s, int nb1, int nb2);
- int print(char *s, int nb1, unsigned int nb2);
- int print(char *s, unsigned int nb1, int nb2);
- int print(char *s, int nb1, long long nb2);
- int print(char *s, long long nb1, int nb2);
- int print(char *s, int nb1, unsigned long long nb2);
- int print(char *s, unsigned long long nb1, int nb2);
- int print(char *s, int nb1, float nb2);
- int print(char *s, float nb1, int nb2);
- int print(char *s, int nb1, double nb2);
- int print(char *s, double nb1, int nb2);
- int print(char *s, int nb1, int nb2, int nb3);
+ int print(char c);
+ int print(char *s);
- int print(char *s, int nb1, int nb2, unsigned int nb3);
- int print(char *s, int nb1, unsigned int nb2, int nb3);
- int print(char *s, int nb1, unsigned int nb2, unsigned int nb3);
- int print(char *s, unsigned int nb1, int nb2, int nb3);
- int print(char *s, unsigned int nb1, int nb2, unsigned int nb3);
- int print(char *s, unsigned int nb1, unsigned int nb2, int nb3);
-
- int print(char *s, int nb1, int nb2, long long nb3);
- int print(char *s, int nb1, long long nb2, int nb3);
- int print(char *s, int nb1, long long nb2, long long nb3);
- int print(char *s, long long nb1, int nb2, int nb3);
- int print(char *s, long long nb1, int nb2, long long nb3);
- int print(char *s, long long nb1, long long nb2, int nb3);
-
- int print(char *s, int nb1, int nb2, unsigned long long nb3);
- int print(char *s, int nb1, unsigned long long nb2, int nb3);
- int print(char *s, int nb1, unsigned long long nb2, unsigned long long nb3);
- int print(char *s, unsigned long long nb1, int nb2, int nb3);
- int print(char *s, unsigned long long nb1, int nb2, unsigned long long nb3);
- int print(char *s, unsigned long long nb1, unsigned long long nb2, int nb3);
-
- int print(char *s, int nb1, int nb2, float nb3);
- int print(char *s, int nb1, float nb2, int nb3);
- int print(char *s, int nb1, float nb2, float nb3);
- int print(char *s, float nb1, int nb2, int nb3);
- int print(char *s, float nb1, int nb2, float nb3);
- int print(char *s, float nb1, float nb2, int nb3);
-
- int print(char *s, int nb1, int nb2, double nb3);
- int print(char *s, int nb1, double nb2, int nb3);
- int print(char *s, int nb1, double nb2, double nb3);
- int print(char *s, double nb1, int nb2, int nb3);
- int print(char *s, double nb1, int nb2, double nb3);
- int print(char *s, double nb1, double nb2, int nb3);
-
-
- int print(char *s, unsigned int nb);
- int print(char *s, unsigned int nb1, unsigned int nb2);
- int print(char *s, unsigned int nb1, long long nb2);
- int print(char *s, long long nb1, unsigned int nb2);
- int print(char *s, unsigned int nb1, unsigned long long nb2);
- int print(char *s, unsigned long long nb1, unsigned int nb2);
- int print(char *s, unsigned int nb1, float nb2);
- int print(char *s, float nb1, unsigned int nb2);
- int print(char *s, unsigned int nb1, double nb2);
- int print(char *s, double nb1, unsigned int nb2);
- int print(char *s, unsigned int nb1, unsigned int nb2, unsigned int nb3);
-
- int print(char *s, unsigned int nb1, unsigned int nb2, long long nb3);
- int print(char *s, unsigned int nb1, long long nb2, unsigned int nb3);
- int print(char *s, unsigned int nb1, long long nb2, long long nb3);
- int print(char *s, long long nb1, unsigned int nb2, unsigned int nb3);
- int print(char *s, long long nb1, unsigned int nb2, long long nb3);
- int print(char *s, long long nb1, long long nb2, unsigned int nb3);
-
- int print(char *s, unsigned int nb1, unsigned int nb2, unsigned long long nb3);
- int print(char *s, unsigned int nb1, unsigned long long nb2, unsigned int nb3);
- int print(char *s, unsigned int nb1, unsigned long long nb2, unsigned long long nb3);
- int print(char *s, unsigned long long nb1, unsigned int nb2, unsigned int nb3);
- int print(char *s, unsigned long long nb1, unsigned int nb2, unsigned long long nb3);
- int print(char *s, unsigned long long nb1, unsigned long long nb2, unsigned int nb3);
-
- int print(char *s, unsigned int nb1, unsigned int nb2, float nb3);
- int print(char *s, unsigned int nb1, float nb2, unsigned int nb3);
- int print(char *s, unsigned int nb1, float nb2, float nb3);
- int print(char *s, float nb1, unsigned int nb2, unsigned int nb3);
- int print(char *s, float nb1, unsigned int nb2, float nb3);
- int print(char *s, float nb1, float nb2, unsigned int nb3);
-
- int print(char *s, unsigned int nb1, unsigned int nb2, double nb3);
- int print(char *s, unsigned int nb1, double nb2, unsigned int nb3);
- int print(char *s, unsigned int nb1, double nb2, double nb3);
- int print(char *s, double nb1, unsigned int nb2, unsigned int nb3);
- int print(char *s, double nb1, unsigned int nb2, double nb3);
- int print(char *s, double nb1, double nb2, unsigned int nb3);
-
-
- int print(char *s, long long nb);
- int print(char *s, long long nb1, long long nb2);
- int print(char *s, long long nb1, unsigned long long nb2);
- int print(char *s, unsigned long long nb1, long long nb2);
- int print(char *s, long long nb1, float nb2);
- int print(char *s, float nb1, long long nb2);
- int print(char *s, long long nb1, double nb2);
- int print(char *s, double nb1, long long nb2);
- int print(char *s, long long nb1, long long nb2, long long nb3);
-
- int print(char *s, long long nb1, long long nb2, unsigned long long nb3);
- int print(char *s, long long nb1, unsigned long long nb2, long long nb3);
- int print(char *s, long long nb1, unsigned long long nb2, unsigned long long nb3);
- int print(char *s, unsigned long long nb1, long long nb2, long long nb3);
- int print(char *s, unsigned long long nb1, long long nb2, unsigned long long nb3);
- int print(char *s, unsigned long long nb1, unsigned long long nb2, long long nb3);
-
- int print(char *s, long long nb1, long long nb2, float nb3);
- int print(char *s, long long nb1, float nb2, long long nb3);
- int print(char *s, long long nb1, float nb2, float nb3);
- int print(char *s, float nb1, long long nb2, long long nb3);
- int print(char *s, float nb1, long long nb2, float nb3);
- int print(char *s, float nb1, float nb2, long long nb3);
-
- int print(char *s, long long nb1, long long nb2, double nb3);
- int print(char *s, long long nb1, double nb2, long long nb3);
- int print(char *s, long long nb1, double nb2, double nb3);
- int print(char *s, double nb1, long long nb2, long long nb3);
- int print(char *s, double nb1, long long nb2, double nb3);
- int print(char *s, double nb1, double nb2, long long nb3);
-
-
- int print(char *s, unsigned long long nb);
- int print(char *s, unsigned long long nb1, unsigned long long nb2);
- int print(char *s, unsigned long long nb1, float nb2);
- int print(char *s, float nb1, unsigned long long nb2);
- int print(char *s, unsigned long long nb1, double nb2);
- int print(char *s, double nb1, unsigned long long nb2);
- int print(char *s, unsigned long long nb1, unsigned long long nb2, unsigned long long nb3);
-
- int print(char *s, unsigned long long nb1, unsigned long long nb2, float nb3);
- int print(char *s, unsigned long long nb1, float nb2, unsigned long long nb3);
- int print(char *s, unsigned long long nb1, float nb2, float nb3);
- int print(char *s, float nb1, unsigned long long nb2, unsigned long long nb3);
- int print(char *s, float nb1, unsigned long long nb2, float nb3);
- int print(char *s, float nb1, float nb2, unsigned long long nb3);
-
- int print(char *s, unsigned long long nb1, unsigned long long nb2, double nb3);
- int print(char *s, unsigned long long nb1, double nb2, unsigned long long nb3);
- int print(char *s, unsigned long long nb1, double nb2, double nb3);
- int print(char *s, double nb1, unsigned long long nb2, unsigned long long nb3);
- int print(char *s, double nb1, unsigned long long nb2, double nb3);
- int print(char *s, double nb1, double nb2, unsigned long long nb3);
-
-
- int print(char *s, float nb);
- int print(char *s, float nb1, float nb2);
- int print(char *s, float nb1, double nb2);
- int print(char *s, double nb1, float nb2);
- int print(char *s, float nb1, float nb2, float nb3);
-
- int print(char *s, float nb1, float nb2, double nb3);
- int print(char *s, float nb1, double nb2, float nb3);
- int print(char *s, float nb1, double nb2, double nb3);
- int print(char *s, double nb1, float nb2, float nb3);
- int print(char *s, double nb1, float nb2, double nb3);
- int print(char *s, double nb1, double nb2, float nb3);
-
-
- int print(char *s, double nb);
- int print(char *s, double nb1, double nb2);
- int print(char *s, double nb1, double nb2, double nb3);*/
-
+ /** affiche une chaine formaté sur l'afficheur
+ *
+ * @param s la chaine de format à afficher
+ * @param ... les arguments à afficher
+ * @returns acknoledge write i2c
+ */
+ int printf(const char *format, ... );
private:
DigitalInOut m_pin_rst;
@@ -532,7 +242,6 @@
int init(void);
void reset(void);
int putnc(char *s, int n);
- int putnb2(int nb);
void X_move_position(int n);
int X40_position_cursor;