Ciro Edgardo Romero
/
FoodDeposit
Sistema de supervision y alarma para deposito de comida de animales
Embed:
(wiki syntax)
Show/hide line numbers
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_
Generated on Tue Jan 24 2023 09:13:28 by 1.7.2