tdse-tp3_04-interactive_menu

Index Commits Files Refs
app/inc/display.h (904B)
   1 //=====[#include guards - begin]===============================================
   2 
   3 #ifndef _DISPLAY_H_
   4 #define _DISPLAY_H_
   5 
   6 #include <stdint.h>
   7 
   8 //=====[Declaration of public defines]=========================================
   9 
  10 //=====[Declaration of public data types]======================================
  11 
  12 typedef enum {
  13      DISPLAY_CONNECTION_GPIO_4BITS,
  14      DISPLAY_CONNECTION_GPIO_8BITS,
  15 } displayConnection_t;
  16 
  17 typedef struct {
  18    displayConnection_t connection;
  19 } display_t;
  20 
  21 //=====[Declarations (prototypes) of public functions]=========================
  22 
  23 void displayInit( displayConnection_t connection );
  24 
  25 void displayCharPositionWrite( uint8_t charPositionX, uint8_t charPositionY );
  26 
  27 void displayStringWrite( const char * str );
  28 
  29 void displayClear(void);
  30 
  31 //=====[#include guards - end]=================================================
  32 
  33 #endif // _DISPLAY_H_