Rev 18 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 18 | Rev 19 | ||
---|---|---|---|
Line 1... | Line 1... | ||
1 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccmjnRrp.s page 1 |
1 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccSVDvEf.s page 1 |
2 | 2 | ||
3 | 3 | ||
4 | 1 .cpu cortex-m3 |
4 | 1 .cpu cortex-m3 |
5 | 2 .eabi_attribute 20, 1 |
5 | 2 .eabi_attribute 20, 1 |
6 | 3 .eabi_attribute 21, 1 |
6 | 3 .eabi_attribute 21, 1 |
Line 56... | Line 56... | ||
56 | 28:../libOLED/src/displayclass.cpp **** uint8_t const SSD1306_SETPRECHARGE = 0xD9; |
56 | 28:../libOLED/src/displayclass.cpp **** uint8_t const SSD1306_SETPRECHARGE = 0xD9; |
57 | 29:../libOLED/src/displayclass.cpp **** |
57 | 29:../libOLED/src/displayclass.cpp **** |
58 | 30:../libOLED/src/displayclass.cpp **** uint8_t const SSD1306_SETMULTIPLEX = 0xA8; |
58 | 30:../libOLED/src/displayclass.cpp **** uint8_t const SSD1306_SETMULTIPLEX = 0xA8; |
59 | 31:../libOLED/src/displayclass.cpp **** |
59 | 31:../libOLED/src/displayclass.cpp **** |
60 | 32:../libOLED/src/displayclass.cpp **** uint8_t const SSD1306_SETLOWCOLUMN = 0x00; |
60 | 32:../libOLED/src/displayclass.cpp **** uint8_t const SSD1306_SETLOWCOLUMN = 0x00; |
61 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccmjnRrp.s page 2 |
61 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccSVDvEf.s page 2 |
62 | 62 | ||
63 | 63 | ||
64 | 33:../libOLED/src/displayclass.cpp **** uint8_t const SSD1306_SETHIGHCOLUMN = 0x10; |
64 | 33:../libOLED/src/displayclass.cpp **** uint8_t const SSD1306_SETHIGHCOLUMN = 0x10; |
65 | 34:../libOLED/src/displayclass.cpp **** |
65 | 34:../libOLED/src/displayclass.cpp **** |
66 | 35:../libOLED/src/displayclass.cpp **** uint8_t const SSD1306_SETSTARTLINE = 0x40; |
66 | 35:../libOLED/src/displayclass.cpp **** uint8_t const SSD1306_SETSTARTLINE = 0x40; |
Line 116... | Line 116... | ||
116 | 45 .section .text._ZN12_GLOBAL__N_13absIsEET_S1_,"ax",%progbits |
116 | 45 .section .text._ZN12_GLOBAL__N_13absIsEET_S1_,"ax",%progbits |
117 | 46 .align 1 |
117 | 46 .align 1 |
118 | 47 .syntax unified |
118 | 47 .syntax unified |
119 | 48 .thumb |
119 | 48 .thumb |
120 | 49 .thumb_func |
120 | 49 .thumb_func |
121 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccmjnRrp.s page 3 |
121 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccSVDvEf.s page 3 |
122 | 122 | ||
123 | 123 | ||
124 | 50 .fpu softvfp |
124 | 50 .fpu softvfp |
125 | 52 _ZN12_GLOBAL__N_13absIsEET_S1_: |
125 | 52 _ZN12_GLOBAL__N_13absIsEET_S1_: |
126 | 53 .LVL2: |
126 | 53 .LVL2: |
Line 176... | Line 176... | ||
176 | 84:../libOLED/src/displayclass.cpp **** } |
176 | 84:../libOLED/src/displayclass.cpp **** } |
177 | 89 .loc 1 84 1 is_stmt 0 view .LVU11 |
177 | 89 .loc 1 84 1 is_stmt 0 view .LVU11 |
178 | 90 0000 7047 bx lr |
178 | 90 0000 7047 bx lr |
179 | 91 .cfi_endproc |
179 | 91 .cfi_endproc |
180 | 92 .LFE32: |
180 | 92 .LFE32: |
181 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccmjnRrp.s page 4 |
181 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccSVDvEf.s page 4 |
182 | 182 | ||
183 | 183 | ||
184 | 94 .section .text.__cxa_pure_virtual,"ax",%progbits |
184 | 94 .section .text.__cxa_pure_virtual,"ax",%progbits |
185 | 95 .align 1 |
185 | 95 .align 1 |
186 | 96 .global __cxa_pure_virtual |
186 | 96 .global __cxa_pure_virtual |
Line 236... | Line 236... | ||
236 | 95:../libOLED/src/displayclass.cpp **** uint8_t *const data) : |
236 | 95:../libOLED/src/displayclass.cpp **** uint8_t *const data) : |
237 | 96:../libOLED/src/displayclass.cpp **** m_width (width), m_height (height), m_ramwidth (ramwidth), m_cursor_x (0), m_cursor_y ( |
237 | 96:../libOLED/src/displayclass.cpp **** m_width (width), m_height (height), m_ramwidth (ramwidth), m_cursor_x (0), m_cursor_y ( |
238 | 97:../libOLED/src/displayclass.cpp **** 0), m_rotation (0), m_colour (WHITE), m_data (data) |
238 | 97:../libOLED/src/displayclass.cpp **** 0), m_rotation (0), m_colour (WHITE), m_data (data) |
239 | 139 .loc 1 97 52 view .LVU16 |
239 | 139 .loc 1 97 52 view .LVU16 |
240 | 140 0002 074D ldr r5, .L8 |
240 | 140 0002 074D ldr r5, .L8 |
241 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccmjnRrp.s page 5 |
241 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccSVDvEf.s page 5 |
242 | 242 | ||
243 | 243 | ||
244 | 141 0004 0560 str r5, [r0] |
244 | 141 0004 0560 str r5, [r0] |
245 | 142 0006 4160 str r1, [r0, #4] |
245 | 142 0006 4160 str r1, [r0, #4] |
246 | 143 0008 8260 str r2, [r0, #8] |
246 | 143 0008 8260 str r2, [r0, #8] |
Line 296... | Line 296... | ||
296 | 103:../libOLED/src/displayclass.cpp **** |
296 | 103:../libOLED/src/displayclass.cpp **** |
297 | 104:../libOLED/src/displayclass.cpp **** } |
297 | 104:../libOLED/src/displayclass.cpp **** } |
298 | 190 .loc 1 104 1 is_stmt 0 view .LVU21 |
298 | 190 .loc 1 104 1 is_stmt 0 view .LVU21 |
299 | 191 0000 7047 bx lr |
299 | 191 0000 7047 bx lr |
300 | 192 .cfi_endproc |
300 | 192 .cfi_endproc |
301 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccmjnRrp.s page 6 |
301 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccSVDvEf.s page 6 |
302 | 302 | ||
303 | 303 | ||
304 | 193 .LFE38: |
304 | 193 .LFE38: |
305 | 195 .global _ZN9display_tD1Ev |
305 | 195 .global _ZN9display_tD1Ev |
306 | 196 .thumb_set _ZN9display_tD1Ev,_ZN9display_tD2Ev |
306 | 196 .thumb_set _ZN9display_tD1Ev,_ZN9display_tD2Ev |
Line 356... | Line 356... | ||
356 | 244 0006 9847 blx r3 |
356 | 244 0006 9847 blx r3 |
357 | 245 .LVL11: |
357 | 245 .LVL11: |
358 | 109:../libOLED/src/displayclass.cpp **** } |
358 | 109:../libOLED/src/displayclass.cpp **** } |
359 | 246 .loc 1 109 1 view .LVU29 |
359 | 246 .loc 1 109 1 view .LVU29 |
360 | 247 0008 08BD pop {r3, pc} |
360 | 247 0008 08BD pop {r3, pc} |
361 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccmjnRrp.s page 7 |
361 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccSVDvEf.s page 7 |
362 | 362 | ||
363 | 363 | ||
364 | 248 .cfi_endproc |
364 | 248 .cfi_endproc |
365 | 249 .LFE41: |
365 | 249 .LFE41: |
366 | 251 .section .text._ZN9display_t11getRotationEv,"ax",%progbits |
366 | 251 .section .text._ZN9display_t11getRotationEv,"ax",%progbits |
Line 416... | Line 416... | ||
416 | 150:../libOLED/src/displayclass.cpp **** |
416 | 150:../libOLED/src/displayclass.cpp **** |
417 | 151:../libOLED/src/displayclass.cpp **** uint8_t |
417 | 151:../libOLED/src/displayclass.cpp **** uint8_t |
418 | 152:../libOLED/src/displayclass.cpp **** display_t::getRotation (void) |
418 | 152:../libOLED/src/displayclass.cpp **** display_t::getRotation (void) |
419 | 153:../libOLED/src/displayclass.cpp **** { |
419 | 153:../libOLED/src/displayclass.cpp **** { |
420 | 262 .loc 1 153 1 is_stmt 1 view -0 |
420 | 262 .loc 1 153 1 is_stmt 1 view -0 |
421 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccmjnRrp.s page 8 |
421 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccSVDvEf.s page 8 |
422 | 422 | ||
423 | 423 | ||
424 | 263 .cfi_startproc |
424 | 263 .cfi_startproc |
425 | 264 @ args = 0, pretend = 0, frame = 0 |
425 | 264 @ args = 0, pretend = 0, frame = 0 |
426 | 265 @ frame_needed = 0, uses_anonymous_args = 0 |
426 | 265 @ frame_needed = 0, uses_anonymous_args = 0 |
Line 476... | Line 476... | ||
476 | 307 .loc 1 163 7 view .LVU39 |
476 | 307 .loc 1 163 7 view .LVU39 |
477 | 308 .loc 1 163 14 is_stmt 0 view .LVU40 |
477 | 308 .loc 1 163 14 is_stmt 0 view .LVU40 |
478 | 309 000e B0F90400 ldrsh r0, [r0, #4] |
478 | 309 000e B0F90400 ldrsh r0, [r0, #4] |
479 | 310 .LVL15: |
479 | 310 .LVL15: |
480 | 311 .loc 1 163 14 view .LVU41 |
480 | 311 .loc 1 163 14 view .LVU41 |
481 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccmjnRrp.s page 9 |
481 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccSVDvEf.s page 9 |
482 | 482 | ||
483 | 483 | ||
484 | 312 0012 7047 bx lr |
484 | 312 0012 7047 bx lr |
485 | 313 .LVL16: |
485 | 313 .LVL16: |
486 | 314 .L20: |
486 | 314 .L20: |
Line 536... | Line 536... | ||
536 | 351 002a 7047 bx lr |
536 | 351 002a 7047 bx lr |
537 | 352 .cfi_endproc |
537 | 352 .cfi_endproc |
538 | 353 .LFE44: |
538 | 353 .LFE44: |
539 | 355 .section .text._ZN9display_t6heightEv,"ax",%progbits |
539 | 355 .section .text._ZN9display_t6heightEv,"ax",%progbits |
540 | 356 .align 1 |
540 | 356 .align 1 |
541 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccmjnRrp.s page 10 |
541 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccSVDvEf.s page 10 |
542 | 542 | ||
543 | 543 | ||
544 | 357 .global _ZN9display_t6heightEv |
544 | 357 .global _ZN9display_t6heightEv |
545 | 358 .syntax unified |
545 | 358 .syntax unified |
546 | 359 .thumb |
546 | 359 .thumb |
Line 596... | Line 596... | ||
596 | 399 .LVL27: |
596 | 399 .LVL27: |
597 | 400 .loc 1 187 14 view .LVU71 |
597 | 400 .loc 1 187 14 view .LVU71 |
598 | 401 0018 7047 bx lr |
598 | 401 0018 7047 bx lr |
599 | 402 .LVL28: |
599 | 402 .LVL28: |
600 | 403 .L27: |
600 | 403 .L27: |
601 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccmjnRrp.s page 11 |
601 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccSVDvEf.s page 11 |
602 | 602 | ||
603 | 603 | ||
604 | 188:../libOLED/src/displayclass.cpp **** break; |
604 | 188:../libOLED/src/displayclass.cpp **** break; |
605 | 404 .loc 1 188 7 is_stmt 1 view .LVU72 |
605 | 404 .loc 1 188 7 is_stmt 1 view .LVU72 |
606 | 189:../libOLED/src/displayclass.cpp **** case 2: |
606 | 189:../libOLED/src/displayclass.cpp **** case 2: |
Line 656... | Line 656... | ||
656 | 201:../libOLED/src/displayclass.cpp **** display_t::drawPixel (int16_t x, int16_t y, bool pixel) |
656 | 201:../libOLED/src/displayclass.cpp **** display_t::drawPixel (int16_t x, int16_t y, bool pixel) |
657 | 202:../libOLED/src/displayclass.cpp **** { |
657 | 202:../libOLED/src/displayclass.cpp **** { |
658 | 445 .loc 1 202 1 is_stmt 1 view -0 |
658 | 445 .loc 1 202 1 is_stmt 1 view -0 |
659 | 446 .cfi_startproc |
659 | 446 .cfi_startproc |
660 | 447 @ args = 0, pretend = 0, frame = 8 |
660 | 447 @ args = 0, pretend = 0, frame = 8 |
661 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccmjnRrp.s page 12 |
661 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccSVDvEf.s page 12 |
662 | 662 | ||
663 | 663 | ||
664 | 448 @ frame_needed = 0, uses_anonymous_args = 0 |
664 | 448 @ frame_needed = 0, uses_anonymous_args = 0 |
665 | 449 .loc 1 202 1 is_stmt 0 view .LVU85 |
665 | 449 .loc 1 202 1 is_stmt 0 view .LVU85 |
666 | 450 0000 F0B5 push {r4, r5, r6, r7, lr} |
666 | 450 0000 F0B5 push {r4, r5, r6, r7, lr} |
Line 716... | Line 716... | ||
716 | 495 0032 012B cmp r3, #1 |
716 | 495 0032 012B cmp r3, #1 |
717 | 496 0034 0BD0 beq .L47 |
717 | 496 0034 0BD0 beq .L47 |
718 | 497 .LVL38: |
718 | 497 .LVL38: |
719 | 498 .L35: |
719 | 498 .L35: |
720 | 208:../libOLED/src/displayclass.cpp **** { |
720 | 208:../libOLED/src/displayclass.cpp **** { |
721 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccmjnRrp.s page 13 |
721 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccSVDvEf.s page 13 |
722 | 722 | ||
723 | 723 | ||
724 | 209:../libOLED/src/displayclass.cpp **** case 1: |
724 | 209:../libOLED/src/displayclass.cpp **** case 1: |
725 | 210:../libOLED/src/displayclass.cpp **** swap (x, y); |
725 | 210:../libOLED/src/displayclass.cpp **** swap (x, y); |
726 | 211:../libOLED/src/displayclass.cpp **** x = m_width - x - 1; |
726 | 211:../libOLED/src/displayclass.cpp **** x = m_width - x - 1; |
Line 776... | Line 776... | ||
776 | 244:../libOLED/src/displayclass.cpp **** case WHITE: |
776 | 244:../libOLED/src/displayclass.cpp **** case WHITE: |
777 | 516 .loc 1 244 5 is_stmt 1 view .LVU104 |
777 | 516 .loc 1 244 5 is_stmt 1 view .LVU104 |
778 | 245:../libOLED/src/displayclass.cpp **** case OVERLAY: |
778 | 245:../libOLED/src/displayclass.cpp **** case OVERLAY: |
779 | 517 .loc 1 245 5 view .LVU105 |
779 | 517 .loc 1 245 5 view .LVU105 |
780 | 246:../libOLED/src/displayclass.cpp **** case INVERT: |
780 | 246:../libOLED/src/displayclass.cpp **** case INVERT: |
781 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccmjnRrp.s page 14 |
781 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccSVDvEf.s page 14 |
782 | 782 | ||
783 | 783 | ||
784 | 518 .loc 1 246 5 view .LVU106 |
784 | 518 .loc 1 246 5 view .LVU106 |
785 | 247:../libOLED/src/displayclass.cpp **** pixData = pixel ? 1 : 0; |
785 | 247:../libOLED/src/displayclass.cpp **** pixData = pixel ? 1 : 0; |
786 | 519 .loc 1 247 8 view .LVU107 |
786 | 519 .loc 1 247 8 view .LVU107 |
Line 836... | Line 836... | ||
836 | 555 .loc 1 214 19 is_stmt 0 view .LVU122 |
836 | 555 .loc 1 214 19 is_stmt 0 view .LVU122 |
837 | 556 006a 521A subs r2, r2, r1 |
837 | 556 006a 521A subs r2, r2, r1 |
838 | 557 006c 92B2 uxth r2, r2 |
838 | 557 006c 92B2 uxth r2, r2 |
839 | 214:../libOLED/src/displayclass.cpp **** y = m_height - y - 1; |
839 | 214:../libOLED/src/displayclass.cpp **** y = m_height - y - 1; |
840 | 558 .loc 1 214 23 view .LVU123 |
840 | 558 .loc 1 214 23 view .LVU123 |
841 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccmjnRrp.s page 15 |
841 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccSVDvEf.s page 15 |
842 | 842 | ||
843 | 843 | ||
844 | 559 006e 013A subs r2, r2, #1 |
844 | 559 006e 013A subs r2, r2, #1 |
845 | 214:../libOLED/src/displayclass.cpp **** y = m_height - y - 1; |
845 | 214:../libOLED/src/displayclass.cpp **** y = m_height - y - 1; |
846 | 560 .loc 1 214 9 view .LVU124 |
846 | 560 .loc 1 214 9 view .LVU124 |
Line 896... | Line 896... | ||
896 | 219:../libOLED/src/displayclass.cpp **** break; |
896 | 219:../libOLED/src/displayclass.cpp **** break; |
897 | 596 .loc 1 219 9 view .LVU139 |
897 | 596 .loc 1 219 9 view .LVU139 |
898 | 597 0096 ADF80430 strh r3, [sp, #4] @ movhi |
898 | 597 0096 ADF80430 strh r3, [sp, #4] @ movhi |
899 | 220:../libOLED/src/displayclass.cpp **** } |
899 | 220:../libOLED/src/displayclass.cpp **** } |
900 | 598 .loc 1 220 7 is_stmt 1 view .LVU140 |
900 | 598 .loc 1 220 7 is_stmt 1 view .LVU140 |
901 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccmjnRrp.s page 16 |
901 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccSVDvEf.s page 16 |
902 | 902 | ||
903 | 903 | ||
904 | 599 009a CCE7 b .L35 |
904 | 599 009a CCE7 b .L35 |
905 | 600 .L48: |
905 | 600 .L48: |
906 | 231:../libOLED/src/displayclass.cpp **** case WHITE: |
906 | 231:../libOLED/src/displayclass.cpp **** case WHITE: |
Line 956... | Line 956... | ||
956 | 637 00ca BDB1 cbz r5, .L43 |
956 | 637 00ca BDB1 cbz r5, .L43 |
957 | 638 00cc 0021 movs r1, #0 |
957 | 638 00cc 0021 movs r1, #0 |
958 | 639 00ce 00E0 b .L39 |
958 | 639 00ce 00E0 b .L39 |
959 | 640 .L42: |
959 | 640 .L42: |
960 | 238:../libOLED/src/displayclass.cpp **** switch (m_colour) |
960 | 238:../libOLED/src/displayclass.cpp **** switch (m_colour) |
961 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccmjnRrp.s page 17 |
961 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccSVDvEf.s page 17 |
962 | 962 | ||
963 | 963 | ||
964 | 641 .loc 1 238 11 view .LVU155 |
964 | 641 .loc 1 238 11 view .LVU155 |
965 | 642 00d0 0021 movs r1, #0 |
965 | 642 00d0 0021 movs r1, #0 |
966 | 643 .L39: |
966 | 643 .L39: |
Line 1016... | Line 1016... | ||
1016 | 686 .L44: |
1016 | 686 .L44: |
1017 | 247:../libOLED/src/displayclass.cpp **** break; |
1017 | 247:../libOLED/src/displayclass.cpp **** break; |
1018 | 687 .loc 1 247 16 view .LVU167 |
1018 | 687 .loc 1 247 16 view .LVU167 |
1019 | 688 0100 0021 movs r1, #0 |
1019 | 688 0100 0021 movs r1, #0 |
1020 | 689 0102 E6E7 b .L39 |
1020 | 689 0102 E6E7 b .L39 |
1021 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccmjnRrp.s page 18 |
1021 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccSVDvEf.s page 18 |
1022 | 1022 | ||
1023 | 1023 | ||
1024 | 690 .LVL56: |
1024 | 690 .LVL56: |
1025 | 691 .L50: |
1025 | 691 .L50: |
1026 | 251:../libOLED/src/displayclass.cpp **** |
1026 | 251:../libOLED/src/displayclass.cpp **** |
Line 1076... | Line 1076... | ||
1076 | 737 .loc 1 259 13 view .LVU177 |
1076 | 737 .loc 1 259 13 view .LVU177 |
1077 | 738 0012 1DB1 cbz r5, .L53 |
1077 | 738 0012 1DB1 cbz r5, .L53 |
1078 | 739 0014 A721 movs r1, #167 |
1078 | 739 0014 A721 movs r1, #167 |
1079 | 740 .L52: |
1079 | 740 .L52: |
1080 | 741 .loc 1 259 13 discriminator 4 view .LVU178 |
1080 | 741 .loc 1 259 13 discriminator 4 view .LVU178 |
1081 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccmjnRrp.s page 19 |
1081 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccSVDvEf.s page 19 |
1082 | 1082 | ||
1083 | 1083 | ||
1084 | 742 0016 2046 mov r0, r4 |
1084 | 742 0016 2046 mov r0, r4 |
1085 | 743 0018 9847 blx r3 |
1085 | 743 0018 9847 blx r3 |
1086 | 744 .LVL60: |
1086 | 744 .LVL60: |
Line 1136... | Line 1136... | ||
1136 | 785 .loc 1 269 13 view .LVU185 |
1136 | 785 .loc 1 269 13 view .LVU185 |
1137 | 786 000c 0021 movs r1, #0 |
1137 | 786 000c 0021 movs r1, #0 |
1138 | 787 .LVL63: |
1138 | 787 .LVL63: |
1139 | 788 .loc 1 269 13 view .LVU186 |
1139 | 788 .loc 1 269 13 view .LVU186 |
1140 | 789 000e 9847 blx r3 |
1140 | 789 000e 9847 blx r3 |
1141 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccmjnRrp.s page 20 |
1141 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccSVDvEf.s page 20 |
1142 | 1142 | ||
1143 | 1143 | ||
1144 | 790 .LVL64: |
1144 | 790 .LVL64: |
1145 | 270:../libOLED/src/displayclass.cpp **** oledWrite (SSD1306_RIGHT_HORIZONTAL_SCROLL); |
1145 | 270:../libOLED/src/displayclass.cpp **** oledWrite (SSD1306_RIGHT_HORIZONTAL_SCROLL); |
1146 | 791 .loc 1 270 3 is_stmt 1 view .LVU187 |
1146 | 791 .loc 1 270 3 is_stmt 1 view .LVU187 |
Line 1196... | Line 1196... | ||
1196 | 836 .loc 1 275 3 is_stmt 1 view .LVU202 |
1196 | 836 .loc 1 275 3 is_stmt 1 view .LVU202 |
1197 | 837 .loc 1 275 18 is_stmt 0 view .LVU203 |
1197 | 837 .loc 1 275 18 is_stmt 0 view .LVU203 |
1198 | 838 0042 2368 ldr r3, [r4] |
1198 | 838 0042 2368 ldr r3, [r4] |
1199 | 839 0044 DB68 ldr r3, [r3, #12] |
1199 | 839 0044 DB68 ldr r3, [r3, #12] |
1200 | 840 .loc 1 275 13 view .LVU204 |
1200 | 840 .loc 1 275 13 view .LVU204 |
1201 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccmjnRrp.s page 21 |
1201 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccSVDvEf.s page 21 |
1202 | 1202 | ||
1203 | 1203 | ||
1204 | 841 0046 0021 movs r1, #0 |
1204 | 841 0046 0021 movs r1, #0 |
1205 | 842 0048 2046 mov r0, r4 |
1205 | 842 0048 2046 mov r0, r4 |
1206 | 843 004a 9847 blx r3 |
1206 | 843 004a 9847 blx r3 |
Line 1256... | Line 1256... | ||
1256 | 884 .loc 1 286 1 is_stmt 0 view .LVU214 |
1256 | 884 .loc 1 286 1 is_stmt 0 view .LVU214 |
1257 | 885 0000 70B5 push {r4, r5, r6, lr} |
1257 | 885 0000 70B5 push {r4, r5, r6, lr} |
1258 | 886 .LCFI9: |
1258 | 886 .LCFI9: |
1259 | 887 .cfi_def_cfa_offset 16 |
1259 | 887 .cfi_def_cfa_offset 16 |
1260 | 888 .cfi_offset 4, -16 |
1260 | 888 .cfi_offset 4, -16 |
1261 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccmjnRrp.s page 22 |
1261 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccSVDvEf.s page 22 |
1262 | 1262 | ||
1263 | 1263 | ||
1264 | 889 .cfi_offset 5, -12 |
1264 | 889 .cfi_offset 5, -12 |
1265 | 890 .cfi_offset 6, -8 |
1265 | 890 .cfi_offset 6, -8 |
1266 | 891 .cfi_offset 14, -4 |
1266 | 891 .cfi_offset 14, -4 |
Line 1316... | Line 1316... | ||
1316 | 936 .loc 1 291 13 view .LVU230 |
1316 | 936 .loc 1 291 13 view .LVU230 |
1317 | 937 0032 0021 movs r1, #0 |
1317 | 937 0032 0021 movs r1, #0 |
1318 | 938 0034 2046 mov r0, r4 |
1318 | 938 0034 2046 mov r0, r4 |
1319 | 939 0036 9847 blx r3 |
1319 | 939 0036 9847 blx r3 |
1320 | 940 .LVL79: |
1320 | 940 .LVL79: |
1321 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccmjnRrp.s page 23 |
1321 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccSVDvEf.s page 23 |
1322 | 1322 | ||
1323 | 1323 | ||
1324 | 292:../libOLED/src/displayclass.cpp **** oledWrite (stop); |
1324 | 292:../libOLED/src/displayclass.cpp **** oledWrite (stop); |
1325 | 941 .loc 1 292 3 is_stmt 1 view .LVU231 |
1325 | 941 .loc 1 292 3 is_stmt 1 view .LVU231 |
1326 | 942 .loc 1 292 18 is_stmt 0 view .LVU232 |
1326 | 942 .loc 1 292 18 is_stmt 0 view .LVU232 |
Line 1376... | Line 1376... | ||
1376 | 989 .fpu softvfp |
1376 | 989 .fpu softvfp |
1377 | 991 _ZN9display_t20startscrolldiagrightEhh: |
1377 | 991 _ZN9display_t20startscrolldiagrightEhh: |
1378 | 992 .LVL84: |
1378 | 992 .LVL84: |
1379 | 993 .LFB50: |
1379 | 993 .LFB50: |
1380 | 297:../libOLED/src/displayclass.cpp **** |
1380 | 297:../libOLED/src/displayclass.cpp **** |
1381 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccmjnRrp.s page 24 |
1381 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccSVDvEf.s page 24 |
1382 | 1382 | ||
1383 | 1383 | ||
1384 | 298:../libOLED/src/displayclass.cpp **** // startscrolldiagright |
1384 | 298:../libOLED/src/displayclass.cpp **** // startscrolldiagright |
1385 | 299:../libOLED/src/displayclass.cpp **** // Activate a diagonal scroll for rows start through stop |
1385 | 299:../libOLED/src/displayclass.cpp **** // Activate a diagonal scroll for rows start through stop |
1386 | 300:../libOLED/src/displayclass.cpp **** // Hint, the display is 16 rows tall. To scroll the whole display, run: |
1386 | 300:../libOLED/src/displayclass.cpp **** // Hint, the display is 16 rows tall. To scroll the whole display, run: |
Line 1436... | Line 1436... | ||
1436 | 1036 .LVL88: |
1436 | 1036 .LVL88: |
1437 | 308:../libOLED/src/displayclass.cpp **** oledWrite (m_height); |
1437 | 308:../libOLED/src/displayclass.cpp **** oledWrite (m_height); |
1438 | 1037 .loc 1 308 3 is_stmt 1 view .LVU257 |
1438 | 1037 .loc 1 308 3 is_stmt 1 view .LVU257 |
1439 | 1038 .loc 1 308 22 is_stmt 0 view .LVU258 |
1439 | 1038 .loc 1 308 22 is_stmt 0 view .LVU258 |
1440 | 1039 0024 2368 ldr r3, [r4] |
1440 | 1039 0024 2368 ldr r3, [r4] |
1441 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccmjnRrp.s page 25 |
1441 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccSVDvEf.s page 25 |
1442 | 1442 | ||
1443 | 1443 | ||
1444 | 1040 0026 DB68 ldr r3, [r3, #12] |
1444 | 1040 0026 DB68 ldr r3, [r3, #12] |
1445 | 1041 .loc 1 308 13 view .LVU259 |
1445 | 1041 .loc 1 308 13 view .LVU259 |
1446 | 1042 0028 217A ldrb r1, [r4, #8] @ zero_extendqisi2 |
1446 | 1042 0028 217A ldrb r1, [r4, #8] @ zero_extendqisi2 |
Line 1496... | Line 1496... | ||
1496 | 1087 005a 2946 mov r1, r5 |
1496 | 1087 005a 2946 mov r1, r5 |
1497 | 1088 005c 2046 mov r0, r4 |
1497 | 1088 005c 2046 mov r0, r4 |
1498 | 1089 005e 9847 blx r3 |
1498 | 1089 005e 9847 blx r3 |
1499 | 1090 .LVL94: |
1499 | 1090 .LVL94: |
1500 | 314:../libOLED/src/displayclass.cpp **** oledWrite (0X01); |
1500 | 314:../libOLED/src/displayclass.cpp **** oledWrite (0X01); |
1501 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccmjnRrp.s page 26 |
1501 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccSVDvEf.s page 26 |
1502 | 1502 | ||
1503 | 1503 | ||
1504 | 1091 .loc 1 314 3 is_stmt 1 view .LVU275 |
1504 | 1091 .loc 1 314 3 is_stmt 1 view .LVU275 |
1505 | 1092 .loc 1 314 18 is_stmt 0 view .LVU276 |
1505 | 1092 .loc 1 314 18 is_stmt 0 view .LVU276 |
1506 | 1093 0060 2368 ldr r3, [r4] |
1506 | 1093 0060 2368 ldr r3, [r4] |
Line 1556... | Line 1556... | ||
1556 | 1135 .cfi_offset 5, -12 |
1556 | 1135 .cfi_offset 5, -12 |
1557 | 1136 .cfi_offset 6, -8 |
1557 | 1136 .cfi_offset 6, -8 |
1558 | 1137 .cfi_offset 14, -4 |
1558 | 1137 .cfi_offset 14, -4 |
1559 | 1138 0002 0446 mov r4, r0 |
1559 | 1138 0002 0446 mov r4, r0 |
1560 | 1139 0004 0E46 mov r6, r1 |
1560 | 1139 0004 0E46 mov r6, r1 |
1561 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccmjnRrp.s page 27 |
1561 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccSVDvEf.s page 27 |
1562 | 1562 | ||
1563 | 1563 | ||
1564 | 1140 0006 1546 mov r5, r2 |
1564 | 1140 0006 1546 mov r5, r2 |
1565 | 325:../libOLED/src/displayclass.cpp **** oledSetCD (0); |
1565 | 325:../libOLED/src/displayclass.cpp **** oledSetCD (0); |
1566 | 1141 .loc 1 325 3 is_stmt 1 view .LVU285 |
1566 | 1141 .loc 1 325 3 is_stmt 1 view .LVU285 |
Line 1616... | Line 1616... | ||
1616 | 330:../libOLED/src/displayclass.cpp **** oledWrite (0X00); |
1616 | 330:../libOLED/src/displayclass.cpp **** oledWrite (0X00); |
1617 | 1187 .loc 1 330 3 is_stmt 1 view .LVU301 |
1617 | 1187 .loc 1 330 3 is_stmt 1 view .LVU301 |
1618 | 1188 .loc 1 330 18 is_stmt 0 view .LVU302 |
1618 | 1188 .loc 1 330 18 is_stmt 0 view .LVU302 |
1619 | 1189 0038 2368 ldr r3, [r4] |
1619 | 1189 0038 2368 ldr r3, [r4] |
1620 | 1190 003a DB68 ldr r3, [r3, #12] |
1620 | 1190 003a DB68 ldr r3, [r3, #12] |
1621 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccmjnRrp.s page 28 |
1621 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccSVDvEf.s page 28 |
1622 | 1622 | ||
1623 | 1623 | ||
1624 | 1191 .loc 1 330 13 view .LVU303 |
1624 | 1191 .loc 1 330 13 view .LVU303 |
1625 | 1192 003c 0021 movs r1, #0 |
1625 | 1192 003c 0021 movs r1, #0 |
1626 | 1193 003e 2046 mov r0, r4 |
1626 | 1193 003e 2046 mov r0, r4 |
Line 1676... | Line 1676... | ||
1676 | 1238 0070 2046 mov r0, r4 |
1676 | 1238 0070 2046 mov r0, r4 |
1677 | 1239 0072 9847 blx r3 |
1677 | 1239 0072 9847 blx r3 |
1678 | 1240 .LVL109: |
1678 | 1240 .LVL109: |
1679 | 336:../libOLED/src/displayclass.cpp **** } |
1679 | 336:../libOLED/src/displayclass.cpp **** } |
1680 | 1241 .loc 1 336 1 view .LVU319 |
1680 | 1241 .loc 1 336 1 view .LVU319 |
1681 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccmjnRrp.s page 29 |
1681 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccSVDvEf.s page 29 |
1682 | 1682 | ||
1683 | 1683 | ||
1684 | 1242 0074 70BD pop {r4, r5, r6, pc} |
1684 | 1242 0074 70BD pop {r4, r5, r6, pc} |
1685 | 1243 .loc 1 336 1 view .LVU320 |
1685 | 1243 .loc 1 336 1 view .LVU320 |
1686 | 1244 .cfi_endproc |
1686 | 1244 .cfi_endproc |
Line 1736... | Line 1736... | ||
1736 | 1289 .cfi_endproc |
1736 | 1289 .cfi_endproc |
1737 | 1290 .LFE52: |
1737 | 1290 .LFE52: |
1738 | 1292 .section .text._ZN9display_t3dimEh,"ax",%progbits |
1738 | 1292 .section .text._ZN9display_t3dimEh,"ax",%progbits |
1739 | 1293 .align 1 |
1739 | 1293 .align 1 |
1740 | 1294 .global _ZN9display_t3dimEh |
1740 | 1294 .global _ZN9display_t3dimEh |
1741 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccmjnRrp.s page 30 |
1741 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccSVDvEf.s page 30 |
1742 | 1742 | ||
1743 | 1743 | ||
1744 | 1295 .syntax unified |
1744 | 1295 .syntax unified |
1745 | 1296 .thumb |
1745 | 1296 .thumb |
1746 | 1297 .thumb_func |
1746 | 1297 .thumb_func |
Line 1796... | Line 1796... | ||
1796 | 1335 .LVL116: |
1796 | 1335 .LVL116: |
1797 | 357:../libOLED/src/displayclass.cpp **** oledWrite (contrast); |
1797 | 357:../libOLED/src/displayclass.cpp **** oledWrite (contrast); |
1798 | 1336 .loc 1 357 3 is_stmt 1 view .LVU340 |
1798 | 1336 .loc 1 357 3 is_stmt 1 view .LVU340 |
1799 | 1337 .loc 1 357 22 is_stmt 0 view .LVU341 |
1799 | 1337 .loc 1 357 22 is_stmt 0 view .LVU341 |
1800 | 1338 0018 2368 ldr r3, [r4] |
1800 | 1338 0018 2368 ldr r3, [r4] |
1801 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccmjnRrp.s page 31 |
1801 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccSVDvEf.s page 31 |
1802 | 1802 | ||
1803 | 1803 | ||
1804 | 1339 001a DB68 ldr r3, [r3, #12] |
1804 | 1339 001a DB68 ldr r3, [r3, #12] |
1805 | 1340 .loc 1 357 13 view .LVU342 |
1805 | 1340 .loc 1 357 13 view .LVU342 |
1806 | 1341 001c 2946 mov r1, r5 |
1806 | 1341 001c 2946 mov r1, r5 |
Line 1856... | Line 1856... | ||
1856 | 1385 .loc 1 365 3 is_stmt 1 view .LVU350 |
1856 | 1385 .loc 1 365 3 is_stmt 1 view .LVU350 |
1857 | 1386 .loc 1 365 32 is_stmt 0 view .LVU351 |
1857 | 1386 .loc 1 365 32 is_stmt 0 view .LVU351 |
1858 | 1387 000c 2368 ldr r3, [r4] |
1858 | 1387 000c 2368 ldr r3, [r4] |
1859 | 1388 000e DB68 ldr r3, [r3, #12] |
1859 | 1388 000e DB68 ldr r3, [r3, #12] |
1860 | 1389 .loc 1 365 13 view .LVU352 |
1860 | 1389 .loc 1 365 13 view .LVU352 |
1861 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccmjnRrp.s page 32 |
1861 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccSVDvEf.s page 32 |
1862 | 1862 | ||
1863 | 1863 | ||
1864 | 1390 0010 2121 movs r1, #33 |
1864 | 1390 0010 2121 movs r1, #33 |
1865 | 1391 0012 2046 mov r0, r4 |
1865 | 1391 0012 2046 mov r0, r4 |
1866 | 1392 0014 9847 blx r3 |
1866 | 1392 0014 9847 blx r3 |
Line 1916... | Line 1916... | ||
1916 | 1436 0044 DB68 ldr r3, [r3, #12] |
1916 | 1436 0044 DB68 ldr r3, [r3, #12] |
1917 | 1437 .loc 1 371 15 view .LVU368 |
1917 | 1437 .loc 1 371 15 view .LVU368 |
1918 | 1438 0046 A268 ldr r2, [r4, #8] |
1918 | 1438 0046 A268 ldr r2, [r4, #8] |
1919 | 1439 .loc 1 371 13 view .LVU369 |
1919 | 1439 .loc 1 371 13 view .LVU369 |
1920 | 1440 0048 402A cmp r2, #64 |
1920 | 1440 0048 402A cmp r2, #64 |
1921 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccmjnRrp.s page 33 |
1921 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccSVDvEf.s page 33 |
1922 | 1922 | ||
1923 | 1923 | ||
1924 | 1441 004a 08D0 beq .L76 |
1924 | 1441 004a 08D0 beq .L76 |
1925 | 1442 004c 0321 movs r1, #3 |
1925 | 1442 004c 0321 movs r1, #3 |
1926 | 1443 .L68: |
1926 | 1443 .L68: |
Line 1976... | Line 1976... | ||
1976 | 1484 0074 9847 blx r3 |
1976 | 1484 0074 9847 blx r3 |
1977 | 1485 .LVL129: |
1977 | 1485 .LVL129: |
1978 | 379:../libOLED/src/displayclass.cpp **** // set the cursor to |
1978 | 379:../libOLED/src/displayclass.cpp **** // set the cursor to |
1979 | 380:../libOLED/src/displayclass.cpp **** oledWrite (0xB0 + row); //set page address |
1979 | 380:../libOLED/src/displayclass.cpp **** oledWrite (0xB0 + row); //set page address |
1980 | 1486 .loc 1 380 7 is_stmt 1 discriminator 2 view .LVU384 |
1980 | 1486 .loc 1 380 7 is_stmt 1 discriminator 2 view .LVU384 |
1981 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccmjnRrp.s page 34 |
1981 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccSVDvEf.s page 34 |
1982 | 1982 | ||
1983 | 1983 | ||
1984 | 1487 .loc 1 380 28 is_stmt 0 discriminator 2 view .LVU385 |
1984 | 1487 .loc 1 380 28 is_stmt 0 discriminator 2 view .LVU385 |
1985 | 1488 0076 2368 ldr r3, [r4] |
1985 | 1488 0076 2368 ldr r3, [r4] |
1986 | 1489 0078 DB68 ldr r3, [r3, #12] |
1986 | 1489 0078 DB68 ldr r3, [r3, #12] |
Line 2036... | Line 2036... | ||
2036 | 1534 00b0 2046 mov r0, r4 |
2036 | 1534 00b0 2046 mov r0, r4 |
2037 | 1535 00b2 B047 blx r6 |
2037 | 1535 00b2 B047 blx r6 |
2038 | 1536 .LVL134: |
2038 | 1536 .LVL134: |
2039 | 376:../libOLED/src/displayclass.cpp **** { |
2039 | 376:../libOLED/src/displayclass.cpp **** { |
2040 | 1537 .loc 1 376 3 discriminator 2 view .LVU401 |
2040 | 1537 .loc 1 376 3 discriminator 2 view .LVU401 |
2041 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccmjnRrp.s page 35 |
2041 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccSVDvEf.s page 35 |
2042 | 2042 | ||
2043 | 2043 | ||
2044 | 1538 00b4 0135 adds r5, r5, #1 |
2044 | 1538 00b4 0135 adds r5, r5, #1 |
2045 | 1539 .LVL135: |
2045 | 1539 .LVL135: |
2046 | 1540 .L72: |
2046 | 1540 .L72: |
Line 2096... | Line 2096... | ||
2096 | 1580 0006 DFE801F0 tbb [pc, r1] |
2096 | 1580 0006 DFE801F0 tbb [pc, r1] |
2097 | 1581 .L81: |
2097 | 1581 .L81: |
2098 | 1582 000a 11 .byte (.L83-.L81)/2 |
2098 | 1582 000a 11 .byte (.L83-.L81)/2 |
2099 | 1583 000b 02 .byte (.L82-.L81)/2 |
2099 | 1583 000b 02 .byte (.L82-.L81)/2 |
2100 | 1584 000c 02 .byte (.L82-.L81)/2 |
2100 | 1584 000c 02 .byte (.L82-.L81)/2 |
2101 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccmjnRrp.s page 36 |
2101 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccSVDvEf.s page 36 |
2102 | 2102 | ||
2103 | 2103 | ||
2104 | 1585 000d 20 .byte (.L87-.L81)/2 |
2104 | 1585 000d 20 .byte (.L87-.L81)/2 |
2105 | 1586 .p2align 1 |
2105 | 1586 .p2align 1 |
2106 | 1587 .L82: |
2106 | 1587 .L82: |
Line 2156... | Line 2156... | ||
2156 | 1618 001c D210 asrs r2, r2, #3 |
2156 | 1618 001c D210 asrs r2, r2, #3 |
2157 | 1619 001e FF21 movs r1, #255 |
2157 | 1619 001e FF21 movs r1, #255 |
2158 | 1620 0020 1846 mov r0, r3 |
2158 | 1620 0020 1846 mov r0, r3 |
2159 | 1621 .LVL141: |
2159 | 1621 .LVL141: |
2160 | 1622 .loc 1 399 14 view .LVU421 |
2160 | 1622 .loc 1 399 14 view .LVU421 |
2161 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccmjnRrp.s page 37 |
2161 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccSVDvEf.s page 37 |
2162 | 2162 | ||
2163 | 2163 | ||
2164 | 1623 0022 FFF7FEFF bl memset |
2164 | 1623 0022 FFF7FEFF bl memset |
2165 | 1624 .LVL142: |
2165 | 1624 .LVL142: |
2166 | 400:../libOLED/src/displayclass.cpp **** break; |
2166 | 400:../libOLED/src/displayclass.cpp **** break; |
Line 2216... | Line 2216... | ||
2216 | 1658 .loc 2 13 1 is_stmt 1 view .LVU432 |
2216 | 1658 .loc 2 13 1 is_stmt 1 view .LVU432 |
2217 | 1659 .LBB21: |
2217 | 1659 .LBB21: |
2218 | 1660 .loc 2 15 3 view .LVU433 |
2218 | 1660 .loc 2 15 3 view .LVU433 |
2219 | 1661 .loc 2 15 17 is_stmt 0 view .LVU434 |
2219 | 1661 .loc 2 15 17 is_stmt 0 view .LVU434 |
2220 | 1662 0032 02FB01F2 mul r2, r2, r1 |
2220 | 1662 0032 02FB01F2 mul r2, r2, r1 |
2221 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccmjnRrp.s page 38 |
2221 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccSVDvEf.s page 38 |
2222 | 2222 | ||
2223 | 2223 | ||
2224 | 1663 .LVL147: |
2224 | 1663 .LVL147: |
2225 | 1664 .loc 2 15 29 view .LVU435 |
2225 | 1664 .loc 2 15 29 view .LVU435 |
2226 | 1665 0036 002A cmp r2, #0 |
2226 | 1665 0036 002A cmp r2, #0 |
Line 2276... | Line 2276... | ||
2276 | 1708 005a 8B54 strb r3, [r1, r2] |
2276 | 1708 005a 8B54 strb r3, [r1, r2] |
2277 | 405:../libOLED/src/displayclass.cpp **** m_data[i] ^= 255; |
2277 | 405:../libOLED/src/displayclass.cpp **** m_data[i] ^= 255; |
2278 | 1709 .loc 1 405 7 discriminator 2 view .LVU446 |
2278 | 1709 .loc 1 405 7 discriminator 2 view .LVU446 |
2279 | 1710 005c 0132 adds r2, r2, #1 |
2279 | 1710 005c 0132 adds r2, r2, #1 |
2280 | 1711 .LVL154: |
2280 | 1711 .LVL154: |
2281 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccmjnRrp.s page 39 |
2281 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccSVDvEf.s page 39 |
2282 | 2282 | ||
2283 | 2283 | ||
2284 | 1712 .L80: |
2284 | 1712 .L80: |
2285 | 405:../libOLED/src/displayclass.cpp **** m_data[i] ^= 255; |
2285 | 405:../libOLED/src/displayclass.cpp **** m_data[i] ^= 255; |
2286 | 1713 .loc 1 405 41 discriminator 3 view .LVU447 |
2286 | 1713 .loc 1 405 41 discriminator 3 view .LVU447 |
Line 2336... | Line 2336... | ||
2336 | 114:../libOLED/src/displayclass.cpp **** |
2336 | 114:../libOLED/src/displayclass.cpp **** |
2337 | 1761 .loc 1 114 3 is_stmt 1 view .LVU455 |
2337 | 1761 .loc 1 114 3 is_stmt 1 view .LVU455 |
2338 | 1762 .LVL158: |
2338 | 1762 .LVL158: |
2339 | 117:../libOLED/src/displayclass.cpp **** |
2339 | 117:../libOLED/src/displayclass.cpp **** |
2340 | 1763 .loc 1 117 3 view .LVU456 |
2340 | 1763 .loc 1 117 3 view .LVU456 |
2341 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccmjnRrp.s page 40 |
2341 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccSVDvEf.s page 40 |
2342 | 2342 | ||
2343 | 2343 | ||
2344 | 117:../libOLED/src/displayclass.cpp **** |
2344 | 117:../libOLED/src/displayclass.cpp **** |
2345 | 1764 .loc 1 117 15 is_stmt 0 view .LVU457 |
2345 | 1764 .loc 1 117 15 is_stmt 0 view .LVU457 |
2346 | 1765 0004 0368 ldr r3, [r0] |
2346 | 1765 0004 0368 ldr r3, [r0] |
Line 2396... | Line 2396... | ||
2396 | 1802 .loc 1 123 13 view .LVU470 |
2396 | 1802 .loc 1 123 13 view .LVU470 |
2397 | 1803 002e A821 movs r1, #168 |
2397 | 1803 002e A821 movs r1, #168 |
2398 | 1804 0030 2046 mov r0, r4 |
2398 | 1804 0030 2046 mov r0, r4 |
2399 | 1805 0032 9847 blx r3 |
2399 | 1805 0032 9847 blx r3 |
2400 | 1806 .LVL163: |
2400 | 1806 .LVL163: |
2401 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccmjnRrp.s page 41 |
2401 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccSVDvEf.s page 41 |
2402 | 2402 | ||
2403 | 2403 | ||
2404 | 124:../libOLED/src/displayclass.cpp **** oledWrite (SSD1306_SETDISPLAYOFFSET); // 0xD3 |
2404 | 124:../libOLED/src/displayclass.cpp **** oledWrite (SSD1306_SETDISPLAYOFFSET); // 0xD3 |
2405 | 1807 .loc 1 124 3 is_stmt 1 view .LVU471 |
2405 | 1807 .loc 1 124 3 is_stmt 1 view .LVU471 |
2406 | 124:../libOLED/src/displayclass.cpp **** oledWrite (SSD1306_SETDISPLAYOFFSET); // 0xD3 |
2406 | 124:../libOLED/src/displayclass.cpp **** oledWrite (SSD1306_SETDISPLAYOFFSET); // 0xD3 |
Line 2456... | Line 2456... | ||
2456 | 128:../libOLED/src/displayclass.cpp **** oledWrite (vccstate == SSD1306_EXTERNALVCC ? 0x10 : 0x14); |
2456 | 128:../libOLED/src/displayclass.cpp **** oledWrite (vccstate == SSD1306_EXTERNALVCC ? 0x10 : 0x14); |
2457 | 1846 .loc 1 128 3 is_stmt 1 view .LVU484 |
2457 | 1846 .loc 1 128 3 is_stmt 1 view .LVU484 |
2458 | 128:../libOLED/src/displayclass.cpp **** oledWrite (vccstate == SSD1306_EXTERNALVCC ? 0x10 : 0x14); |
2458 | 128:../libOLED/src/displayclass.cpp **** oledWrite (vccstate == SSD1306_EXTERNALVCC ? 0x10 : 0x14); |
2459 | 1847 .loc 1 128 32 is_stmt 0 view .LVU485 |
2459 | 1847 .loc 1 128 32 is_stmt 0 view .LVU485 |
2460 | 1848 0060 2368 ldr r3, [r4] |
2460 | 1848 0060 2368 ldr r3, [r4] |
2461 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccmjnRrp.s page 42 |
2461 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccSVDvEf.s page 42 |
2462 | 2462 | ||
2463 | 2463 | ||
2464 | 1849 0062 DB68 ldr r3, [r3, #12] |
2464 | 1849 0062 DB68 ldr r3, [r3, #12] |
2465 | 128:../libOLED/src/displayclass.cpp **** oledWrite (vccstate == SSD1306_EXTERNALVCC ? 0x10 : 0x14); |
2465 | 128:../libOLED/src/displayclass.cpp **** oledWrite (vccstate == SSD1306_EXTERNALVCC ? 0x10 : 0x14); |
2466 | 1850 .loc 1 128 13 view .LVU486 |
2466 | 1850 .loc 1 128 13 view .LVU486 |
Line 2516... | Line 2516... | ||
2516 | 1888 008e 2046 mov r0, r4 |
2516 | 1888 008e 2046 mov r0, r4 |
2517 | 1889 0090 9847 blx r3 |
2517 | 1889 0090 9847 blx r3 |
2518 | 1890 .LVL172: |
2518 | 1890 .LVL172: |
2519 | 133:../libOLED/src/displayclass.cpp **** oledWrite (SSD1306_SETCOMPINS); // 0xDA |
2519 | 133:../libOLED/src/displayclass.cpp **** oledWrite (SSD1306_SETCOMPINS); // 0xDA |
2520 | 1891 .loc 1 133 3 is_stmt 1 view .LVU499 |
2520 | 1891 .loc 1 133 3 is_stmt 1 view .LVU499 |
2521 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccmjnRrp.s page 43 |
2521 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccSVDvEf.s page 43 |
2522 | 2522 | ||
2523 | 2523 | ||
2524 | 133:../libOLED/src/displayclass.cpp **** oledWrite (SSD1306_SETCOMPINS); // 0xDA |
2524 | 133:../libOLED/src/displayclass.cpp **** oledWrite (SSD1306_SETCOMPINS); // 0xDA |
2525 | 1892 .loc 1 133 32 is_stmt 0 view .LVU500 |
2525 | 1892 .loc 1 133 32 is_stmt 0 view .LVU500 |
2526 | 1893 0092 2368 ldr r3, [r4] |
2526 | 1893 0092 2368 ldr r3, [r4] |
Line 2576... | Line 2576... | ||
2576 | 1931 00be 9847 blx r3 |
2576 | 1931 00be 9847 blx r3 |
2577 | 1932 .LVL176: |
2577 | 1932 .LVL176: |
2578 | 137:../libOLED/src/displayclass.cpp **** oledWrite (SSD1306_SETPRECHARGE); // 0xd9 |
2578 | 137:../libOLED/src/displayclass.cpp **** oledWrite (SSD1306_SETPRECHARGE); // 0xd9 |
2579 | 1933 .loc 1 137 3 is_stmt 1 discriminator 4 view .LVU513 |
2579 | 1933 .loc 1 137 3 is_stmt 1 discriminator 4 view .LVU513 |
2580 | 137:../libOLED/src/displayclass.cpp **** oledWrite (SSD1306_SETPRECHARGE); // 0xd9 |
2580 | 137:../libOLED/src/displayclass.cpp **** oledWrite (SSD1306_SETPRECHARGE); // 0xd9 |
2581 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccmjnRrp.s page 44 |
2581 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccSVDvEf.s page 44 |
2582 | 2582 | ||
2583 | 2583 | ||
2584 | 1934 .loc 1 137 59 is_stmt 0 discriminator 4 view .LVU514 |
2584 | 1934 .loc 1 137 59 is_stmt 0 discriminator 4 view .LVU514 |
2585 | 1935 00c0 2368 ldr r3, [r4] |
2585 | 1935 00c0 2368 ldr r3, [r4] |
2586 | 1936 00c2 DB68 ldr r3, [r3, #12] |
2586 | 1936 00c2 DB68 ldr r3, [r3, #12] |
Line 2636... | Line 2636... | ||
2636 | 1973 .loc 1 141 13 discriminator 4 view .LVU527 |
2636 | 1973 .loc 1 141 13 discriminator 4 view .LVU527 |
2637 | 1974 00ec 4021 movs r1, #64 |
2637 | 1974 00ec 4021 movs r1, #64 |
2638 | 1975 00ee 2046 mov r0, r4 |
2638 | 1975 00ee 2046 mov r0, r4 |
2639 | 1976 00f0 9847 blx r3 |
2639 | 1976 00f0 9847 blx r3 |
2640 | 1977 .LVL181: |
2640 | 1977 .LVL181: |
2641 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccmjnRrp.s page 45 |
2641 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccSVDvEf.s page 45 |
2642 | 2642 | ||
2643 | 2643 | ||
2644 | 142:../libOLED/src/displayclass.cpp **** oledWrite (SSD1306_NORMALDISPLAY); // 0xA6 |
2644 | 142:../libOLED/src/displayclass.cpp **** oledWrite (SSD1306_NORMALDISPLAY); // 0xA6 |
2645 | 1978 .loc 1 142 3 is_stmt 1 discriminator 4 view .LVU528 |
2645 | 1978 .loc 1 142 3 is_stmt 1 discriminator 4 view .LVU528 |
2646 | 142:../libOLED/src/displayclass.cpp **** oledWrite (SSD1306_NORMALDISPLAY); // 0xA6 |
2646 | 142:../libOLED/src/displayclass.cpp **** oledWrite (SSD1306_NORMALDISPLAY); // 0xA6 |
Line 2696... | Line 2696... | ||
2696 | 2017 011c C9E7 b .L92 |
2696 | 2017 011c C9E7 b .L92 |
2697 | 2018 .cfi_endproc |
2697 | 2018 .cfi_endproc |
2698 | 2019 .LFE42: |
2698 | 2019 .LFE42: |
2699 | 2021 .section .text._ZN9display_t13drawRectangleEssss8colour_t,"ax",%progbits |
2699 | 2021 .section .text._ZN9display_t13drawRectangleEssss8colour_t,"ax",%progbits |
2700 | 2022 .align 1 |
2700 | 2022 .align 1 |
2701 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccmjnRrp.s page 46 |
2701 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccSVDvEf.s page 46 |
2702 | 2702 | ||
2703 | 2703 | ||
2704 | 2023 .global _ZN9display_t13drawRectangleEssss8colour_t |
2704 | 2023 .global _ZN9display_t13drawRectangleEssss8colour_t |
2705 | 2024 .syntax unified |
2705 | 2024 .syntax unified |
2706 | 2025 .thumb |
2706 | 2025 .thumb |
Line 2756... | Line 2756... | ||
2756 | 2064 0016 002C cmp r4, #0 |
2756 | 2064 0016 002C cmp r4, #0 |
2757 | 2065 0018 2EDB blt .L110 |
2757 | 2065 0018 2EDB blt .L110 |
2758 | 2066 .L102: |
2758 | 2066 .L102: |
2759 | 2067 001a 45F3CF05 sbfx r5, r5, #3, #16 |
2759 | 2067 001a 45F3CF05 sbfx r5, r5, #3, #16 |
2760 | 2068 .loc 1 422 36 view .LVU548 |
2760 | 2068 .loc 1 422 36 view .LVU548 |
2761 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccmjnRrp.s page 47 |
2761 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccSVDvEf.s page 47 |
2762 | 2762 | ||
2763 | 2763 | ||
2764 | 2069 001e 4368 ldr r3, [r0, #4] |
2764 | 2069 001e 4368 ldr r3, [r0, #4] |
2765 | 2070 0020 03FB0515 mla r5, r3, r5, r1 |
2765 | 2070 0020 03FB0515 mla r5, r3, r5, r1 |
2766 | 2071 .loc 1 422 49 view .LVU549 |
2766 | 2071 .loc 1 422 49 view .LVU549 |
Line 2816... | Line 2816... | ||
2816 | 2111 .loc 1 428 48 view .LVU563 |
2816 | 2111 .loc 1 428 48 view .LVU563 |
2817 | 2112 005e 04F00708 and r8, r4, #7 |
2817 | 2112 005e 04F00708 and r8, r4, #7 |
2818 | 2113 .loc 1 428 42 view .LVU564 |
2818 | 2113 .loc 1 428 42 view .LVU564 |
2819 | 2114 0062 4FF0010C mov ip, #1 |
2819 | 2114 0062 4FF0010C mov ip, #1 |
2820 | 2115 0066 0CFA08F8 lsl r8, ip, r8 |
2820 | 2115 0066 0CFA08F8 lsl r8, ip, r8 |
2821 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccmjnRrp.s page 48 |
2821 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccSVDvEf.s page 48 |
2822 | 2822 | ||
2823 | 2823 | ||
2824 | 2116 .loc 1 428 36 view .LVU565 |
2824 | 2116 .loc 1 428 36 view .LVU565 |
2825 | 2117 006a 12F805C0 ldrb ip, [r2, r5] @ zero_extendqisi2 |
2825 | 2117 006a 12F805C0 ldrb ip, [r2, r5] @ zero_extendqisi2 |
2826 | 2118 006e 4CEA080C orr ip, ip, r8 |
2826 | 2118 006e 4CEA080C orr ip, ip, r8 |
Line 2876... | Line 2876... | ||
2876 | 2159 .loc 1 432 20 view .LVU578 |
2876 | 2159 .loc 1 432 20 view .LVU578 |
2877 | 2160 .LBE30: |
2877 | 2160 .LBE30: |
2878 | 416:../libOLED/src/displayclass.cpp **** for (int16_t y = y1; y < y2; y++) |
2878 | 416:../libOLED/src/displayclass.cpp **** for (int16_t y = y1; y < y2; y++) |
2879 | 2161 .loc 1 416 3 discriminator 2 view .LVU579 |
2879 | 2161 .loc 1 416 3 discriminator 2 view .LVU579 |
2880 | 2162 00b0 0131 adds r1, r1, #1 |
2880 | 2162 00b0 0131 adds r1, r1, #1 |
2881 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccmjnRrp.s page 49 |
2881 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccSVDvEf.s page 49 |
2882 | 2882 | ||
2883 | 2883 | ||
2884 | 2163 .LVL192: |
2884 | 2163 .LVL192: |
2885 | 416:../libOLED/src/displayclass.cpp **** for (int16_t y = y1; y < y2; y++) |
2885 | 416:../libOLED/src/displayclass.cpp **** for (int16_t y = y1; y < y2; y++) |
2886 | 2164 .loc 1 416 3 discriminator 2 view .LVU580 |
2886 | 2164 .loc 1 416 3 discriminator 2 view .LVU580 |
Line 2936... | Line 2936... | ||
2936 | 2205 .cfi_offset 6, -28 |
2936 | 2205 .cfi_offset 6, -28 |
2937 | 2206 .cfi_offset 7, -24 |
2937 | 2206 .cfi_offset 7, -24 |
2938 | 2207 .cfi_offset 8, -20 |
2938 | 2207 .cfi_offset 8, -20 |
2939 | 2208 .cfi_offset 9, -16 |
2939 | 2208 .cfi_offset 9, -16 |
2940 | 2209 .cfi_offset 10, -12 |
2940 | 2209 .cfi_offset 10, -12 |
2941 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccmjnRrp.s page 50 |
2941 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccSVDvEf.s page 50 |
2942 | 2942 | ||
2943 | 2943 | ||
2944 | 2210 .cfi_offset 11, -8 |
2944 | 2210 .cfi_offset 11, -8 |
2945 | 2211 .cfi_offset 14, -4 |
2945 | 2211 .cfi_offset 14, -4 |
2946 | 2212 0004 85B0 sub sp, sp, #20 |
2946 | 2212 0004 85B0 sub sp, sp, #20 |
Line 2996... | Line 2996... | ||
2996 | 45:../libOLED/inc/libOLED/displayclass.H **** void |
2996 | 45:../libOLED/inc/libOLED/displayclass.H **** void |
2997 | 46:../libOLED/inc/libOLED/displayclass.H **** init (); |
2997 | 46:../libOLED/inc/libOLED/displayclass.H **** init (); |
2998 | 47:../libOLED/inc/libOLED/displayclass.H **** |
2998 | 47:../libOLED/inc/libOLED/displayclass.H **** |
2999 | 48:../libOLED/inc/libOLED/displayclass.H **** /// \brief Clear display to colour |
2999 | 48:../libOLED/inc/libOLED/displayclass.H **** /// \brief Clear display to colour |
3000 | 49:../libOLED/inc/libOLED/displayclass.H **** void |
3000 | 49:../libOLED/inc/libOLED/displayclass.H **** void |
3001 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccmjnRrp.s page 51 |
3001 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccSVDvEf.s page 51 |
3002 | 3002 | ||
3003 | 3003 | ||
3004 | 50:../libOLED/inc/libOLED/displayclass.H **** clearDisplay (colour_t colour = colour_t::BLACK); |
3004 | 50:../libOLED/inc/libOLED/displayclass.H **** clearDisplay (colour_t colour = colour_t::BLACK); |
3005 | 51:../libOLED/inc/libOLED/displayclass.H **** void |
3005 | 51:../libOLED/inc/libOLED/displayclass.H **** void |
3006 | 52:../libOLED/inc/libOLED/displayclass.H **** invertDisplay (uint8_t i); |
3006 | 52:../libOLED/inc/libOLED/displayclass.H **** invertDisplay (uint8_t i); |
Line 3056... | Line 3056... | ||
3056 | 459:../libOLED/src/displayclass.cpp **** dy = y2 - y1; |
3056 | 459:../libOLED/src/displayclass.cpp **** dy = y2 - y1; |
3057 | 2245 .loc 1 459 3 is_stmt 1 view .LVU600 |
3057 | 2245 .loc 1 459 3 is_stmt 1 view .LVU600 |
3058 | 2246 .loc 1 459 11 is_stmt 0 view .LVU601 |
3058 | 2246 .loc 1 459 11 is_stmt 0 view .LVU601 |
3059 | 2247 0016 BDF938B0 ldrsh fp, [sp, #56] |
3059 | 2247 0016 BDF938B0 ldrsh fp, [sp, #56] |
3060 | 2248 001a ABEB050B sub fp, fp, r5 |
3060 | 2248 001a ABEB050B sub fp, fp, r5 |
3061 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccmjnRrp.s page 52 |
3061 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccSVDvEf.s page 52 |
3062 | 3062 | ||
3063 | 3063 | ||
3064 | 2249 .loc 1 459 6 view .LVU602 |
3064 | 2249 .loc 1 459 6 view .LVU602 |
3065 | 2250 001e 0FFA8BFB sxth fp, fp |
3065 | 2250 001e 0FFA8BFB sxth fp, fp |
3066 | 2251 .LVL200: |
3066 | 2251 .LVL200: |
Line 3116... | Line 3116... | ||
3116 | 2278 0046 1FFA89F9 uxth r9, r9 |
3116 | 2278 0046 1FFA89F9 uxth r9, r9 |
3117 | 2279 .LVL204: |
3117 | 2279 .LVL204: |
3118 | 483:../libOLED/src/displayclass.cpp **** |
3118 | 483:../libOLED/src/displayclass.cpp **** |
3119 | 484:../libOLED/src/displayclass.cpp **** // all variables are set and it's time to enter the main loop. |
3119 | 484:../libOLED/src/displayclass.cpp **** // all variables are set and it's time to enter the main loop. |
3120 | 485:../libOLED/src/displayclass.cpp **** |
3120 | 485:../libOLED/src/displayclass.cpp **** |
3121 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccmjnRrp.s page 53 |
3121 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccSVDvEf.s page 53 |
3122 | 3122 | ||
3123 | 3123 | ||
3124 | 486:../libOLED/src/displayclass.cpp **** if (dx > dy) // dx is the major axis |
3124 | 486:../libOLED/src/displayclass.cpp **** if (dx > dy) // dx is the major axis |
3125 | 2280 .loc 1 486 3 is_stmt 1 view .LVU612 |
3125 | 2280 .loc 1 486 3 is_stmt 1 view .LVU612 |
3126 | 2281 004a 5F45 cmp r7, fp |
3126 | 2281 004a 5F45 cmp r7, fp |
Line 3176... | Line 3176... | ||
3176 | 477:../libOLED/src/displayclass.cpp **** } |
3176 | 477:../libOLED/src/displayclass.cpp **** } |
3177 | 2319 .loc 1 477 7 view .LVU627 |
3177 | 2319 .loc 1 477 7 view .LVU627 |
3178 | 477:../libOLED/src/displayclass.cpp **** } |
3178 | 477:../libOLED/src/displayclass.cpp **** } |
3179 | 2320 .loc 1 477 16 is_stmt 0 view .LVU628 |
3179 | 2320 .loc 1 477 16 is_stmt 0 view .LVU628 |
3180 | 2321 0072 5846 mov r0, fp |
3180 | 2321 0072 5846 mov r0, fp |
3181 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccmjnRrp.s page 54 |
3181 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccSVDvEf.s page 54 |
3182 | 3182 | ||
3183 | 3183 | ||
3184 | 2322 0074 FFF7FEFF bl _ZN12_GLOBAL__N_13absIsEET_S1_ |
3184 | 2322 0074 FFF7FEFF bl _ZN12_GLOBAL__N_13absIsEET_S1_ |
3185 | 2323 .LVL213: |
3185 | 2323 .LVL213: |
3186 | 2324 0078 8346 mov fp, r0 |
3186 | 2324 0078 8346 mov fp, r0 |
Line 3236... | Line 3236... | ||
3236 | 2359 0098 2146 mov r1, r4 |
3236 | 2359 0098 2146 mov r1, r4 |
3237 | 2360 009a 0198 ldr r0, [sp, #4] |
3237 | 2360 009a 0198 ldr r0, [sp, #4] |
3238 | 2361 009c FFF7FEFF bl _ZN9display_t9drawPixelEssb |
3238 | 2361 009c FFF7FEFF bl _ZN9display_t9drawPixelEssb |
3239 | 2362 .LVL222: |
3239 | 2362 .LVL222: |
3240 | 494:../libOLED/src/displayclass.cpp **** { |
3240 | 494:../libOLED/src/displayclass.cpp **** { |
3241 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccmjnRrp.s page 55 |
3241 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccSVDvEf.s page 55 |
3242 | 3242 | ||
3243 | 3243 | ||
3244 | 2363 .loc 1 494 4 is_stmt 1 view .LVU641 |
3244 | 2363 .loc 1 494 4 is_stmt 1 view .LVU641 |
3245 | 2364 00a0 002E cmp r6, #0 |
3245 | 2364 00a0 002E cmp r6, #0 |
3246 | 2365 00a2 EDDB blt .L118 |
3246 | 2365 00a2 EDDB blt .L118 |
Line 3296... | Line 3296... | ||
3296 | 510:../libOLED/src/displayclass.cpp **** { |
3296 | 510:../libOLED/src/displayclass.cpp **** { |
3297 | 511:../libOLED/src/displayclass.cpp **** drawPixel (x, y, 1); |
3297 | 511:../libOLED/src/displayclass.cpp **** drawPixel (x, y, 1); |
3298 | 512:../libOLED/src/displayclass.cpp **** if (err >= 0) |
3298 | 512:../libOLED/src/displayclass.cpp **** if (err >= 0) |
3299 | 513:../libOLED/src/displayclass.cpp **** { |
3299 | 513:../libOLED/src/displayclass.cpp **** { |
3300 | 514:../libOLED/src/displayclass.cpp **** err -= dy2; |
3300 | 514:../libOLED/src/displayclass.cpp **** err -= dy2; |
3301 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccmjnRrp.s page 56 |
3301 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccSVDvEf.s page 56 |
3302 | 3302 | ||
3303 | 3303 | ||
3304 | 515:../libOLED/src/displayclass.cpp **** x += ix; |
3304 | 515:../libOLED/src/displayclass.cpp **** x += ix; |
3305 | 516:../libOLED/src/displayclass.cpp **** } |
3305 | 516:../libOLED/src/displayclass.cpp **** } |
3306 | 517:../libOLED/src/displayclass.cpp **** err += dx2; |
3306 | 517:../libOLED/src/displayclass.cpp **** err += dx2; |
Line 3356... | Line 3356... | ||
3356 | 2438 .loc 1 514 12 view .LVU669 |
3356 | 2438 .loc 1 514 12 view .LVU669 |
3357 | 2439 00de 36B2 sxth r6, r6 |
3357 | 2439 00de 36B2 sxth r6, r6 |
3358 | 2440 .LVL239: |
3358 | 2440 .LVL239: |
3359 | 515:../libOLED/src/displayclass.cpp **** } |
3359 | 515:../libOLED/src/displayclass.cpp **** } |
3360 | 2441 .loc 1 515 8 is_stmt 1 view .LVU670 |
3360 | 2441 .loc 1 515 8 is_stmt 1 view .LVU670 |
3361 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccmjnRrp.s page 57 |
3361 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccSVDvEf.s page 57 |
3362 | 3362 | ||
3363 | 3363 | ||
3364 | 515:../libOLED/src/displayclass.cpp **** } |
3364 | 515:../libOLED/src/displayclass.cpp **** } |
3365 | 2442 .loc 1 515 10 is_stmt 0 view .LVU671 |
3365 | 2442 .loc 1 515 10 is_stmt 0 view .LVU671 |
3366 | 2443 00e0 029B ldr r3, [sp, #8] |
3366 | 2443 00e0 029B ldr r3, [sp, #8] |
Line 3415... | Line 3415... | ||
3415 | 2490 .file 13 "c:\\users\\mike\\appdata\\roaming\\xpacks\\@gnu-mcu-eclipse\\arm-none-eabi-gcc\\8.2.1-1. |
3415 | 2490 .file 13 "c:\\users\\mike\\appdata\\roaming\\xpacks\\@gnu-mcu-eclipse\\arm-none-eabi-gcc\\8.2.1-1. |
3416 | 2491 .file 14 "c:\\users\\mike\\appdata\\roaming\\xpacks\\@gnu-mcu-eclipse\\arm-none-eabi-gcc\\8.2.1-1. |
3416 | 2491 .file 14 "c:\\users\\mike\\appdata\\roaming\\xpacks\\@gnu-mcu-eclipse\\arm-none-eabi-gcc\\8.2.1-1. |
3417 | 2492 .file 15 "c:\\users\\mike\\appdata\\roaming\\xpacks\\@gnu-mcu-eclipse\\arm-none-eabi-gcc\\8.2.1-1. |
3417 | 2492 .file 15 "c:\\users\\mike\\appdata\\roaming\\xpacks\\@gnu-mcu-eclipse\\arm-none-eabi-gcc\\8.2.1-1. |
3418 | 2493 .file 16 "c:\\users\\mike\\appdata\\roaming\\xpacks\\@gnu-mcu-eclipse\\arm-none-eabi-gcc\\8.2.1-1. |
3418 | 2493 .file 16 "c:\\users\\mike\\appdata\\roaming\\xpacks\\@gnu-mcu-eclipse\\arm-none-eabi-gcc\\8.2.1-1. |
3419 | 2494 .file 17 "<built-in>" |
3419 | 2494 .file 17 "<built-in>" |
3420 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccmjnRrp.s page 58 |
3420 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccSVDvEf.s page 58 |
3421 | 3421 | ||
3422 | 3422 | ||
3423 | DEFINED SYMBOLS |
3423 | DEFINED SYMBOLS |
3424 | *ABS*:0000000000000000 displayclass.cpp |
3424 | *ABS*:0000000000000000 displayclass.cpp |
3425 | C:\Users\mike\AppData\Local\Temp\ccmjnRrp.s:16 .text._ZN12_GLOBAL__N_14swapIsEEvRT_S2_:0000000000000000 $t |
3425 | C:\Users\mike\AppData\Local\Temp\ccSVDvEf.s:16 .text._ZN12_GLOBAL__N_14swapIsEEvRT_S2_:0000000000000000 $t |
3426 | C:\Users\mike\AppData\Local\Temp\ccmjnRrp.s:23 .text._ZN12_GLOBAL__N_14swapIsEEvRT_S2_:0000000000000000 _ZN12_GLOBAL__N_14swapIsEEvRT_S2_ |
3426 | C:\Users\mike\AppData\Local\Temp\ccSVDvEf.s:23 .text._ZN12_GLOBAL__N_14swapIsEEvRT_S2_:0000000000000000 _ZN12_GLOBAL__N_14swapIsEEvRT_S2_ |
3427 | C:\Users\mike\AppData\Local\Temp\ccmjnRrp.s:46 .text._ZN12_GLOBAL__N_13absIsEET_S1_:0000000000000000 $t |
3427 | C:\Users\mike\AppData\Local\Temp\ccSVDvEf.s:46 .text._ZN12_GLOBAL__N_13absIsEET_S1_:0000000000000000 $t |
3428 | C:\Users\mike\AppData\Local\Temp\ccmjnRrp.s:52 .text._ZN12_GLOBAL__N_13absIsEET_S1_:0000000000000000 _ZN12_GLOBAL__N_13absIsEET_S1_ |
3428 | C:\Users\mike\AppData\Local\Temp\ccSVDvEf.s:52 .text._ZN12_GLOBAL__N_13absIsEET_S1_:0000000000000000 _ZN12_GLOBAL__N_13absIsEET_S1_ |
3429 | C:\Users\mike\AppData\Local\Temp\ccmjnRrp.s:72 .text._ZdlPvj:0000000000000000 $t |
3429 | C:\Users\mike\AppData\Local\Temp\ccSVDvEf.s:72 .text._ZdlPvj:0000000000000000 $t |
3430 | C:\Users\mike\AppData\Local\Temp\ccmjnRrp.s:79 .text._ZdlPvj:0000000000000000 _ZdlPvj |
3430 | C:\Users\mike\AppData\Local\Temp\ccSVDvEf.s:79 .text._ZdlPvj:0000000000000000 _ZdlPvj |
3431 | C:\Users\mike\AppData\Local\Temp\ccmjnRrp.s:95 .text.__cxa_pure_virtual:0000000000000000 $t |
3431 | C:\Users\mike\AppData\Local\Temp\ccSVDvEf.s:95 .text.__cxa_pure_virtual:0000000000000000 $t |
3432 | C:\Users\mike\AppData\Local\Temp\ccmjnRrp.s:102 .text.__cxa_pure_virtual:0000000000000000 __cxa_pure_virtual |
3432 | C:\Users\mike\AppData\Local\Temp\ccSVDvEf.s:102 .text.__cxa_pure_virtual:0000000000000000 __cxa_pure_virtual |
3433 | C:\Users\mike\AppData\Local\Temp\ccmjnRrp.s:117 .text._ZN9display_tC2EiiiPh:0000000000000000 $t |
3433 | C:\Users\mike\AppData\Local\Temp\ccSVDvEf.s:117 .text._ZN9display_tC2EiiiPh:0000000000000000 $t |
3434 | C:\Users\mike\AppData\Local\Temp\ccmjnRrp.s:124 .text._ZN9display_tC2EiiiPh:0000000000000000 _ZN9display_tC2EiiiPh |
3434 | C:\Users\mike\AppData\Local\Temp\ccSVDvEf.s:124 .text._ZN9display_tC2EiiiPh:0000000000000000 _ZN9display_tC2EiiiPh |
3435 | C:\Users\mike\AppData\Local\Temp\ccmjnRrp.s:168 .text._ZN9display_tC2EiiiPh:0000000000000020 $d |
3435 | C:\Users\mike\AppData\Local\Temp\ccSVDvEf.s:168 .text._ZN9display_tC2EiiiPh:0000000000000020 $d |
3436 | C:\Users\mike\AppData\Local\Temp\ccmjnRrp.s:124 .text._ZN9display_tC2EiiiPh:0000000000000000 _ZN9display_tC1EiiiPh |
3436 | C:\Users\mike\AppData\Local\Temp\ccSVDvEf.s:124 .text._ZN9display_tC2EiiiPh:0000000000000000 _ZN9display_tC1EiiiPh |
3437 | C:\Users\mike\AppData\Local\Temp\ccmjnRrp.s:175 .text._ZN9display_tD2Ev:0000000000000000 $t |
3437 | C:\Users\mike\AppData\Local\Temp\ccSVDvEf.s:175 .text._ZN9display_tD2Ev:0000000000000000 $t |
3438 | C:\Users\mike\AppData\Local\Temp\ccmjnRrp.s:182 .text._ZN9display_tD2Ev:0000000000000000 _ZN9display_tD2Ev |
3438 | C:\Users\mike\AppData\Local\Temp\ccSVDvEf.s:182 .text._ZN9display_tD2Ev:0000000000000000 _ZN9display_tD2Ev |
3439 | C:\Users\mike\AppData\Local\Temp\ccmjnRrp.s:182 .text._ZN9display_tD2Ev:0000000000000000 _ZN9display_tD1Ev |
3439 | C:\Users\mike\AppData\Local\Temp\ccSVDvEf.s:182 .text._ZN9display_tD2Ev:0000000000000000 _ZN9display_tD1Ev |
3440 | C:\Users\mike\AppData\Local\Temp\ccmjnRrp.s:198 .text._ZN9display_tD0Ev:0000000000000000 $t |
3440 | C:\Users\mike\AppData\Local\Temp\ccSVDvEf.s:198 .text._ZN9display_tD0Ev:0000000000000000 $t |
3441 | C:\Users\mike\AppData\Local\Temp\ccmjnRrp.s:205 .text._ZN9display_tD0Ev:0000000000000000 _ZN9display_tD0Ev |
3441 | C:\Users\mike\AppData\Local\Temp\ccSVDvEf.s:205 .text._ZN9display_tD0Ev:0000000000000000 _ZN9display_tD0Ev |
3442 | C:\Users\mike\AppData\Local\Temp\ccmjnRrp.s:219 .text._ZN9display_t5resetEv:0000000000000000 $t |
3442 | C:\Users\mike\AppData\Local\Temp\ccSVDvEf.s:219 .text._ZN9display_t5resetEv:0000000000000000 $t |
3443 | C:\Users\mike\AppData\Local\Temp\ccmjnRrp.s:226 .text._ZN9display_t5resetEv:0000000000000000 _ZN9display_t5resetEv |
3443 | C:\Users\mike\AppData\Local\Temp\ccSVDvEf.s:226 .text._ZN9display_t5resetEv:0000000000000000 _ZN9display_t5resetEv |
3444 | C:\Users\mike\AppData\Local\Temp\ccmjnRrp.s:252 .text._ZN9display_t11getRotationEv:0000000000000000 $t |
3444 | C:\Users\mike\AppData\Local\Temp\ccSVDvEf.s:252 .text._ZN9display_t11getRotationEv:0000000000000000 $t |
3445 | C:\Users\mike\AppData\Local\Temp\ccmjnRrp.s:259 .text._ZN9display_t11getRotationEv:0000000000000000 _ZN9display_t11getRotationEv |
3445 | C:\Users\mike\AppData\Local\Temp\ccSVDvEf.s:259 .text._ZN9display_t11getRotationEv:0000000000000000 _ZN9display_t11getRotationEv |
3446 | C:\Users\mike\AppData\Local\Temp\ccmjnRrp.s:277 .text._ZN9display_t5widthEv:0000000000000000 $t |
3446 | C:\Users\mike\AppData\Local\Temp\ccSVDvEf.s:277 .text._ZN9display_t5widthEv:0000000000000000 $t |
3447 | C:\Users\mike\AppData\Local\Temp\ccmjnRrp.s:284 .text._ZN9display_t5widthEv:0000000000000000 _ZN9display_t5widthEv |
3447 | C:\Users\mike\AppData\Local\Temp\ccSVDvEf.s:284 .text._ZN9display_t5widthEv:0000000000000000 _ZN9display_t5widthEv |
3448 | C:\Users\mike\AppData\Local\Temp\ccmjnRrp.s:300 .text._ZN9display_t5widthEv:000000000000000a $d |
3448 | C:\Users\mike\AppData\Local\Temp\ccSVDvEf.s:300 .text._ZN9display_t5widthEv:000000000000000a $d |
3449 | C:\Users\mike\AppData\Local\Temp\ccmjnRrp.s:304 .text._ZN9display_t5widthEv:000000000000000e $t |
3449 | C:\Users\mike\AppData\Local\Temp\ccSVDvEf.s:304 .text._ZN9display_t5widthEv:000000000000000e $t |
3450 | C:\Users\mike\AppData\Local\Temp\ccmjnRrp.s:356 .text._ZN9display_t6heightEv:0000000000000000 $t |
3450 | C:\Users\mike\AppData\Local\Temp\ccSVDvEf.s:356 .text._ZN9display_t6heightEv:0000000000000000 $t |
3451 | C:\Users\mike\AppData\Local\Temp\ccmjnRrp.s:363 .text._ZN9display_t6heightEv:0000000000000000 _ZN9display_t6heightEv |
3451 | C:\Users\mike\AppData\Local\Temp\ccSVDvEf.s:363 .text._ZN9display_t6heightEv:0000000000000000 _ZN9display_t6heightEv |
3452 | C:\Users\mike\AppData\Local\Temp\ccmjnRrp.s:379 .text._ZN9display_t6heightEv:000000000000000a $d |
3452 | C:\Users\mike\AppData\Local\Temp\ccSVDvEf.s:379 .text._ZN9display_t6heightEv:000000000000000a $d |
3453 | C:\Users\mike\AppData\Local\Temp\ccmjnRrp.s:383 .text._ZN9display_t6heightEv:000000000000000e $t |
3453 | C:\Users\mike\AppData\Local\Temp\ccSVDvEf.s:383 .text._ZN9display_t6heightEv:000000000000000e $t |
3454 | C:\Users\mike\AppData\Local\Temp\ccmjnRrp.s:435 .text._ZN9display_t9drawPixelEssb:0000000000000000 $t |
3454 | C:\Users\mike\AppData\Local\Temp\ccSVDvEf.s:435 .text._ZN9display_t9drawPixelEssb:0000000000000000 $t |
3455 | C:\Users\mike\AppData\Local\Temp\ccmjnRrp.s:442 .text._ZN9display_t9drawPixelEssb:0000000000000000 _ZN9display_t9drawPixelEssb |
3455 | C:\Users\mike\AppData\Local\Temp\ccSVDvEf.s:442 .text._ZN9display_t9drawPixelEssb:0000000000000000 _ZN9display_t9drawPixelEssb |
3456 | C:\Users\mike\AppData\Local\Temp\ccmjnRrp.s:699 .text._ZN9display_t13invertDisplayEh:0000000000000000 $t |
3456 | C:\Users\mike\AppData\Local\Temp\ccSVDvEf.s:699 .text._ZN9display_t13invertDisplayEh:0000000000000000 $t |
3457 | C:\Users\mike\AppData\Local\Temp\ccmjnRrp.s:706 .text._ZN9display_t13invertDisplayEh:0000000000000000 _ZN9display_t13invertDisplayEh |
3457 | C:\Users\mike\AppData\Local\Temp\ccSVDvEf.s:706 .text._ZN9display_t13invertDisplayEh:0000000000000000 _ZN9display_t13invertDisplayEh |
3458 | C:\Users\mike\AppData\Local\Temp\ccmjnRrp.s:756 .text._ZN9display_t16startscrollrightEhh:0000000000000000 $t |
3458 | C:\Users\mike\AppData\Local\Temp\ccSVDvEf.s:756 .text._ZN9display_t16startscrollrightEhh:0000000000000000 $t |
3459 | C:\Users\mike\AppData\Local\Temp\ccmjnRrp.s:763 .text._ZN9display_t16startscrollrightEhh:0000000000000000 _ZN9display_t16startscrollrightEhh |
3459 | C:\Users\mike\AppData\Local\Temp\ccSVDvEf.s:763 .text._ZN9display_t16startscrollrightEhh:0000000000000000 _ZN9display_t16startscrollrightEhh |
3460 | C:\Users\mike\AppData\Local\Temp\ccmjnRrp.s:870 .text._ZN9display_t15startscrollleftEhh:0000000000000000 $t |
3460 | C:\Users\mike\AppData\Local\Temp\ccSVDvEf.s:870 .text._ZN9display_t15startscrollleftEhh:0000000000000000 $t |
3461 | C:\Users\mike\AppData\Local\Temp\ccmjnRrp.s:877 .text._ZN9display_t15startscrollleftEhh:0000000000000000 _ZN9display_t15startscrollleftEhh |
3461 | C:\Users\mike\AppData\Local\Temp\ccSVDvEf.s:877 .text._ZN9display_t15startscrollleftEhh:0000000000000000 _ZN9display_t15startscrollleftEhh |
3462 | C:\Users\mike\AppData\Local\Temp\ccmjnRrp.s:984 .text._ZN9display_t20startscrolldiagrightEhh:0000000000000000 $t |
3462 | C:\Users\mike\AppData\Local\Temp\ccSVDvEf.s:984 .text._ZN9display_t20startscrolldiagrightEhh:0000000000000000 $t |
3463 | C:\Users\mike\AppData\Local\Temp\ccmjnRrp.s:991 .text._ZN9display_t20startscrolldiagrightEhh:0000000000000000 _ZN9display_t20startscrolldiagrightEhh |
3463 | C:\Users\mike\AppData\Local\Temp\ccSVDvEf.s:991 .text._ZN9display_t20startscrolldiagrightEhh:0000000000000000 _ZN9display_t20startscrolldiagrightEhh |
3464 | C:\Users\mike\AppData\Local\Temp\ccmjnRrp.s:1116 .text._ZN9display_t19startscrolldiagleftEhh:0000000000000000 $t |
3464 | C:\Users\mike\AppData\Local\Temp\ccSVDvEf.s:1116 .text._ZN9display_t19startscrolldiagleftEhh:0000000000000000 $t |
3465 | C:\Users\mike\AppData\Local\Temp\ccmjnRrp.s:1123 .text._ZN9display_t19startscrolldiagleftEhh:0000000000000000 _ZN9display_t19startscrolldiagleftEhh |
3465 | C:\Users\mike\AppData\Local\Temp\ccSVDvEf.s:1123 .text._ZN9display_t19startscrolldiagleftEhh:0000000000000000 _ZN9display_t19startscrolldiagleftEhh |
3466 | C:\Users\mike\AppData\Local\Temp\ccmjnRrp.s:1248 .text._ZN9display_t10stopscrollEv:0000000000000000 $t |
3466 | C:\Users\mike\AppData\Local\Temp\ccSVDvEf.s:1248 .text._ZN9display_t10stopscrollEv:0000000000000000 $t |
3467 | C:\Users\mike\AppData\Local\Temp\ccmjnRrp.s:1255 .text._ZN9display_t10stopscrollEv:0000000000000000 _ZN9display_t10stopscrollEv |
3467 | C:\Users\mike\AppData\Local\Temp\ccSVDvEf.s:1255 .text._ZN9display_t10stopscrollEv:0000000000000000 _ZN9display_t10stopscrollEv |
3468 | C:\Users\mike\AppData\Local\Temp\ccmjnRrp.s:1293 .text._ZN9display_t3dimEh:0000000000000000 $t |
3468 | C:\Users\mike\AppData\Local\Temp\ccSVDvEf.s:1293 .text._ZN9display_t3dimEh:0000000000000000 $t |
3469 | C:\Users\mike\AppData\Local\Temp\ccmjnRrp.s:1300 .text._ZN9display_t3dimEh:0000000000000000 _ZN9display_t3dimEh |
3469 | C:\Users\mike\AppData\Local\Temp\ccSVDvEf.s:1300 .text._ZN9display_t3dimEh:0000000000000000 _ZN9display_t3dimEh |
3470 | C:\Users\mike\AppData\Local\Temp\ccmjnRrp.s:1352 .text._ZN9display_t7displayEv:0000000000000000 $t |
3470 | C:\Users\mike\AppData\Local\Temp\ccSVDvEf.s:1352 .text._ZN9display_t7displayEv:0000000000000000 $t |
3471 | C:\Users\mike\AppData\Local\Temp\ccmjnRrp.s:1359 .text._ZN9display_t7displayEv:0000000000000000 _ZN9display_t7displayEv |
3471 | C:\Users\mike\AppData\Local\Temp\ccSVDvEf.s:1359 .text._ZN9display_t7displayEv:0000000000000000 _ZN9display_t7displayEv |
3472 | C:\Users\mike\AppData\Local\Temp\ccmjnRrp.s:1556 .text._ZN9display_t12clearDisplayE8colour_t:0000000000000000 $t |
3472 | C:\Users\mike\AppData\Local\Temp\ccSVDvEf.s:1556 .text._ZN9display_t12clearDisplayE8colour_t:0000000000000000 $t |
3473 | C:\Users\mike\AppData\Local\Temp\ccmjnRrp.s:1563 .text._ZN9display_t12clearDisplayE8colour_t:0000000000000000 _ZN9display_t12clearDisplayE8colour_t |
3473 | C:\Users\mike\AppData\Local\Temp\ccSVDvEf.s:1563 .text._ZN9display_t12clearDisplayE8colour_t:0000000000000000 _ZN9display_t12clearDisplayE8colour_t |
3474 | C:\Users\mike\AppData\Local\Temp\ccmjnRrp.s:1582 .text._ZN9display_t12clearDisplayE8colour_t:000000000000000a $d |
3474 | C:\Users\mike\AppData\Local\Temp\ccSVDvEf.s:1582 .text._ZN9display_t12clearDisplayE8colour_t:000000000000000a $d |
3475 | C:\Users\mike\AppData\Local\Temp\ccmjnRrp.s:1586 .text._ZN9display_t12clearDisplayE8colour_t:000000000000000e $t |
3475 | C:\Users\mike\AppData\Local\Temp\ccSVDvEf.s:1586 .text._ZN9display_t12clearDisplayE8colour_t:000000000000000e $t |
3476 | C:\Users\mike\AppData\Local\Temp\ccmjnRrp.s:1740 .text._ZN9display_t4initEv:0000000000000000 $t |
3476 | C:\Users\mike\AppData\Local\Temp\ccSVDvEf.s:1740 .text._ZN9display_t4initEv:0000000000000000 $t |
3477 | C:\Users\mike\AppData\Local\Temp\ccmjnRrp.s:1747 .text._ZN9display_t4initEv:0000000000000000 _ZN9display_t4initEv |
3477 | C:\Users\mike\AppData\Local\Temp\ccSVDvEf.s:1747 .text._ZN9display_t4initEv:0000000000000000 _ZN9display_t4initEv |
3478 | C:\Users\mike\AppData\Local\Temp\ccmjnRrp.s:2022 .text._ZN9display_t13drawRectangleEssss8colour_t:0000000000000000 $t |
3478 | C:\Users\mike\AppData\Local\Temp\ccSVDvEf.s:2022 .text._ZN9display_t13drawRectangleEssss8colour_t:0000000000000000 $t |
3479 | C:\Users\mike\AppData\Local\Temp\ccmjnRrp.s:2029 .text._ZN9display_t13drawRectangleEssss8colour_t:0000000000000000 _ZN9display_t13drawRectangleEssss8colour_t |
3479 | C:\Users\mike\AppData\Local\Temp\ccSVDvEf.s:2029 .text._ZN9display_t13drawRectangleEssss8colour_t:0000000000000000 _ZN9display_t13drawRectangleEssss8colour_t |
3480 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccmjnRrp.s page 59 |
3480 | ARM GAS C:\Users\mike\AppData\Local\Temp\ccSVDvEf.s page 59 |
3481 | 3481 | ||
3482 | 3482 | ||
3483 | C:\Users\mike\AppData\Local\Temp\ccmjnRrp.s:2185 .text._ZN9display_t8drawLineEssss8colour_t:0000000000000000 $t |
3483 | C:\Users\mike\AppData\Local\Temp\ccSVDvEf.s:2185 .text._ZN9display_t8drawLineEssss8colour_t:0000000000000000 $t |
3484 | C:\Users\mike\AppData\Local\Temp\ccmjnRrp.s:2192 .text._ZN9display_t8drawLineEssss8colour_t:0000000000000000 _ZN9display_t8drawLineEssss8colour_t |
3484 | C:\Users\mike\AppData\Local\Temp\ccSVDvEf.s:2192 .text._ZN9display_t8drawLineEssss8colour_t:0000000000000000 _ZN9display_t8drawLineEssss8colour_t |
3485 | C:\Users\mike\AppData\Local\Temp\ccmjnRrp.s:2469 .rodata._ZTV9display_t:0000000000000000 _ZTV9display_t |
3485 | C:\Users\mike\AppData\Local\Temp\ccSVDvEf.s:2469 .rodata._ZTV9display_t:0000000000000000 _ZTV9display_t |
3486 | C:\Users\mike\AppData\Local\Temp\ccmjnRrp.s:2465 .rodata._ZTV9display_t:0000000000000000 $d |
3486 | C:\Users\mike\AppData\Local\Temp\ccSVDvEf.s:2465 .rodata._ZTV9display_t:0000000000000000 $d |
3487 | 3487 | ||
3488 | UNDEFINED SYMBOLS |
3488 | UNDEFINED SYMBOLS |
3489 | memset |
3489 | memset |