Advertisement
Guest User

Untitled

a guest
Apr 18th, 2024
62
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.63 KB | Source Code | 0 0
  1. typedef struct
  2. {
  3.   int d4, d5, d6, d7;
  4. } lcd_4bits;
  5.  
  6. typedef struct
  7. {
  8.   int d0, d1, d2, d3, d4, d5, d6, d7;
  9. } lcd_8bits;
  10.  
  11. void lcd_attach_4bits(lcd_4bits* lcd)
  12. {
  13.   // Attach 4 bits lcd
  14. }
  15.  
  16. void lcd_attach_8bits(lcd_8bits* lcd)
  17. {
  18.   // Attack 8 bits lcd
  19. }
  20.  
  21. void lcd_send_cmd_4bits(lcd_4bits* lcd, int cmd)
  22. {
  23.   // Send 4 bits command
  24. }
  25.  
  26. void lcd_send_cmd_8bits(lcd_8bits* lcd, int cmd)
  27. {
  28.   // Send 8 bits command
  29. }
  30.  
  31. int main(void)
  32. {
  33.   lcd_4bits lcd4;
  34.   lcd_8bits lcd8;
  35.  
  36.   // Setup
  37.   lcd4.d4 = 1;
  38.   lcd8.d0 = 2;
  39.   // Etc
  40.  
  41.   // Attach
  42.   lcd_attach_4bits(&lcd4);
  43.   lcd_attach_8bits(&lcd8);
  44.   return 0;
  45. }
  46.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement