Sistema de supervision y alarma para deposito de comida de animales

Embed: (wiki syntax)

« Back to documentation index

Show/hide line numbers display.h Source File

display.h

00001 //=====[#include guards - begin]===============================================
00002 
00003 #ifndef _DISPLAY_H_
00004 #define _DISPLAY_H_
00005 
00006 //=====[Libraries]=============================================================
00007 
00008 #include "mbed.h"
00009 
00010 //=====[Declaration of public defines]=======================================
00011 
00012 //=====[Declaration of public data types]======================================
00013 
00014 typedef enum {
00015      DISPLAY_CONNECTION_GPIO_4BITS,
00016      DISPLAY_CONNECTION_GPIO_8BITS,
00017      DISPLAY_CONNECTION_I2C_PCF8574_IO_EXPANDER,
00018 } displayConnection_t;
00019 
00020 typedef struct {
00021    displayConnection_t connection;                                                 
00022 } display_t;
00023 
00024 //=====[Declarations (prototypes) of public functions]=========================
00025 
00026 void displayInit( displayConnection_t connection );
00027  
00028 void displayCharPositionWrite( uint8_t charPositionX, uint8_t charPositionY );
00029 
00030 void displayStringWrite( char const * str );
00031 
00032 //=====[#include guards - end]=================================================
00033 
00034 #endif // _DISPLAY_H_