Skip to content

Commit f7a59cf

Browse files
committed
Cleanup
1 parent 6087afc commit f7a59cf

File tree

2 files changed

+205
-205
lines changed

2 files changed

+205
-205
lines changed

examples/Benchmark/Benchmark.ino

Lines changed: 178 additions & 178 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ Hardware::TWI twi(400000UL);
1717
// LCD::MJKDZ io(twi);
1818
LCD::GY_IICLCD io(twi);
1919
// LCD::DFRobot_IIC io(twi);
20-
HD44780 led(io);
20+
HD44780 lcd(io);
2121

2222
uint32_t start, stop;
2323

@@ -30,7 +30,7 @@ uint32_t start, stop;
3030
Serial.print(F(#expr ": ")); \
3131
Serial.println(stop - start); \
3232
delay(500); \
33-
led.display_clear(); \
33+
lcd.display_clear(); \
3434
} while (0)
3535

3636
void setup()
@@ -41,196 +41,196 @@ void setup()
4141

4242
void loop()
4343
{
44-
MEASURE(led.begin());
45-
MEASURE(led.cursor_blink_on(); led.print(F("$ benchmark")); delay(1000));
46-
MEASURE(led.backlight_off());
47-
MEASURE(led.backlight_on());
48-
MEASURE(led.display_off());
49-
MEASURE(led.display_on());
50-
MEASURE(led.display_clear());
51-
MEASURE(led.cursor_home());
52-
MEASURE(led.cursor_underline_on());
53-
MEASURE(led.cursor_underline_off());
54-
MEASURE(led.cursor_blink_off());
55-
MEASURE(led.set_cursor(0,0));
56-
MEASURE(led.line_clear());
57-
MEASURE(led.write('L'));
58-
MEASURE(led.print('\a'));
59-
MEASURE(led.print('\b'));
60-
MEASURE(led.print('\f'));
61-
MEASURE(led.print('\n'));
62-
MEASURE(led.print('\r'));
63-
MEASURE(led.print('\t'));
64-
MEASURE(led.print("0"));
65-
MEASURE(led.print("10"));
66-
MEASURE(led.print("100"));
67-
MEASURE(led.print("1000"));
68-
MEASURE(led.print("10000"));
69-
MEASURE(led.print("Hello World"));
70-
MEASURE(led.print(F("Hello World")));
71-
MEASURE(led.print(F("Hello\tWorld")));
72-
MEASURE(led.print(F("Hello\nWorld")));
73-
MEASURE(led.print(F("\nHello\tWorld")));
74-
MEASURE(led.print(0));
75-
MEASURE(led.print(1));
76-
MEASURE(led.print(10));
77-
MEASURE(led.print(100));
78-
MEASURE(led.print(INT16_MIN));
79-
MEASURE(led.print(INT16_MAX));
80-
MEASURE(led.print(INT32_MIN));
81-
MEASURE(led.print(INT32_MAX));
82-
MEASURE(led.print(1234.56789, 5));
83-
MEASURE(led.print(-1234.56789, 5));
84-
MEASURE(led.print(0x8000, BIN));
85-
MEASURE(led.print(0x8000, DEC));
86-
MEASURE(led.print(0x8000, HEX));
87-
MEASURE(led.end());
44+
MEASURE(lcd.begin());
45+
MEASURE(lcd.cursor_blink_on(); lcd.print(F("$ benchmark")); delay(1000));
46+
MEASURE(lcd.backlight_off());
47+
MEASURE(lcd.backlight_on());
48+
MEASURE(lcd.display_off());
49+
MEASURE(lcd.display_on());
50+
MEASURE(lcd.display_clear());
51+
MEASURE(lcd.cursor_home());
52+
MEASURE(lcd.cursor_underline_on());
53+
MEASURE(lcd.cursor_underline_off());
54+
MEASURE(lcd.cursor_blink_off());
55+
MEASURE(lcd.set_cursor(0,0));
56+
MEASURE(lcd.line_clear());
57+
MEASURE(lcd.write('L'));
58+
MEASURE(lcd.print('\a'));
59+
MEASURE(lcd.print('\b'));
60+
MEASURE(lcd.print('\f'));
61+
MEASURE(lcd.print('\n'));
62+
MEASURE(lcd.print('\r'));
63+
MEASURE(lcd.print('\t'));
64+
MEASURE(lcd.print("0"));
65+
MEASURE(lcd.print("10"));
66+
MEASURE(lcd.print("100"));
67+
MEASURE(lcd.print("1000"));
68+
MEASURE(lcd.print("10000"));
69+
MEASURE(lcd.print("Hello World"));
70+
MEASURE(lcd.print(F("Hello World")));
71+
MEASURE(lcd.print(F("Hello\tWorld")));
72+
MEASURE(lcd.print(F("Hello\nWorld")));
73+
MEASURE(lcd.print(F("\nHello\tWorld")));
74+
MEASURE(lcd.print(0));
75+
MEASURE(lcd.print(1));
76+
MEASURE(lcd.print(10));
77+
MEASURE(lcd.print(100));
78+
MEASURE(lcd.print(INT16_MIN));
79+
MEASURE(lcd.print(INT16_MAX));
80+
MEASURE(lcd.print(INT32_MIN));
81+
MEASURE(lcd.print(INT32_MAX));
82+
MEASURE(lcd.print(1234.56789, 5));
83+
MEASURE(lcd.print(-1234.56789, 5));
84+
MEASURE(lcd.print(0x8000, BIN));
85+
MEASURE(lcd.print(0x8000, DEC));
86+
MEASURE(lcd.print(0x8000, HEX));
87+
MEASURE(lcd.end());
8888
Serial.println();
8989
}
9090

9191
/*
9292
--------------------------------------------------------------------------------
9393
LCD::Port4b<> io;
9494
--------------------------------------------------------------------------------
95-
led.begin(): 54800
96-
led.cursor_blink_on(); led.print(F("$ benchmark")); delay(1000): 1000536
97-
led.backlight_off(): 8
98-
led.backlight_on(): 4
99-
led.display_off(): 40
100-
led.display_on(): 40
101-
led.display_clear(): 1652
102-
led.cursor_home(): 1652
103-
led.cursor_underline_on(): 40
104-
led.cursor_underline_off(): 40
105-
led.cursor_blink_off(): 36
106-
led.set_cursor(0,0): 44
107-
led.line_clear(): 688
108-
led.write('L'): 48
109-
led.print('\a'): 400032
110-
led.print('\b'): 48
111-
led.print('\f'): 1656
112-
led.print('\n'): 784
113-
led.print('\r'): 48
114-
led.print('\t'): 56
115-
led.print("0"): 52
116-
led.print("10"): 96
117-
led.print("100"): 136
118-
led.print("1000"): 184
119-
led.print("10000"): 236
120-
led.print("Hello World"): 488
121-
led.print(F("Hello World")): 484
122-
led.print(F("Hello\tWorld")): 500
123-
led.print(F("Hello\nWorld")): 1224
124-
led.print(F("\nHello\tWorld")): 1276
125-
led.print(0): 96
126-
led.print(1): 104
127-
led.print(10): 180
128-
led.print(100): 260
129-
led.print(INT16_MIN): 472
130-
led.print(INT16_MAX): 428
131-
led.print(INT32_MIN): 880
132-
led.print(INT32_MAX): 840
133-
led.print(1234.56789, 5): 1028
134-
led.print(-1234.56789, 5): 1068
135-
led.print(0x8000, BIN): 1312
136-
led.print(0x8000, DEC): 428
137-
led.print(0x8000, HEX): 340
138-
led.end(): 44
95+
lcd.begin(): 54800
96+
lcd.cursor_blink_on(); lcd.print(F("$ benchmark")); delay(1000): 1000536
97+
lcd.backlight_off(): 8
98+
lcd.backlight_on(): 4
99+
lcd.display_off(): 40
100+
lcd.display_on(): 40
101+
lcd.display_clear(): 1652
102+
lcd.cursor_home(): 1652
103+
lcd.cursor_underline_on(): 40
104+
lcd.cursor_underline_off(): 40
105+
lcd.cursor_blink_off(): 36
106+
lcd.set_cursor(0,0): 44
107+
lcd.line_clear(): 688
108+
lcd.write('L'): 48
109+
lcd.print('\a'): 400032
110+
lcd.print('\b'): 48
111+
lcd.print('\f'): 1656
112+
lcd.print('\n'): 784
113+
lcd.print('\r'): 48
114+
lcd.print('\t'): 56
115+
lcd.print("0"): 52
116+
lcd.print("10"): 96
117+
lcd.print("100"): 136
118+
lcd.print("1000"): 184
119+
lcd.print("10000"): 236
120+
lcd.print("Hello World"): 488
121+
lcd.print(F("Hello World")): 484
122+
lcd.print(F("Hello\tWorld")): 500
123+
lcd.print(F("Hello\nWorld")): 1224
124+
lcd.print(F("\nHello\tWorld")): 1276
125+
lcd.print(0): 96
126+
lcd.print(1): 104
127+
lcd.print(10): 180
128+
lcd.print(100): 260
129+
lcd.print(INT16_MIN): 472
130+
lcd.print(INT16_MAX): 428
131+
lcd.print(INT32_MIN): 880
132+
lcd.print(INT32_MAX): 840
133+
lcd.print(1234.56789, 5): 1028
134+
lcd.print(-1234.56789, 5): 1068
135+
lcd.print(0x8000, BIN): 1312
136+
lcd.print(0x8000, DEC): 428
137+
lcd.print(0x8000, HEX): 340
138+
lcd.end(): 44
139139
--------------------------------------------------------------------------------
140140
Hardware::TWI twi(100000UL);
141141
LCD::GY_IICLCD io(twi);
142142
--------------------------------------------------------------------------------
143-
led.begin(): 58896
144-
led.cursor_blink_on(); led.print(F("$ benchmark")); delay(1000): 1006236
145-
led.backlight_off(): 232
146-
led.backlight_on(): 228
147-
led.display_off(): 516
148-
led.display_on(): 516
149-
led.display_clear(): 2124
150-
led.cursor_home(): 2124
151-
led.cursor_underline_on(): 516
152-
led.cursor_underline_off(): 516
153-
led.cursor_blink_off(): 516
154-
led.set_cursor(0,0): 520
155-
led.line_clear(): 8296
156-
led.write('L'): 520
157-
led.print('\a'): 400468
158-
led.print('\b'): 520
159-
led.print('\f'): 2128
160-
led.print('\n'): 9324
161-
led.print('\r'): 520
162-
led.print('\t'): 528
163-
led.print("0"): 528
164-
led.print("10"): 1052
165-
led.print("100"): 1564
166-
led.print("1000"): 2088
167-
led.print("10000"): 2600
168-
led.print("Hello World"): 5724
169-
led.print(F("Hello World")): 5704
170-
led.print(F("Hello\tWorld")): 5708
171-
led.print(F("Hello\nWorld")): 14508
172-
led.print(F("\nHello\tWorld")): 15044
173-
led.print(0): 568
174-
led.print(1): 568
175-
led.print(10): 1132
176-
led.print(100): 1680
177-
led.print(INT16_MIN): 3312
178-
led.print(INT16_MAX): 2796
179-
led.print(INT32_MIN): 6088
180-
led.print(INT32_MAX): 5588
181-
led.print(1234.56789, 5): 5780
182-
led.print(-1234.56789, 5): 6292
183-
led.print(0x8000, BIN): 8892
184-
led.print(0x8000, DEC): 2792
185-
led.print(0x8000, HEX): 2240
186-
led.end(): 516
143+
lcd.begin(): 58896
144+
lcd.cursor_blink_on(); lcd.print(F("$ benchmark")); delay(1000): 1006236
145+
lcd.backlight_off(): 232
146+
lcd.backlight_on(): 228
147+
lcd.display_off(): 516
148+
lcd.display_on(): 516
149+
lcd.display_clear(): 2124
150+
lcd.cursor_home(): 2124
151+
lcd.cursor_underline_on(): 516
152+
lcd.cursor_underline_off(): 516
153+
lcd.cursor_blink_off(): 516
154+
lcd.set_cursor(0,0): 520
155+
lcd.line_clear(): 8296
156+
lcd.write('L'): 520
157+
lcd.print('\a'): 400468
158+
lcd.print('\b'): 520
159+
lcd.print('\f'): 2128
160+
lcd.print('\n'): 9324
161+
lcd.print('\r'): 520
162+
lcd.print('\t'): 528
163+
lcd.print("0"): 528
164+
lcd.print("10"): 1052
165+
lcd.print("100"): 1564
166+
lcd.print("1000"): 2088
167+
lcd.print("10000"): 2600
168+
lcd.print("Hello World"): 5724
169+
lcd.print(F("Hello World")): 5704
170+
lcd.print(F("Hello\tWorld")): 5708
171+
lcd.print(F("Hello\nWorld")): 14508
172+
lcd.print(F("\nHello\tWorld")): 15044
173+
lcd.print(0): 568
174+
lcd.print(1): 568
175+
lcd.print(10): 1132
176+
lcd.print(100): 1680
177+
lcd.print(INT16_MIN): 3312
178+
lcd.print(INT16_MAX): 2796
179+
lcd.print(INT32_MIN): 6088
180+
lcd.print(INT32_MAX): 5588
181+
lcd.print(1234.56789, 5): 5780
182+
lcd.print(-1234.56789, 5): 6292
183+
lcd.print(0x8000, BIN): 8892
184+
lcd.print(0x8000, DEC): 2792
185+
lcd.print(0x8000, HEX): 2240
186+
lcd.end(): 516
187187
--------------------------------------------------------------------------------
188188
Hardware::TWI twi(400000UL);
189189
LCD::GY_IICLCD io(twi);
190190
--------------------------------------------------------------------------------
191-
led.begin(): 56056
192-
led.cursor_blink_on(); led.print(F("$ benchmark")); delay(1000): 1002108
193-
led.backlight_off(): 84
194-
led.backlight_on(): 88
195-
led.display_off(): 172
196-
led.display_on(): 172
197-
led.display_clear(): 1776
198-
led.cursor_home(): 1776
199-
led.cursor_underline_on(): 172
200-
led.cursor_underline_off(): 172
201-
led.cursor_blink_off(): 172
202-
led.set_cursor(0,0): 176
203-
led.line_clear(): 2796
204-
led.write('L'): 176
205-
led.print('\a'): 400192
206-
led.print('\b'): 180
207-
led.print('\f'): 1784
208-
led.print('\n'): 3152
209-
led.print('\r'): 176
210-
led.print('\t'): 184
211-
led.print("0"): 184
212-
led.print("10"): 360
213-
led.print("100"): 532
214-
led.print("1000"): 704
215-
led.print("10000"): 876
216-
led.print("Hello World"): 1932
217-
led.print(F("Hello World")): 1920
218-
led.print(F("Hello\tWorld")): 1936
219-
led.print(F("Hello\nWorld")): 4892
220-
led.print(F("\nHello\tWorld")): 5076
221-
led.print(0): 228
222-
led.print(1): 224
223-
led.print(10): 440
224-
led.print(100): 652
225-
led.print(INT16_MIN): 1256
226-
led.print(INT16_MAX): 1076
227-
led.print(INT32_MIN): 2328
228-
led.print(INT32_MAX): 2152
229-
led.print(1234.56789, 5): 2344
230-
led.print(-1234.56789, 5): 2508
231-
led.print(0x8000, BIN): 3408
232-
led.print(0x8000, DEC): 1080
233-
led.print(0x8000, HEX): 860
234-
led.end(): 172
191+
lcd.begin(): 56056
192+
lcd.cursor_blink_on(); lcd.print(F("$ benchmark")); delay(1000): 1002108
193+
lcd.backlight_off(): 84
194+
lcd.backlight_on(): 88
195+
lcd.display_off(): 172
196+
lcd.display_on(): 172
197+
lcd.display_clear(): 1776
198+
lcd.cursor_home(): 1776
199+
lcd.cursor_underline_on(): 172
200+
lcd.cursor_underline_off(): 172
201+
lcd.cursor_blink_off(): 172
202+
lcd.set_cursor(0,0): 176
203+
lcd.line_clear(): 2796
204+
lcd.write('L'): 176
205+
lcd.print('\a'): 400192
206+
lcd.print('\b'): 180
207+
lcd.print('\f'): 1784
208+
lcd.print('\n'): 3152
209+
lcd.print('\r'): 176
210+
lcd.print('\t'): 184
211+
lcd.print("0"): 184
212+
lcd.print("10"): 360
213+
lcd.print("100"): 532
214+
lcd.print("1000"): 704
215+
lcd.print("10000"): 876
216+
lcd.print("Hello World"): 1932
217+
lcd.print(F("Hello World")): 1920
218+
lcd.print(F("Hello\tWorld")): 1936
219+
lcd.print(F("Hello\nWorld")): 4892
220+
lcd.print(F("\nHello\tWorld")): 5076
221+
lcd.print(0): 228
222+
lcd.print(1): 224
223+
lcd.print(10): 440
224+
lcd.print(100): 652
225+
lcd.print(INT16_MIN): 1256
226+
lcd.print(INT16_MAX): 1076
227+
lcd.print(INT32_MIN): 2328
228+
lcd.print(INT32_MAX): 2152
229+
lcd.print(1234.56789, 5): 2344
230+
lcd.print(-1234.56789, 5): 2508
231+
lcd.print(0x8000, BIN): 3408
232+
lcd.print(0x8000, DEC): 1080
233+
lcd.print(0x8000, HEX): 860
234+
lcd.end(): 172
235235
--------------------------------------------------------------------------------
236236
*/

0 commit comments

Comments
 (0)