-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathDisplay.h
More file actions
33 lines (23 loc) · 1.09 KB
/
Copy pathDisplay.h
File metadata and controls
33 lines (23 loc) · 1.09 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
#include "stdint.h"
#include "MKL25Z4.h"
#include "Defines.h"
#define DISPLAY_RW (1) // Read/Write output on port E
#define DISPLAY_RS (2) // Register select output on port E
#define DISPLAY_ENABLE (0) // Operation (data read/write) enable signal on port E
#define DISPLAY_D0 (0) // Display D0 (first bit) on port B
#define DISPLAY_D1 (1) // Display D1 (second bit) on port B
#define DISPLAY_D2 (2) // Display D2 (third bit) on port B
#define DISPLAY_D3 (3) // Display D3 (fourth bit) on port B
#define DISPLAY_D4 (8) // Display D4 (fifth bit) on port B
#define DISPLAY_D5 (9) // Display D5 (sixth bit) on port B
#define DISPLAY_D6 (10) // Display D6 (seventh bit) on port B
#define DISPLAY_D7 (11) // Display D7 (eighth bit) on port B
void display_init();
void LCD_command(uint32_t command);
void delayMs(uint32_t n);
void start_multiline_message(char **display_lines);
void send_multiline_message(char **display_lines);
void send_message(char *string);
void send_string(char *s);
void scroll_up();
void scroll_down();