From 063ac23917f608202b337b09fe355d9223493245 Mon Sep 17 00:00:00 2001 From: Omar Magdy Date: Sun, 21 Aug 2022 18:42:49 +0200 Subject: Added intital project --- .gitignore | 6 + Bitwise_operations.h | 4 + Debug/.ninja_deps | Bin 0 -> 11788 bytes Debug/.ninja_log | 32 + Debug/BrowseInfo/.ninja_deps | Bin 0 -> 16 bytes Debug/BrowseInfo/.ninja_log | 74 + Debug/BrowseInfo/build.ninja | 71 + Debug/BrowseInfo/color.pbi | Bin 0 -> 732681 bytes Debug/BrowseInfo/color.xcl | 416 + Debug/BrowseInfo/dio.pbi | Bin 0 -> 657833 bytes Debug/BrowseInfo/dio.xcl | 416 + Debug/BrowseInfo/keypad.pbi | Bin 0 -> 663603 bytes Debug/BrowseInfo/keypad.xcl | 416 + Debug/BrowseInfo/lab5.pbd | Bin 0 -> 666501 bytes Debug/BrowseInfo/lab5.pbd.browse | Bin 0 -> 666501 bytes Debug/BrowseInfo/lab5.pbw | 97517 ++++++++++++++++++++++++++++++++ Debug/BrowseInfo/lab7.pbd | Bin 0 -> 746782 bytes Debug/BrowseInfo/lab7.pbd.browse | Bin 0 -> 746782 bytes Debug/BrowseInfo/lab7.pbw | 107275 ++++++++++++++++++++++++++++++++++++ Debug/BrowseInfo/main.pbi | Bin 0 -> 739830 bytes Debug/BrowseInfo/main.xcl | 416 + Debug/BrowseInfo/systick.pbi | Bin 0 -> 656388 bytes Debug/BrowseInfo/systick.xcl | 416 + Debug/Exe/lab5.sim | Bin 0 -> 8099 bytes Debug/Exe/lab7.sim | Bin 0 -> 1203 bytes color.c | 44 + color.h | 21 + dio.c | 43 + dio.h | 25 + main.c | 46 + settings/lab5.Debug.cspy.bat | 40 + settings/lab5.Debug.cspy.ps1 | 31 + settings/lab5.Debug.driver.xcl | 23 + settings/lab5.Debug.general.xcl | 15 + settings/lab5.crun | 13 + settings/lab5.dbgdt | 1114 + settings/lab5.dnx | 107 + settings/lab7.Debug.cspy.bat | 40 + settings/lab7.Debug.cspy.ps1 | 31 + settings/lab7.Debug.driver.xcl | 23 + settings/lab7.Debug.general.xcl | 15 + settings/lab7.crun | 13 + settings/lab7.dbgdt | 1120 + settings/lab7.dnx | 109 + tivaware.h | 13 + tm4c123gh6pm.h | 12870 +++++ 46 files changed, 222815 insertions(+) create mode 100644 Bitwise_operations.h create mode 100644 Debug/.ninja_deps create mode 100644 Debug/.ninja_log create mode 100644 Debug/BrowseInfo/.ninja_deps create mode 100644 Debug/BrowseInfo/.ninja_log create mode 100644 Debug/BrowseInfo/build.ninja create mode 100644 Debug/BrowseInfo/color.pbi create mode 100644 Debug/BrowseInfo/color.xcl create mode 100644 Debug/BrowseInfo/dio.pbi create mode 100644 Debug/BrowseInfo/dio.xcl create mode 100644 Debug/BrowseInfo/keypad.pbi create mode 100644 Debug/BrowseInfo/keypad.xcl create mode 100644 Debug/BrowseInfo/lab5.pbd create mode 100644 Debug/BrowseInfo/lab5.pbd.browse create mode 100644 Debug/BrowseInfo/lab5.pbw create mode 100644 Debug/BrowseInfo/lab7.pbd create mode 100644 Debug/BrowseInfo/lab7.pbd.browse create mode 100644 Debug/BrowseInfo/lab7.pbw create mode 100644 Debug/BrowseInfo/main.pbi create mode 100644 Debug/BrowseInfo/main.xcl create mode 100644 Debug/BrowseInfo/systick.pbi create mode 100644 Debug/BrowseInfo/systick.xcl create mode 100644 Debug/Exe/lab5.sim create mode 100644 Debug/Exe/lab7.sim create mode 100644 color.c create mode 100644 color.h create mode 100644 dio.c create mode 100644 dio.h create mode 100644 main.c create mode 100644 settings/lab5.Debug.cspy.bat create mode 100644 settings/lab5.Debug.cspy.ps1 create mode 100644 settings/lab5.Debug.driver.xcl create mode 100644 settings/lab5.Debug.general.xcl create mode 100644 settings/lab5.crun create mode 100644 settings/lab5.dbgdt create mode 100644 settings/lab5.dnx create mode 100644 settings/lab7.Debug.cspy.bat create mode 100644 settings/lab7.Debug.cspy.ps1 create mode 100644 settings/lab7.Debug.driver.xcl create mode 100644 settings/lab7.Debug.general.xcl create mode 100644 settings/lab7.crun create mode 100644 settings/lab7.dbgdt create mode 100644 settings/lab7.dnx create mode 100644 tivaware.h create mode 100644 tm4c123gh6pm.h diff --git a/.gitignore b/.gitignore index c6127b3..bc3d7e6 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,9 @@ +#Project specific +*.dep +*.ewt +*.ewp +*.ewd + # Prerequisites *.d diff --git a/Bitwise_operations.h b/Bitwise_operations.h new file mode 100644 index 0000000..312b2af --- /dev/null +++ b/Bitwise_operations.h @@ -0,0 +1,4 @@ +#define SET(bit, nbit) ((*bit) |= (1 << (nbit))) +#define RESET(bit, nbit) ((*bit) &= ~(1 << (nbit))) +#define TOGGLE(bit, nbit) ((*bit) ^= (1 << (nbit))) +#define GET_BIT(bit, nbit) ((*bit >> (nbit)) & 1) diff --git a/Debug/.ninja_deps b/Debug/.ninja_deps new file mode 100644 index 0000000..5bb0c94 Binary files /dev/null and b/Debug/.ninja_deps differ diff --git a/Debug/.ninja_log b/Debug/.ninja_log new file mode 100644 index 0000000..b9ba994 --- /dev/null +++ b/Debug/.ninja_log @@ -0,0 +1,32 @@ +# ninja log v5 +2 255 6813272360698260 C:/Embedded/Lab5/Debug/Obj/dio.o d54eba01fc8fc583 +157 205 6819283848197680 C:/Embedded/Lab7/Debug/Exe/lab7.out 78048e0cd3ad3f63 +260 395 6813272362104462 C:/Embedded/Lab5/Debug/Obj/main.o d3851b7596767a09 +6 295 6813272361010740 C:/Embedded/Lab5/Debug/Obj/keypad.o 2a0f5915877fe959 +3 150 6819283847728775 C:/Embedded/Lab7/Debug/Obj/main.o bea5ed127ec9fcad +245 390 6819282666397435 C:/Embedded/Lab7/Debug/Obj/dio.o d34962cc934867c1 +2 238 6819282664994727 C:/Embedded/Lab7/Debug/Obj/color.o 6075e3eea48b0c5a +3 454 6824735291831384 C:/Embedded/Lab9/Debug/Obj/main.o 342f815c291d3cd7 +146 311 6819282665775926 C:/Embedded/Lab7/Debug/Obj/systick.o fbe2a355895ee207 +3 241 6824710983887443 C:/Embedded/Lab9/Debug/Obj/color.o 2a4fe469a50189bc +3 246 6824706284048796 C:/Embedded/Lab9/Debug/Obj/dio.o fbaa9bec9d55abc0 +9 461 6824735291987617 C:/Embedded/Lab9/Debug/Obj/systick.o b0e55174c96a50f0 +468 582 6824735293334087 C:/Embedded/Lab9/Debug/Exe/lab7.out b9ef05a49ba186e2 +4 224 6824735543004532 C:/Embedded/Lab9/Debug/Obj/main.o 342f815c291d3cd7 +230 313 6824735544098205 C:/Embedded/Lab9/Debug/Exe/lab7.out b9ef05a49ba186e2 +3 229 6824737053609599 C:/Embedded/Lab9/Debug/Obj/main.o 342f815c291d3cd7 +234 342 6824737054859529 C:/Embedded/Lab9/Debug/Exe/lab7.out b9ef05a49ba186e2 +2 494 6824738404217690 C:/Embedded/Lab9/Debug/Obj/main.o 342f815c291d3cd7 +499 698 6824738406341563 C:/Embedded/Lab9/Debug/Exe/lab7.out b9ef05a49ba186e2 +5 588 6824738813046300 C:/Embedded/Lab9/Debug/Obj/main.o 342f815c291d3cd7 +593 845 6824738815365092 C:/Embedded/Lab9/Debug/Exe/lab7.out b9ef05a49ba186e2 +6 353 6824739490878053 C:/Embedded/Lab9/Debug/Obj/main.o 342f815c291d3cd7 +358 490 6824739492317235 C:/Embedded/Lab9/Debug/Exe/lab7.out b9ef05a49ba186e2 +4 297 6824740798525782 C:/Embedded/Lab9/Debug/Obj/main.o 342f815c291d3cd7 +302 454 6824740800224813 C:/Embedded/Lab9/Debug/Exe/lab7.out b9ef05a49ba186e2 +5 532 6826397904674796 C:/Embedded/Lab9/Debug/Obj/main.o 342f815c291d3cd7 +537 891 6826397908362682 C:/Embedded/Lab9/Debug/Exe/lab7.out b9ef05a49ba186e2 +5 191 6826398753886717 C:/Embedded/Lab9/Debug/Obj/main.o 342f815c291d3cd7 +197 276 6826398754736240 C:/Embedded/Lab9/Debug/Exe/lab7.out b9ef05a49ba186e2 +3 181 6826399131392430 C:/Embedded/Lab9/Debug/Obj/main.o 342f815c291d3cd7 +186 275 6826399132351982 C:/Embedded/Lab9/Debug/Exe/lab7.out b9ef05a49ba186e2 diff --git a/Debug/BrowseInfo/.ninja_deps b/Debug/BrowseInfo/.ninja_deps new file mode 100644 index 0000000..e5675ec Binary files /dev/null and b/Debug/BrowseInfo/.ninja_deps differ diff --git a/Debug/BrowseInfo/.ninja_log b/Debug/BrowseInfo/.ninja_log new file mode 100644 index 0000000..17ad595 --- /dev/null +++ b/Debug/BrowseInfo/.ninja_log @@ -0,0 +1,74 @@ +# ninja log v5 +155 280 6813272408350982 C:/Embedded/Lab5/Debug/BrowseInfo/keypad.pbi 1e2a667005e467e5 +5 145 6813134520000000 C:/Embedded/Lab5/Debug/BrowseInfo/main.xcl 92a53ae0ccc1648b +394 2231 6813272427304028 C:/Embedded/Lab5/Debug/BrowseInfo/lab5.pbw a41249410a43edf2 +283 390 6813272409364673 C:/Embedded/Lab5/Debug/BrowseInfo/lab5.pbd 9f1a1c366805a249 +1 165 6813272406948294 C:/Embedded/Lab5/Debug/BrowseInfo/main.pbi 4aa89f087ca14fc2 +1 390 6813229070000000 C:/Embedded/Lab5/Debug/BrowseInfo/keypad.xcl 9e07d9428414d22b +202 1555 6819284619379651 C:/Embedded/Lab7/Debug/BrowseInfo/lab7.pbw 424bcc8d03ed33f8 +1 153 6813134520000000 C:/Embedded/Lab5/Debug/BrowseInfo/dio.xcl 3e7dcd00340485b8 +5 152 6813272406948294 C:/Embedded/Lab5/Debug/BrowseInfo/dio.pbi eee7a745f8a897e9 +3 1676 6819242960000000 C:/Embedded/Lab7/Debug/BrowseInfo/main.xcl 36069078427fc711 +81 1685 6819242960000000 C:/Embedded/Lab7/Debug/BrowseInfo/keypad.xcl daea5d6b3f3fe000 +1683 1809 6819242960000000 C:/Embedded/Lab7/Debug/BrowseInfo/dio.xcl 476370f0137d8571 +0 96 6819284605636471 C:/Embedded/Lab7/Debug/BrowseInfo/main.pbi 81355ba6eaab34c9 +1689 2062 6819242971043854 C:/Embedded/Lab7/Debug/BrowseInfo/keypad.pbi 9a5f6e6ada7888c7 +1 147 6819282705846719 C:/Embedded/Lab7/Debug/BrowseInfo/dio.pbi b7dfe0e1243c064f +100 196 6819284606573750 C:/Embedded/Lab7/Debug/BrowseInfo/lab7.pbd d7150e27ed87923a +1 124 6819252270000000 C:/Embedded/Lab7/Debug/BrowseInfo/systick.xcl f257efe6b66df508 +0 99 6819284384994405 C:/Embedded/Lab7/Debug/BrowseInfo/systick.pbi a4a9007aba334d9c +54 236 6821791260000000 C:/Embedded/Lab9/Debug/BrowseInfo/dio.xcl eebdf3425e9d585e +1 152 6824710970969408 C:/Embedded/Lab9/Debug/BrowseInfo/color.pbi 6c50dd000053e4b6 +1 225 6819280980000000 C:/Embedded/Lab7/Debug/BrowseInfo/color.xcl eec50f19917089a8 +174 347 6819282707877838 C:/Embedded/Lab7/Debug/BrowseInfo/color.pbi c421bb7d76954ba5 +0 263 6821791260000000 C:/Embedded/Lab9/Debug/BrowseInfo/main.xcl 57f76e3904ff63a5 +241 406 6821791260000000 C:/Embedded/Lab9/Debug/BrowseInfo/color.xcl f80a915cab6931af +2 102 6824706140435005 C:/Embedded/Lab9/Debug/BrowseInfo/dio.pbi a558c9fd71cdb74c +1 129 6824735116979141 C:/Embedded/Lab9/Debug/BrowseInfo/main.pbi dc0b57f5112849a4 +517 687 6821791260000000 C:/Embedded/Lab9/Debug/BrowseInfo/systick.xcl 2d1a6167d0004a18 +7 173 6824734776906053 C:/Embedded/Lab9/Debug/BrowseInfo/systick.pbi 7f3b06d777037405 +297 2820 6824735143169234 C:/Embedded/Lab9/Debug/BrowseInfo/lab7.pbw e7217e8839ee4a58 +132 293 6824735118541530 C:/Embedded/Lab9/Debug/BrowseInfo/lab7.pbd eda20ca736345ef8 +1 222 6824735555082609 C:/Embedded/Lab9/Debug/BrowseInfo/main.pbi dc0b57f5112849a4 +225 463 6824735557338853 C:/Embedded/Lab9/Debug/BrowseInfo/lab7.pbd eda20ca736345ef8 +2 2449 6824735634550099 C:/Embedded/Lab9/Debug/BrowseInfo/lab7.pbw e7217e8839ee4a58 +2 147 6824735941041068 C:/Embedded/Lab9/Debug/BrowseInfo/main.pbi dc0b57f5112849a4 +150 319 6824735942801706 C:/Embedded/Lab9/Debug/BrowseInfo/lab7.pbd eda20ca736345ef8 +324 2746 6824735966307947 C:/Embedded/Lab9/Debug/BrowseInfo/lab7.pbw e7217e8839ee4a58 +1 133 6824736019387749 C:/Embedded/Lab9/Debug/BrowseInfo/main.pbi dc0b57f5112849a4 +135 304 6824736021129727 C:/Embedded/Lab9/Debug/BrowseInfo/lab7.pbd eda20ca736345ef8 +308 2736 6824736044885014 C:/Embedded/Lab9/Debug/BrowseInfo/lab7.pbw e7217e8839ee4a58 +2 234 6824737013777724 C:/Embedded/Lab9/Debug/BrowseInfo/main.pbi dc0b57f5112849a4 +237 499 6824737016202619 C:/Embedded/Lab9/Debug/BrowseInfo/lab7.pbd eda20ca736345ef8 +503 2668 6824737037457925 C:/Embedded/Lab9/Debug/BrowseInfo/lab7.pbw e7217e8839ee4a58 +1 144 6824737242979240 C:/Embedded/Lab9/Debug/BrowseInfo/main.pbi dc0b57f5112849a4 +147 313 6824737244697872 C:/Embedded/Lab9/Debug/BrowseInfo/lab7.pbd eda20ca736345ef8 +317 2752 6824737264365724 C:/Embedded/Lab9/Debug/BrowseInfo/lab7.pbw e7217e8839ee4a58 +1 160 6824738800663361 C:/Embedded/Lab9/Debug/BrowseInfo/main.pbi dc0b57f5112849a4 +164 380 6824738802872099 C:/Embedded/Lab9/Debug/BrowseInfo/lab7.pbd eda20ca736345ef8 +3 4548 6824738901190935 C:/Embedded/Lab9/Debug/BrowseInfo/lab7.pbw e7217e8839ee4a58 +1 206 6824739006406051 C:/Embedded/Lab9/Debug/BrowseInfo/main.pbi dc0b57f5112849a4 +209 390 6824739008320031 C:/Embedded/Lab9/Debug/BrowseInfo/lab7.pbd eda20ca736345ef8 +393 3762 6824739040547548 C:/Embedded/Lab9/Debug/BrowseInfo/lab7.pbw e7217e8839ee4a58 +1 157 6824739094676587 C:/Embedded/Lab9/Debug/BrowseInfo/main.pbi dc0b57f5112849a4 +160 424 6824739097346989 C:/Embedded/Lab9/Debug/BrowseInfo/lab7.pbd eda20ca736345ef8 +430 3686 6824739128608607 C:/Embedded/Lab9/Debug/BrowseInfo/lab7.pbw e7217e8839ee4a58 +2 169 6824739182745374 C:/Embedded/Lab9/Debug/BrowseInfo/main.pbi dc0b57f5112849a4 +172 372 6824739184784208 C:/Embedded/Lab9/Debug/BrowseInfo/lab7.pbd eda20ca736345ef8 +377 3503 6824739215327715 C:/Embedded/Lab9/Debug/BrowseInfo/lab7.pbw e7217e8839ee4a58 +2 423 6824740844511552 C:/Embedded/Lab9/Debug/BrowseInfo/main.pbi dc0b57f5112849a4 +425 800 6824740848514344 C:/Embedded/Lab9/Debug/BrowseInfo/lab7.pbd eda20ca736345ef8 +804 5193 6824740891211180 C:/Embedded/Lab9/Debug/BrowseInfo/lab7.pbw e7217e8839ee4a58 +2 168 6825470282140642 C:/Embedded/Lab9/Debug/BrowseInfo/main.pbi dc0b57f5112849a4 +171 349 6825470284015569 C:/Embedded/Lab9/Debug/BrowseInfo/lab7.pbd eda20ca736345ef8 +354 1912 6825470296417809 C:/Embedded/Lab9/Debug/BrowseInfo/lab7.pbw e7217e8839ee4a58 +98 260 6826397865896936 C:/Embedded/Lab9/Debug/BrowseInfo/main.pbi dc0b57f5112849a4 +94 364 6826397866966324 C:/Embedded/Lab9/Debug/BrowseInfo/systick.pbi 7f3b06d777037405 +367 680 6826397870134526 C:/Embedded/Lab9/Debug/BrowseInfo/lab7.pbd eda20ca736345ef8 +683 2726 6826397889813282 C:/Embedded/Lab9/Debug/BrowseInfo/lab7.pbw e7217e8839ee4a58 +2 215 6826398758219764 C:/Embedded/Lab9/Debug/BrowseInfo/main.pbi dc0b57f5112849a4 +218 384 6826398759948775 C:/Embedded/Lab9/Debug/BrowseInfo/lab7.pbd eda20ca736345ef8 +1 2122 6826398841977806 C:/Embedded/Lab9/Debug/BrowseInfo/lab7.pbw e7217e8839ee4a58 +2 233 6826399149781916 C:/Embedded/Lab9/Debug/BrowseInfo/main.pbi dc0b57f5112849a4 +236 468 6826399152121450 C:/Embedded/Lab9/Debug/BrowseInfo/lab7.pbd eda20ca736345ef8 +473 3925 6826399180743025 C:/Embedded/Lab9/Debug/BrowseInfo/lab7.pbw e7217e8839ee4a58 diff --git a/Debug/BrowseInfo/build.ninja b/Debug/BrowseInfo/build.ninja new file mode 100644 index 0000000..058d32f --- /dev/null +++ b/Debug/BrowseInfo/build.ninja @@ -0,0 +1,71 @@ +##IAR Ninja build file + + +#Rules +rule COMPILER_XCL + command = "C$:\Program$ Files\IAR$ Systems\Embedded$ Workbench$ 9.1\common\bin\XclFileGenerator.exe" $xclcommand -f "$rspfile_name" + description = IAR_NEW_TOOL+++COMPILER_XCL+++$in+++"C$:\Program$ Files\IAR$ Systems\Embedded$ Workbench$ 9.1\common\bin\XclFileGenerator.exe" $flags + rspfile = $rspfile_name + rspfile_content = $flags + +rule INDEXER + command = "C$:\Program$ Files\IAR$ Systems\Embedded$ Workbench$ 9.1\common\bin\SourceIndexer.exe" $flags + depfile = $out.dep + description = IAR_NEW_TOOL+++INDEXER+++$out+++"C$:\Program$ Files\IAR$ Systems\Embedded$ Workbench$ 9.1\common\bin\SourceIndexer.exe" $flags + +rule MAKEBROWSE + command = "C$:\Program$ Files\IAR$ Systems\Embedded$ Workbench$ 9.1\common\bin\makeBrowseData.exe" $flags + description = IAR_NEW_TOOL+++MAKEBROWSE+++$out+++"C$:\Program$ Files\IAR$ Systems\Embedded$ Workbench$ 9.1\common\bin\makeBrowseData.exe" $flags + +rule PDBLINK + command = "C$:\Program$ Files\IAR$ Systems\Embedded$ Workbench$ 9.1\common\bin\PbdLink.exe" $flags + description = IAR_NEW_TOOL+++PDBLINK+++$out+++"C$:\Program$ Files\IAR$ Systems\Embedded$ Workbench$ 9.1\common\bin\PbdLink.exe" $flags + + + +#Build steps +build C$:\Embedded\Lab9\Debug\BrowseInfo\color.xcl : COMPILER_XCL + xclcommand = -source_file C$:\Embedded\Lab9\color.c -xcl_file C$:\Embedded\Lab9\Debug\BrowseInfo\color.xcl -macro_file C$:\Embedded\Lab9\Debug\BrowseInfo\color.tmp -icc_path "C$:\Program$ Files\IAR$ Systems\Embedded$ Workbench$ 9.1\arm\bin\iccarm.exe" + flags = C$:\Embedded\Lab9\color.c -o C$:\Embedded\Lab9\Debug\Obj\ --no_cse --no_unroll --no_inline --no_code_motion --no_tbaa --no_clustering --no_scheduling --debug --endian=little --cpu=Cortex-M4 -e --fpu=VFPv4_sp --dlib_config "C$:\Program$ Files\IAR$ Systems\Embedded$ Workbench$ 9.1\arm\inc\c\DLib_Config_Normal.h" -Ol --predef_macros C$:\Embedded\Lab9\Debug\BrowseInfo\color.tmp + rspfile_name = C$:\Embedded\Lab9\Debug\BrowseInfo\color.xcl.rsp + +build C$:\Embedded\Lab9\Debug\BrowseInfo\dio.xcl : COMPILER_XCL + xclcommand = -source_file C$:\Embedded\Lab9\dio.c -xcl_file C$:\Embedded\Lab9\Debug\BrowseInfo\dio.xcl -macro_file C$:\Embedded\Lab9\Debug\BrowseInfo\dio.tmp -icc_path "C$:\Program$ Files\IAR$ Systems\Embedded$ Workbench$ 9.1\arm\bin\iccarm.exe" + flags = C$:\Embedded\Lab9\dio.c -o C$:\Embedded\Lab9\Debug\Obj\ --no_cse --no_unroll --no_inline --no_code_motion --no_tbaa --no_clustering --no_scheduling --debug --endian=little --cpu=Cortex-M4 -e --fpu=VFPv4_sp --dlib_config "C$:\Program$ Files\IAR$ Systems\Embedded$ Workbench$ 9.1\arm\inc\c\DLib_Config_Normal.h" -Ol --predef_macros C$:\Embedded\Lab9\Debug\BrowseInfo\dio.tmp + rspfile_name = C$:\Embedded\Lab9\Debug\BrowseInfo\dio.xcl.rsp + +build C$:\Embedded\Lab9\Debug\BrowseInfo\main.xcl : COMPILER_XCL + xclcommand = -source_file C$:\Embedded\Lab9\main.c -xcl_file C$:\Embedded\Lab9\Debug\BrowseInfo\main.xcl -macro_file C$:\Embedded\Lab9\Debug\BrowseInfo\main.tmp -icc_path "C$:\Program$ Files\IAR$ Systems\Embedded$ Workbench$ 9.1\arm\bin\iccarm.exe" + flags = C$:\Embedded\Lab9\main.c -o C$:\Embedded\Lab9\Debug\Obj\ --no_cse --no_unroll --no_inline --no_code_motion --no_tbaa --no_clustering --no_scheduling --debug --endian=little --cpu=Cortex-M4 -e --fpu=VFPv4_sp --dlib_config "C$:\Program$ Files\IAR$ Systems\Embedded$ Workbench$ 9.1\arm\inc\c\DLib_Config_Normal.h" -Ol --predef_macros C$:\Embedded\Lab9\Debug\BrowseInfo\main.tmp + rspfile_name = C$:\Embedded\Lab9\Debug\BrowseInfo\main.xcl.rsp + +build C$:\Embedded\Lab9\Debug\BrowseInfo\systick.xcl : COMPILER_XCL + xclcommand = -source_file C$:\Embedded\Lab9\systick.c -xcl_file C$:\Embedded\Lab9\Debug\BrowseInfo\systick.xcl -macro_file C$:\Embedded\Lab9\Debug\BrowseInfo\systick.tmp -icc_path "C$:\Program$ Files\IAR$ Systems\Embedded$ Workbench$ 9.1\arm\bin\iccarm.exe" + flags = C$:\Embedded\Lab9\systick.c -o C$:\Embedded\Lab9\Debug\Obj\ --no_cse --no_unroll --no_inline --no_code_motion --no_tbaa --no_clustering --no_scheduling --debug --endian=little --cpu=Cortex-M4 -e --fpu=VFPv4_sp --dlib_config "C$:\Program$ Files\IAR$ Systems\Embedded$ Workbench$ 9.1\arm\inc\c\DLib_Config_Normal.h" -Ol --predef_macros C$:\Embedded\Lab9\Debug\BrowseInfo\systick.tmp + rspfile_name = C$:\Embedded\Lab9\Debug\BrowseInfo\systick.xcl.rsp + +build C$:\Embedded\Lab9\Debug\BrowseInfo\color.pbi : INDEXER C$:\Embedded\Lab9\Debug\BrowseInfo\color.xcl | $ +C$:\Embedded\Lab9\color.c + flags = -out=C$:\Embedded\Lab9\Debug\BrowseInfo\color.pbi -f C$:\Embedded\Lab9\Debug\BrowseInfo\color.xcl + +build C$:\Embedded\Lab9\Debug\BrowseInfo\dio.pbi : INDEXER C$:\Embedded\Lab9\Debug\BrowseInfo\dio.xcl | $ +C$:\Embedded\Lab9\dio.c + flags = -out=C$:\Embedded\Lab9\Debug\BrowseInfo\dio.pbi -f C$:\Embedded\Lab9\Debug\BrowseInfo\dio.xcl + +build C$:\Embedded\Lab9\Debug\BrowseInfo\main.pbi : INDEXER C$:\Embedded\Lab9\Debug\BrowseInfo\main.xcl | $ +C$:\Embedded\Lab9\main.c + flags = -out=C$:\Embedded\Lab9\Debug\BrowseInfo\main.pbi -f C$:\Embedded\Lab9\Debug\BrowseInfo\main.xcl + +build C$:\Embedded\Lab9\Debug\BrowseInfo\systick.pbi : INDEXER C$:\Embedded\Lab9\Debug\BrowseInfo\systick.xcl | $ +C$:\Embedded\Lab9\systick.c + flags = -out=C$:\Embedded\Lab9\Debug\BrowseInfo\systick.pbi -f C$:\Embedded\Lab9\Debug\BrowseInfo\systick.xcl + +build C$:\Embedded\Lab9\Debug\BrowseInfo\lab7.pbw : MAKEBROWSE C$:\Embedded\Lab9\Debug\BrowseInfo\lab7.pbd + flags = C$:\Embedded\Lab9\Debug\BrowseInfo\lab7.pbd -output C$:\Embedded\Lab9\Debug\BrowseInfo\lab7.pbw + +build C$:\Embedded\Lab9\Debug\BrowseInfo\lab7.pbd : PDBLINK C$:\Embedded\Lab9\Debug\BrowseInfo\color.pbi | $ +C$:\Embedded\Lab9\Debug\BrowseInfo\dio.pbi $ +C$:\Embedded\Lab9\Debug\BrowseInfo\main.pbi $ +C$:\Embedded\Lab9\Debug\BrowseInfo\systick.pbi + flags = -M C$:\Embedded\Lab9\Debug\BrowseInfo\lab7.pbd C$:\Embedded\Lab9\Debug\BrowseInfo\color.pbi C$:\Embedded\Lab9\Debug\BrowseInfo\dio.pbi C$:\Embedded\Lab9\Debug\BrowseInfo\main.pbi C$:\Embedded\Lab9\Debug\BrowseInfo\systick.pbi + diff --git a/Debug/BrowseInfo/color.pbi b/Debug/BrowseInfo/color.pbi new file mode 100644 index 0000000..d4817af Binary files /dev/null and b/Debug/BrowseInfo/color.pbi differ diff --git a/Debug/BrowseInfo/color.xcl b/Debug/BrowseInfo/color.xcl new file mode 100644 index 0000000..9f5f9a0 --- /dev/null +++ b/Debug/BrowseInfo/color.xcl @@ -0,0 +1,416 @@ +"C:\Embedded\Lab9\color.c" +-std=c11 +-ferror-limit=0 +-fbracket-depth=512 +-funsigned-char +-MD +-MF +C:\Embedded\Lab9\Debug\BrowseInfo\color.pbi.dep +-o +C:\Embedded\Lab9\Debug\BrowseInfo\color.pbi +-I +C:\Embedded\Lab9 +-I +C:\Program Files\IAR Systems\Embedded Workbench 9.1\arm\inc\c\aarch32 +-I +C:\Program Files\IAR Systems\Embedded Workbench 9.1\arm\inc +-I +C:\Program Files\IAR Systems\Embedded Workbench 9.1\arm\inc\c +-D__CHAR_BITS__=8 +-D__CHAR_MAX__=0xff +-D__CHAR_MIN__=0 +-D__CHAR_SIZE__=1 +-D__UNSIGNED_CHAR_MAX__=0xff +-D__SIGNED_CHAR_MAX__=127 +-D__SIGNED_CHAR_MIN__=(-__SIGNED_CHAR_MAX__-1) +-D__CHAR_ALIGN__=1 +-D__SHORT_SIZE__=2 +-D__UNSIGNED_SHORT_MAX__=0xffff +-D__SIGNED_SHORT_MAX__=32767 +-D__SIGNED_SHORT_MIN__=(-__SIGNED_SHORT_MAX__-1) +-D__SHORT_ALIGN__=2 +-D__INT_SIZE__=4 +-D__UNSIGNED_INT_MAX__=0xffffffffU +-D__SIGNED_INT_MAX__=2147483647 +-D__SIGNED_INT_MIN__=(-__SIGNED_INT_MAX__-1) +-D__INT_ALIGN__=4 +-D__LONG_SIZE__=4 +-D__UNSIGNED_LONG_MAX__=0xffffffffUL +-D__SIGNED_LONG_MAX__=2147483647L +-D__SIGNED_LONG_MIN__=(-__SIGNED_LONG_MAX__-1) +-D__LONG_ALIGN__=4 +-D__LONG_LONG_SIZE__=8 +-D__UNSIGNED_LONG_LONG_MAX__=0xffffffffffffffffULL +-D__SIGNED_LONG_LONG_MAX__=9223372036854775807LL +-D__SIGNED_LONG_LONG_MIN__=(-__SIGNED_LONG_LONG_MAX__-1) +-D__LONG_LONG_ALIGN__=8 +-D__INT8_T_TYPE__=signed char +-D__INT8_T_MAX__=127 +-D__INT8_T_MIN__=(-__INT8_T_MAX__-1) +-D__UINT8_T_TYPE__=unsigned char +-D__UINT8_T_MAX__=0xff +-D__INT8_SIZE_PREFIX__="hh" +-D__INT16_T_TYPE__=signed short int +-D__INT16_T_MAX__=32767 +-D__INT16_T_MIN__=(-__INT16_T_MAX__-1) +-D__UINT16_T_TYPE__=unsigned short int +-D__UINT16_T_MAX__=0xffff +-D__INT16_SIZE_PREFIX__="h" +-D__INT32_T_TYPE__=signed int +-D__INT32_T_MAX__=2147483647 +-D__INT32_T_MIN__=(-__INT32_T_MAX__-1) +-D__UINT32_T_TYPE__=unsigned int +-D__UINT32_T_MAX__=0xffffffffU +-D__INT32_SIZE_PREFIX__="" +-D__INT64_T_TYPE__=signed long long int +-D__INT64_T_MAX__=9223372036854775807LL +-D__INT64_T_MIN__=(-__INT64_T_MAX__-1) +-D__UINT64_T_TYPE__=unsigned long long int +-D__UINT64_T_MAX__=0xffffffffffffffffULL +-D__INT64_SIZE_PREFIX__="ll" +-D__INT_LEAST8_T_TYPE__=signed char +-D__INT_LEAST8_T_MAX__=127 +-D__INT_LEAST8_T_MIN__=(-__INT_LEAST8_T_MAX__-1) +-D__UINT_LEAST8_T_TYPE__=unsigned char +-D__UINT_LEAST8_T_MAX__=0xff +-D__INT8_C_SUFFIX__= +-D__UINT8_C_SUFFIX__= +-D__INT_LEAST8_SIZE_PREFIX__="hh" +-D__INT_LEAST16_T_TYPE__=signed short int +-D__INT_LEAST16_T_MAX__=32767 +-D__INT_LEAST16_T_MIN__=(-__INT_LEAST16_T_MAX__-1) +-D__UINT_LEAST16_T_TYPE__=unsigned short int +-D__UINT_LEAST16_T_MAX__=0xffff +-D__INT16_C_SUFFIX__= +-D__UINT16_C_SUFFIX__= +-D__INT_LEAST16_SIZE_PREFIX__="h" +-D__INT_LEAST32_T_TYPE__=signed int +-D__INT_LEAST32_T_MAX__=2147483647 +-D__INT_LEAST32_T_MIN__=(-__INT_LEAST32_T_MAX__-1) +-D__UINT_LEAST32_T_TYPE__=unsigned int +-D__UINT_LEAST32_T_MAX__=0xffffffffU +-D__INT32_C_SUFFIX__= +-D__UINT32_C_SUFFIX__=U +-D__INT_LEAST32_SIZE_PREFIX__="" +-D__INT_LEAST64_T_TYPE__=signed long long int +-D__INT_LEAST64_T_MAX__=9223372036854775807LL +-D__INT_LEAST64_T_MIN__=(-__INT_LEAST64_T_MAX__-1) +-D__UINT_LEAST64_T_TYPE__=unsigned long long int +-D__UINT_LEAST64_T_MAX__=0xffffffffffffffffULL +-D__INT64_C_SUFFIX__=LL +-D__UINT64_C_SUFFIX__=ULL +-D__INT_LEAST64_SIZE_PREFIX__="ll" +-D__INT_FAST8_T_TYPE__=signed int +-D__INT_FAST8_T_MAX__=2147483647 +-D__INT_FAST8_T_MIN__=(-__INT_FAST8_T_MAX__-1) +-D__UINT_FAST8_T_TYPE__=unsigned int +-D__UINT_FAST8_T_MAX__=0xffffffffU +-D__INT_FAST8_SIZE_PREFIX__="" +-D__INT_FAST16_T_TYPE__=signed int +-D__INT_FAST16_T_MAX__=2147483647 +-D__INT_FAST16_T_MIN__=(-__INT_FAST16_T_MAX__-1) +-D__UINT_FAST16_T_TYPE__=unsigned int +-D__UINT_FAST16_T_MAX__=0xffffffffU +-D__INT_FAST16_SIZE_PREFIX__="" +-D__INT_FAST32_T_TYPE__=signed int +-D__INT_FAST32_T_MAX__=2147483647 +-D__INT_FAST32_T_MIN__=(-__INT_FAST32_T_MAX__-1) +-D__UINT_FAST32_T_TYPE__=unsigned int +-D__UINT_FAST32_T_MAX__=0xffffffffU +-D__INT_FAST32_SIZE_PREFIX__="" +-D__INT_FAST64_T_TYPE__=signed long long int +-D__INT_FAST64_T_MAX__=9223372036854775807LL +-D__INT_FAST64_T_MIN__=(-__INT_FAST64_T_MAX__-1) +-D__UINT_FAST64_T_TYPE__=unsigned long long int +-D__UINT_FAST64_T_MAX__=0xffffffffffffffffULL +-D__INT_FAST64_SIZE_PREFIX__="ll" +-D__INTMAX_T_TYPE__=signed long long int +-D__INTMAX_T_MAX__=9223372036854775807LL +-D__INTMAX_T_MIN__=(-__INTMAX_T_MAX__-1) +-D__UINTMAX_T_TYPE__=unsigned long long int +-D__UINTMAX_T_MAX__=0xffffffffffffffffULL +-D__INTMAX_C_SUFFIX__=LL +-D__UINTMAX_C_SUFFIX__=ULL +-D__INTMAX_SIZE_PREFIX__="ll" +-D__ATOMIC_BOOL_LOCK_FREE=2 +-D__ATOMIC_CHAR_LOCK_FREE=2 +-D__ATOMIC_CHAR16_T_LOCK_FREE=2 +-D__ATOMIC_CHAR32_T_LOCK_FREE=2 +-D__ATOMIC_WCHAR_T_LOCK_FREE=2 +-D__ATOMIC_SHORT_LOCK_FREE=2 +-D__ATOMIC_INT_LOCK_FREE=2 +-D__ATOMIC_LONG_LOCK_FREE=2 +-D__ATOMIC_LLONG_LOCK_FREE=0 +-D__ATOMIC_POINTER_LOCK_FREE=2 +-D__FLOAT_SIZE__=4 +-D__FLOAT_ALIGN__=4 +-D__FLT_MANT_DIG__=24 +-D__FLT_DIG__=6 +-D__FLT_DECIMAL_DIG__=9 +-D__FLT_MAX_EXP__=128 +-D__FLT_MIN_EXP__=-125 +-D__FLT_MAX_10_EXP__=38 +-D__FLT_MIN_10_EXP__=-37 +-D__FLT_MAX__=3.40282347E+38 +-D__FLT_MIN__=1.17549435E-38 +-D__FLT_HAS_SUBNORM__=1 +-D__FLT_TRUE_MIN__=1.40129846E-45 +-D__FLT_DENORM_MIN__=1.40129846E-45 +-D__FLT_EPSILON__=1.1920929E-7 +-D__DOUBLE_SIZE__=8 +-D__DOUBLE_ALIGN__=8 +-D__DBL_MANT_DIG__=53 +-D__DBL_DIG__=15 +-D__DBL_DECIMAL_DIG__=17 +-D__DBL_MAX_EXP__=1024 +-D__DBL_MIN_EXP__=-1021 +-D__DBL_MAX_10_EXP__=308 +-D__DBL_MIN_10_EXP__=-307 +-D__DBL_MAX__=1.7976931348623157E+308 +-D__DBL_MIN__=2.2250738585072014E-308 +-D__DBL_HAS_SUBNORM__=1 +-D__DBL_TRUE_MIN__=4.9406564584124654E-324 +-D__DBL_DENORM_MIN__=4.9406564584124654E-324 +-D__DBL_EPSILON__=2.2204460492503131E-16 +-D__LONG_DOUBLE_SIZE__=8 +-D__LONG_DOUBLE_ALIGN__=8 +-D__LDBL_MANT_DIG__=53 +-D__LDBL_DIG__=15 +-D__LDBL_DECIMAL_DIG__=17 +-D__LDBL_MAX_EXP__=1024 +-D__LDBL_MIN_EXP__=-1021 +-D__LDBL_MAX_10_EXP__=308 +-D__LDBL_MIN_10_EXP__=-307 +-D__LDBL_MAX__=1.7976931348623157E+308 +-D__LDBL_MIN__=2.2250738585072014E-308 +-D__LDBL_HAS_SUBNORM__=1 +-D__LDBL_TRUE_MIN__=4.9406564584124654E-324 +-D__LDBL_DENORM_MIN__=4.9406564584124654E-324 +-D__LDBL_EPSILON__=2.2204460492503131E-16 +-D____FP16_SIZE__=2 +-D____FP16_ALIGN__=2 +-D__FLT16_MANT_DIG__=11 +-D__FLT16_DIG__=3 +-D__FLT16_DECIMAL_DIG__=5 +-D__FLT16_MAX_EXP__=16 +-D__FLT16_MIN_EXP__=-13 +-D__FLT16_MAX_10_EXP__=4 +-D__FLT16_MIN_10_EXP__=-4 +-D__FLT16_MAX__=6.5504E+4 +-D__FLT16_MIN__=6.1035E-5 +-D__FLT16_HAS_SUBNORM__=1 +-D__FLT16_TRUE_MIN__=5.9605E-8 +-D__FLT16_DENORM_MIN__=5.9605E-8 +-D__FLT16_EPSILON__=9.7656E-4 +-D___FLOAT16_SIZE__=2 +-D___FLOAT16_ALIGN__=2 +-D__NAN_HAS_HIGH_MANTISSA_BIT_SET__=0 +-D__SUBNORMAL_FLOATING_POINTS__=1 +-D__SIZE_T_TYPE__=unsigned int +-D__SIZE_T_MAX__=0xffffffffU +-D__PTRDIFF_T_TYPE__=signed int +-D__PTRDIFF_T_MAX__=2147483647 +-D__PTRDIFF_T_MIN__=(-__PTRDIFF_T_MAX__-1) +-D__INTPTR_T_TYPE__=signed int +-D__INTPTR_T_MAX__=2147483647 +-D__INTPTR_T_MIN__=(-__INTPTR_T_MAX__-1) +-D__UINTPTR_T_TYPE__=unsigned int +-D__UINTPTR_T_MAX__=0xffffffffU +-D__INTPTR_SIZE_PREFIX__="" +-D__JMP_BUF_ELEMENT_TYPE__=unsigned long long int +-D__JMP_BUF_NUM_ELEMENTS__=16 +-D__TID__=0xcf60 +-D__VER__=9030001 +-D__BUILD_NUMBER__=335 +-D__IAR_SYSTEMS_ICC__=9 +-D_MAX_ALIGNMENT=8 +-D__LITTLE_ENDIAN__=1 +-D__BOOL_TYPE__=unsigned char +-D__BOOL_SIZE__=1 +-D__WCHAR_T_TYPE__=unsigned int +-D__WCHAR_T_SIZE__=4 +-D__WCHAR_T_MAX__=0xffffffffU +-D__DEF_PTR_MEM__=__data +-D__DEF_PTR_SIZE__=4 +-D__DATA_MEM0__=__data +-D__DATA_MEM0_POINTER_OK__=1 +-D__DATA_MEM0_UNIQUE_POINTER__=1 +-D__DATA_MEM0_VAR_OK__=1 +-D__DATA_MEM0_INTPTR_TYPE__=int +-D__DATA_MEM0_UINTPTR_TYPE__=unsigned int +-D__DATA_MEM0_INTPTR_SIZE_PREFIX__="" +-D__DATA_MEM0_MAX_SIZE__=0x7fffffffU +-D_RSIZE_MAX=0x7fffffffU +-D__DATA_MEM0_HEAP_SEGMENT__="HEAP" +-D__DATA_MEM0_PAGE_SIZE__=0 +-D__DATA_MEM0_HEAP__=0 +-D__CODE_MEM0__=__code +-D__CODE_MEM0_POINTER_OK__=1 +-D__CODE_MEM0_UNIQUE_POINTER__=1 +-D__HEAP_MEM0__=0 +-D__HEAP_DEFAULT_MEM__=0 +-D__HEAPND_MEMORY_LIST1__()= +-D__MULTIPLE_HEAPS__=0 +-D__DEF_HEAP_MEM__=__data +-D__DEF_STACK_MEM_INDEX__=0 +-D__PRAGMA_PACK_ON__=1 +-D__MULTIPLE_INHERITANCE__=1 +-D__FOR_DEBUG__= +-D__AAPCS_VFP__=1 +-D__ARM4TM__=4 +-D__ARM5TM__=5 +-D__ARM5T__=5 +-D__ARM5__=5 +-D__ARM6MEDIA__=6 +-D__ARM6M__=11 +-D__ARM6SM__=12 +-D__ARM6T2__=6 +-D__ARM6__=6 +-D__ARM7EM__=13 +-D__ARM7M__=7 +-D__ARM7__=7 +-D__ARMVFPV1__=1 +-D__ARMVFPV2__=2 +-D__ARMVFPV3_D16__=1 +-D__ARMVFPV3_FP16__=1 +-D__ARMVFPV3__=3 +-D__ARMVFPV4__=4 +-D__ARMVFP_D16__=1 +-D__ARMVFP_FP16__=1 +-D__ARMVFP_SP__=1 +-D__ARMVFP__=__ARMVFPV4__ +-D__ARM_32BIT_STATE=1 +-D__ARM_ACLE=201 +-D__ARM_ALIGN_MAX_PWR=8 +-D__ARM_ALIGN_MAX_STACK_PWR=3 +-D__ARM_ARCH=7 +-D__ARM_ARCH_ISA_THUMB=2 +-D__ARM_ARCH_PROFILE='M' +-D__ARM_FEATURE_CLZ=1 +-D__ARM_FEATURE_COPROC=15 +-D__ARM_FEATURE_DSP=1 +-D__ARM_FEATURE_FMA=1 +-D__ARM_FEATURE_IDIV=1 +-D__ARM_FEATURE_LDREX=7 +-D__ARM_FEATURE_MVE=0 +-D__ARM_FEATURE_QBIT=1 +-D__ARM_FEATURE_SAT=1 +-D__ARM_FEATURE_SIMD32=1 +-D__ARM_FEATURE_UNALIGNED=1 +-D__ARM_FP=6 +-D__ARM_FP16_ARGS=1 +-D__ARM_FP16_FORMAT_IEEE=1 +-D__ARM_MEDIA__=1 +-D__ARM_PCS_VFP=1 +-D__ARM_PROFILE_M__=1 +-D__ARM_SIZEOF_MINIMAL_ENUM=1 +-D__ARM_SIZEOF_WCHAR_T=4 +-D__ARM_SIZE_MINIMAL_ENUM=1 +-D__ARM_SIZE_WCHAR_T=4 +-D__CODE_SIZE_LIMIT=0 +-D__CORE__=__ARM7EM__ +-D__CPU_MODE__=1 +-D__ICCARM_INTRINSICS_VERSION__=2 +-D__ICCARM__=1 +-D__INTERWORKING__=1 +-D__thumb__=1 +-D__PLAIN_INT_BITFIELD_IS_SIGNED__=0 +-D__HAS_WEAK__=1 +-D__HAS_PACKED__=1 +-D__HAS_JOINED_TYPES__=1 +-D__HAS_LOCATED_DECLARATION__=1 +-D__HAS_LOCATED_WITH_INIT__=1 +-D__IAR_COMPILERBASE__=0xa0b01 +-D__IAR_COMPILERBASE_STR__=10.11.1.1407 +-D__UNICODE_SOURCE_SUPPORTED__=1 +-D__VTABLE_MEM__= +-D__PRAGMA_REDEFINE_EXTNAME=1 +-D__STDC__=1 +-D__STDC_VERSION__=201710L +-D__STDC_IEC_559__=1 +-D__STDC_IEC_559_COMPLEX__=1 +-D__STDC_NO_VLA__=1 +-D__MEMORY_ORDER_RELAXED__=0 +-D__MEMORY_ORDER_CONSUME__=1 +-D__MEMORY_ORDER_ACQUIRE__=2 +-D__MEMORY_ORDER_RELEASE__=3 +-D__MEMORY_ORDER_ACQ_REL__=4 +-D__MEMORY_ORDER_SEQ_CST__=5 +-D__STDC_UTF_16__=1 +-D__STDC_UTF_32__=1 +-D__STDC_LIB_EXT1__=201112L +-D__STDC_NO_THREADS__=1 +-D__STDC_ISO_10646__=201103L +-D__STDC_HOSTED__=1 +-D__EDG_IA64_ABI=1 +-D__EDG_IA64_ABI_VARIANT_CTORS_AND_DTORS_RETURN_THIS=1 +-D__EDG_IA64_ABI_USE_INT_STATIC_INIT_GUARD=1 +-D__cpp_designated_initializers=201707L +-D__cpp_hex_float=201603L +-D__cpp_binary_literals=201304L +-D__cpp_unicode_literals=200710L +-D__cpp_static_assert=200410L +-D__EDG__=1 +-D__EDG_VERSION__=602 +-D__EDG_SIZE_TYPE__=unsigned int +-D__EDG_PTRDIFF_TYPE__=int +-D__EDG_DELTA_TYPE=int +-D__EDG_IA64_VTABLE_ENTRY_TYPE=int +-D__EDG_VIRTUAL_FUNCTION_INDEX_TYPE=unsigned short +-D__EDG_LOWER_VARIABLE_LENGTH_ARRAYS=1 +-D__EDG_IA64_ABI_USE_VARIANT_ARRAY_COOKIES=1 +-D__EDG_ABI_COMPATIBILITY_VERSION=9999 +-D__EDG_ABI_CHANGES_FOR_RTTI=1 +-D__EDG_ABI_CHANGES_FOR_ARRAY_NEW_AND_DELETE=1 +-D__EDG_ABI_CHANGES_FOR_PLACEMENT_DELETE=1 +-D__EDG_BSD=0 +-D__EDG_SYSV=0 +-D__EDG_ANSIC=1 +-D__EDG_CPP11_IL_EXTENSIONS_SUPPORTED=1 +-D__EDG_FLOAT80_ENABLING_POSSIBLE=0 +-D__EDG_FLOAT128_ENABLING_POSSIBLE=0 +-D__EDG_INT128_EXTENSIONS_ALLOWED=0 +-D_DLIB_CONFIG_FILE_HEADER_NAME="C:\Program Files\IAR Systems\Embedded Workbench 9.1\arm\inc\c\DLib_Config_Normal.h" +-D_DLIB_CONFIG_FILE_STRING="C:\\Program Files\\IAR Systems\\Embedded Workbench 9.1\\arm\\inc\\c\\DLib_Config_Normal.h" +-D__VERSION__="IAR ANSI C/C++ Compiler V9.30.1.335/W64 for ARM" +-D_VA_DEFINED= +-D_VA_LIST=struct __va_list +-D__ICCARM_OLD_DEFINED_VAARGS__=1 +-D__VA_STACK_ALIGN__=8 +-D__CODE_MEMORY_LIST1__()=__CODE_MEM_HELPER1__(__code, 0 ) +-D__CODE_MEMORY_LIST2__(_P1)=__CODE_MEM_HELPER2__(__code, 0 , _P1 ) +-D__CODE_MEMORY_LIST3__(_P1,_P2)=__CODE_MEM_HELPER3__(__code, 0 , _P1 , _P2 ) +-D__DATA_MEMORY_LIST1__()=__DATA_MEM_HELPER1__(__data, 0 ) +-D__DATA_MEMORY_LIST2__(_P1)=__DATA_MEM_HELPER2__(__data, 0 , _P1 ) +-D__DATA_MEMORY_LIST3__(_P1,_P2)=__DATA_MEM_HELPER3__(__data, 0 , _P1 , _P2 ) +-D__CODE_PTR_MEMORY_LIST1__()=__CODE_PTR_MEM_HELPER1__(__code, 0 ) +-D__CODE_PTR_MEMORY_LIST2__(_P1)=__CODE_PTR_MEM_HELPER2__(__code, 0 , _P1 ) +-D__CODE_PTR_MEMORY_LIST3__(_P1,_P2)=__CODE_PTR_MEM_HELPER3__(__code, 0 , _P1 , _P2 ) +-D__DATA_PTR_MEMORY_LIST1__()=__DATA_PTR_MEM_HELPER1__(__data, 0 ) +-D__DATA_PTR_MEMORY_LIST2__(_P1)=__DATA_PTR_MEM_HELPER2__(__data, 0 , _P1 ) +-D__DATA_PTR_MEMORY_LIST3__(_P1,_P2)=__DATA_PTR_MEM_HELPER3__(__data, 0 , _P1 , _P2 ) +-D__VAR_MEMORY_LIST1__()=__VAR_MEM_HELPER1__(__data, 0 ) +-D__VAR_MEMORY_LIST2__(_P1)=__VAR_MEM_HELPER2__(__data, 0 , _P1 ) +-D__VAR_MEMORY_LIST3__(_P1,_P2)=__VAR_MEM_HELPER3__(__data, 0 , _P1 , _P2 ) +-D__VARD_MEMORY_LIST1__()=__VARD_MEM_HELPER1__(__data, 0, _ ) +-D__HEAP_MEMORY_LIST1__()=__HEAP_MEM_HELPER1__(__data, 0 ) +-D__HEAP_MEMORY_LIST2__(_P1)=__HEAP_MEM_HELPER2__(__data, 0 , _P1 ) +-D__HEAP_MEMORY_LIST3__(_P1,_P2)=__HEAP_MEM_HELPER3__(__data, 0 , _P1 , _P2 ) +-D__HVAR_MEMORY_LIST1__()=__HVAR_MEM_HELPER1__(__data, 0 ) +-D__HEAPD_MEMORY_LIST1__()=__HEAPD_MEM_HELPER1__(__data, 0, _ ) +-D__HEAPU_MEMORY_LIST1__()=__HEAPU_MEM_HELPER1__(__data, 0 ) +-D__TOPM_DATA_MEMORY_LIST1__()= +-D__TOPM_DATA_MEMORY_LIST2__(_P1)= +-D__TOPM_DATA_MEMORY_LIST3__(_P1,_P2)= +-D__TOPP_DATA_MEMORY_LIST1__()=__TOPP_DATA_MEM_HELPER1__(__data, 0 ) +-D__TOPP_DATA_MEMORY_LIST2__(_P1)=__TOPP_DATA_MEM_HELPER2__(__data, 0 , _P1 ) +-D__TOPP_DATA_MEMORY_LIST3__(_P1,_P2)=__TOPP_DATA_MEM_HELPER3__(__data, 0 , _P1 , _P2 ) +-D__DATA_MEM0_SIZE_TYPE__=unsigned int +-D__DATA_MEM0_INDEX_TYPE__=signed int +-D__iar_fp2bits32(x)=0 +-D__iar_fp2bits64(x)=0 +-D__iar_fpgethi64(x)=0 +-D__iar_atomic_add_fetch(x,y,z)=0 +-D__iar_atomic_sub_fetch(x,y,z)=0 +-D__iar_atomic_load(x,y)=0ULL +-D__iar_atomic_compare_exchange_weak(a,b,c,d,e)=0 diff --git a/Debug/BrowseInfo/dio.pbi b/Debug/BrowseInfo/dio.pbi new file mode 100644 index 0000000..8ccb601 Binary files /dev/null and b/Debug/BrowseInfo/dio.pbi differ diff --git a/Debug/BrowseInfo/dio.xcl b/Debug/BrowseInfo/dio.xcl new file mode 100644 index 0000000..34566e7 --- /dev/null +++ b/Debug/BrowseInfo/dio.xcl @@ -0,0 +1,416 @@ +"C:\Embedded\Lab9\dio.c" +-std=c11 +-ferror-limit=0 +-fbracket-depth=512 +-funsigned-char +-MD +-MF +C:\Embedded\Lab9\Debug\BrowseInfo\dio.pbi.dep +-o +C:\Embedded\Lab9\Debug\BrowseInfo\dio.pbi +-I +C:\Embedded\Lab9 +-I +C:\Program Files\IAR Systems\Embedded Workbench 9.1\arm\inc\c\aarch32 +-I +C:\Program Files\IAR Systems\Embedded Workbench 9.1\arm\inc +-I +C:\Program Files\IAR Systems\Embedded Workbench 9.1\arm\inc\c +-D__CHAR_BITS__=8 +-D__CHAR_MAX__=0xff +-D__CHAR_MIN__=0 +-D__CHAR_SIZE__=1 +-D__UNSIGNED_CHAR_MAX__=0xff +-D__SIGNED_CHAR_MAX__=127 +-D__SIGNED_CHAR_MIN__=(-__SIGNED_CHAR_MAX__-1) +-D__CHAR_ALIGN__=1 +-D__SHORT_SIZE__=2 +-D__UNSIGNED_SHORT_MAX__=0xffff +-D__SIGNED_SHORT_MAX__=32767 +-D__SIGNED_SHORT_MIN__=(-__SIGNED_SHORT_MAX__-1) +-D__SHORT_ALIGN__=2 +-D__INT_SIZE__=4 +-D__UNSIGNED_INT_MAX__=0xffffffffU +-D__SIGNED_INT_MAX__=2147483647 +-D__SIGNED_INT_MIN__=(-__SIGNED_INT_MAX__-1) +-D__INT_ALIGN__=4 +-D__LONG_SIZE__=4 +-D__UNSIGNED_LONG_MAX__=0xffffffffUL +-D__SIGNED_LONG_MAX__=2147483647L +-D__SIGNED_LONG_MIN__=(-__SIGNED_LONG_MAX__-1) +-D__LONG_ALIGN__=4 +-D__LONG_LONG_SIZE__=8 +-D__UNSIGNED_LONG_LONG_MAX__=0xffffffffffffffffULL +-D__SIGNED_LONG_LONG_MAX__=9223372036854775807LL +-D__SIGNED_LONG_LONG_MIN__=(-__SIGNED_LONG_LONG_MAX__-1) +-D__LONG_LONG_ALIGN__=8 +-D__INT8_T_TYPE__=signed char +-D__INT8_T_MAX__=127 +-D__INT8_T_MIN__=(-__INT8_T_MAX__-1) +-D__UINT8_T_TYPE__=unsigned char +-D__UINT8_T_MAX__=0xff +-D__INT8_SIZE_PREFIX__="hh" +-D__INT16_T_TYPE__=signed short int +-D__INT16_T_MAX__=32767 +-D__INT16_T_MIN__=(-__INT16_T_MAX__-1) +-D__UINT16_T_TYPE__=unsigned short int +-D__UINT16_T_MAX__=0xffff +-D__INT16_SIZE_PREFIX__="h" +-D__INT32_T_TYPE__=signed int +-D__INT32_T_MAX__=2147483647 +-D__INT32_T_MIN__=(-__INT32_T_MAX__-1) +-D__UINT32_T_TYPE__=unsigned int +-D__UINT32_T_MAX__=0xffffffffU +-D__INT32_SIZE_PREFIX__="" +-D__INT64_T_TYPE__=signed long long int +-D__INT64_T_MAX__=9223372036854775807LL +-D__INT64_T_MIN__=(-__INT64_T_MAX__-1) +-D__UINT64_T_TYPE__=unsigned long long int +-D__UINT64_T_MAX__=0xffffffffffffffffULL +-D__INT64_SIZE_PREFIX__="ll" +-D__INT_LEAST8_T_TYPE__=signed char +-D__INT_LEAST8_T_MAX__=127 +-D__INT_LEAST8_T_MIN__=(-__INT_LEAST8_T_MAX__-1) +-D__UINT_LEAST8_T_TYPE__=unsigned char +-D__UINT_LEAST8_T_MAX__=0xff +-D__INT8_C_SUFFIX__= +-D__UINT8_C_SUFFIX__= +-D__INT_LEAST8_SIZE_PREFIX__="hh" +-D__INT_LEAST16_T_TYPE__=signed short int +-D__INT_LEAST16_T_MAX__=32767 +-D__INT_LEAST16_T_MIN__=(-__INT_LEAST16_T_MAX__-1) +-D__UINT_LEAST16_T_TYPE__=unsigned short int +-D__UINT_LEAST16_T_MAX__=0xffff +-D__INT16_C_SUFFIX__= +-D__UINT16_C_SUFFIX__= +-D__INT_LEAST16_SIZE_PREFIX__="h" +-D__INT_LEAST32_T_TYPE__=signed int +-D__INT_LEAST32_T_MAX__=2147483647 +-D__INT_LEAST32_T_MIN__=(-__INT_LEAST32_T_MAX__-1) +-D__UINT_LEAST32_T_TYPE__=unsigned int +-D__UINT_LEAST32_T_MAX__=0xffffffffU +-D__INT32_C_SUFFIX__= +-D__UINT32_C_SUFFIX__=U +-D__INT_LEAST32_SIZE_PREFIX__="" +-D__INT_LEAST64_T_TYPE__=signed long long int +-D__INT_LEAST64_T_MAX__=9223372036854775807LL +-D__INT_LEAST64_T_MIN__=(-__INT_LEAST64_T_MAX__-1) +-D__UINT_LEAST64_T_TYPE__=unsigned long long int +-D__UINT_LEAST64_T_MAX__=0xffffffffffffffffULL +-D__INT64_C_SUFFIX__=LL +-D__UINT64_C_SUFFIX__=ULL +-D__INT_LEAST64_SIZE_PREFIX__="ll" +-D__INT_FAST8_T_TYPE__=signed int +-D__INT_FAST8_T_MAX__=2147483647 +-D__INT_FAST8_T_MIN__=(-__INT_FAST8_T_MAX__-1) +-D__UINT_FAST8_T_TYPE__=unsigned int +-D__UINT_FAST8_T_MAX__=0xffffffffU +-D__INT_FAST8_SIZE_PREFIX__="" +-D__INT_FAST16_T_TYPE__=signed int +-D__INT_FAST16_T_MAX__=2147483647 +-D__INT_FAST16_T_MIN__=(-__INT_FAST16_T_MAX__-1) +-D__UINT_FAST16_T_TYPE__=unsigned int +-D__UINT_FAST16_T_MAX__=0xffffffffU +-D__INT_FAST16_SIZE_PREFIX__="" +-D__INT_FAST32_T_TYPE__=signed int +-D__INT_FAST32_T_MAX__=2147483647 +-D__INT_FAST32_T_MIN__=(-__INT_FAST32_T_MAX__-1) +-D__UINT_FAST32_T_TYPE__=unsigned int +-D__UINT_FAST32_T_MAX__=0xffffffffU +-D__INT_FAST32_SIZE_PREFIX__="" +-D__INT_FAST64_T_TYPE__=signed long long int +-D__INT_FAST64_T_MAX__=9223372036854775807LL +-D__INT_FAST64_T_MIN__=(-__INT_FAST64_T_MAX__-1) +-D__UINT_FAST64_T_TYPE__=unsigned long long int +-D__UINT_FAST64_T_MAX__=0xffffffffffffffffULL +-D__INT_FAST64_SIZE_PREFIX__="ll" +-D__INTMAX_T_TYPE__=signed long long int +-D__INTMAX_T_MAX__=9223372036854775807LL +-D__INTMAX_T_MIN__=(-__INTMAX_T_MAX__-1) +-D__UINTMAX_T_TYPE__=unsigned long long int +-D__UINTMAX_T_MAX__=0xffffffffffffffffULL +-D__INTMAX_C_SUFFIX__=LL +-D__UINTMAX_C_SUFFIX__=ULL +-D__INTMAX_SIZE_PREFIX__="ll" +-D__ATOMIC_BOOL_LOCK_FREE=2 +-D__ATOMIC_CHAR_LOCK_FREE=2 +-D__ATOMIC_CHAR16_T_LOCK_FREE=2 +-D__ATOMIC_CHAR32_T_LOCK_FREE=2 +-D__ATOMIC_WCHAR_T_LOCK_FREE=2 +-D__ATOMIC_SHORT_LOCK_FREE=2 +-D__ATOMIC_INT_LOCK_FREE=2 +-D__ATOMIC_LONG_LOCK_FREE=2 +-D__ATOMIC_LLONG_LOCK_FREE=0 +-D__ATOMIC_POINTER_LOCK_FREE=2 +-D__FLOAT_SIZE__=4 +-D__FLOAT_ALIGN__=4 +-D__FLT_MANT_DIG__=24 +-D__FLT_DIG__=6 +-D__FLT_DECIMAL_DIG__=9 +-D__FLT_MAX_EXP__=128 +-D__FLT_MIN_EXP__=-125 +-D__FLT_MAX_10_EXP__=38 +-D__FLT_MIN_10_EXP__=-37 +-D__FLT_MAX__=3.40282347E+38 +-D__FLT_MIN__=1.17549435E-38 +-D__FLT_HAS_SUBNORM__=1 +-D__FLT_TRUE_MIN__=1.40129846E-45 +-D__FLT_DENORM_MIN__=1.40129846E-45 +-D__FLT_EPSILON__=1.1920929E-7 +-D__DOUBLE_SIZE__=8 +-D__DOUBLE_ALIGN__=8 +-D__DBL_MANT_DIG__=53 +-D__DBL_DIG__=15 +-D__DBL_DECIMAL_DIG__=17 +-D__DBL_MAX_EXP__=1024 +-D__DBL_MIN_EXP__=-1021 +-D__DBL_MAX_10_EXP__=308 +-D__DBL_MIN_10_EXP__=-307 +-D__DBL_MAX__=1.7976931348623157E+308 +-D__DBL_MIN__=2.2250738585072014E-308 +-D__DBL_HAS_SUBNORM__=1 +-D__DBL_TRUE_MIN__=4.9406564584124654E-324 +-D__DBL_DENORM_MIN__=4.9406564584124654E-324 +-D__DBL_EPSILON__=2.2204460492503131E-16 +-D__LONG_DOUBLE_SIZE__=8 +-D__LONG_DOUBLE_ALIGN__=8 +-D__LDBL_MANT_DIG__=53 +-D__LDBL_DIG__=15 +-D__LDBL_DECIMAL_DIG__=17 +-D__LDBL_MAX_EXP__=1024 +-D__LDBL_MIN_EXP__=-1021 +-D__LDBL_MAX_10_EXP__=308 +-D__LDBL_MIN_10_EXP__=-307 +-D__LDBL_MAX__=1.7976931348623157E+308 +-D__LDBL_MIN__=2.2250738585072014E-308 +-D__LDBL_HAS_SUBNORM__=1 +-D__LDBL_TRUE_MIN__=4.9406564584124654E-324 +-D__LDBL_DENORM_MIN__=4.9406564584124654E-324 +-D__LDBL_EPSILON__=2.2204460492503131E-16 +-D____FP16_SIZE__=2 +-D____FP16_ALIGN__=2 +-D__FLT16_MANT_DIG__=11 +-D__FLT16_DIG__=3 +-D__FLT16_DECIMAL_DIG__=5 +-D__FLT16_MAX_EXP__=16 +-D__FLT16_MIN_EXP__=-13 +-D__FLT16_MAX_10_EXP__=4 +-D__FLT16_MIN_10_EXP__=-4 +-D__FLT16_MAX__=6.5504E+4 +-D__FLT16_MIN__=6.1035E-5 +-D__FLT16_HAS_SUBNORM__=1 +-D__FLT16_TRUE_MIN__=5.9605E-8 +-D__FLT16_DENORM_MIN__=5.9605E-8 +-D__FLT16_EPSILON__=9.7656E-4 +-D___FLOAT16_SIZE__=2 +-D___FLOAT16_ALIGN__=2 +-D__NAN_HAS_HIGH_MANTISSA_BIT_SET__=0 +-D__SUBNORMAL_FLOATING_POINTS__=1 +-D__SIZE_T_TYPE__=unsigned int +-D__SIZE_T_MAX__=0xffffffffU +-D__PTRDIFF_T_TYPE__=signed int +-D__PTRDIFF_T_MAX__=2147483647 +-D__PTRDIFF_T_MIN__=(-__PTRDIFF_T_MAX__-1) +-D__INTPTR_T_TYPE__=signed int +-D__INTPTR_T_MAX__=2147483647 +-D__INTPTR_T_MIN__=(-__INTPTR_T_MAX__-1) +-D__UINTPTR_T_TYPE__=unsigned int +-D__UINTPTR_T_MAX__=0xffffffffU +-D__INTPTR_SIZE_PREFIX__="" +-D__JMP_BUF_ELEMENT_TYPE__=unsigned long long int +-D__JMP_BUF_NUM_ELEMENTS__=16 +-D__TID__=0xcf60 +-D__VER__=9030001 +-D__BUILD_NUMBER__=335 +-D__IAR_SYSTEMS_ICC__=9 +-D_MAX_ALIGNMENT=8 +-D__LITTLE_ENDIAN__=1 +-D__BOOL_TYPE__=unsigned char +-D__BOOL_SIZE__=1 +-D__WCHAR_T_TYPE__=unsigned int +-D__WCHAR_T_SIZE__=4 +-D__WCHAR_T_MAX__=0xffffffffU +-D__DEF_PTR_MEM__=__data +-D__DEF_PTR_SIZE__=4 +-D__DATA_MEM0__=__data +-D__DATA_MEM0_POINTER_OK__=1 +-D__DATA_MEM0_UNIQUE_POINTER__=1 +-D__DATA_MEM0_VAR_OK__=1 +-D__DATA_MEM0_INTPTR_TYPE__=int +-D__DATA_MEM0_UINTPTR_TYPE__=unsigned int +-D__DATA_MEM0_INTPTR_SIZE_PREFIX__="" +-D__DATA_MEM0_MAX_SIZE__=0x7fffffffU +-D_RSIZE_MAX=0x7fffffffU +-D__DATA_MEM0_HEAP_SEGMENT__="HEAP" +-D__DATA_MEM0_PAGE_SIZE__=0 +-D__DATA_MEM0_HEAP__=0 +-D__CODE_MEM0__=__code +-D__CODE_MEM0_POINTER_OK__=1 +-D__CODE_MEM0_UNIQUE_POINTER__=1 +-D__HEAP_MEM0__=0 +-D__HEAP_DEFAULT_MEM__=0 +-D__HEAPND_MEMORY_LIST1__()= +-D__MULTIPLE_HEAPS__=0 +-D__DEF_HEAP_MEM__=__data +-D__DEF_STACK_MEM_INDEX__=0 +-D__PRAGMA_PACK_ON__=1 +-D__MULTIPLE_INHERITANCE__=1 +-D__FOR_DEBUG__= +-D__AAPCS_VFP__=1 +-D__ARM4TM__=4 +-D__ARM5TM__=5 +-D__ARM5T__=5 +-D__ARM5__=5 +-D__ARM6MEDIA__=6 +-D__ARM6M__=11 +-D__ARM6SM__=12 +-D__ARM6T2__=6 +-D__ARM6__=6 +-D__ARM7EM__=13 +-D__ARM7M__=7 +-D__ARM7__=7 +-D__ARMVFPV1__=1 +-D__ARMVFPV2__=2 +-D__ARMVFPV3_D16__=1 +-D__ARMVFPV3_FP16__=1 +-D__ARMVFPV3__=3 +-D__ARMVFPV4__=4 +-D__ARMVFP_D16__=1 +-D__ARMVFP_FP16__=1 +-D__ARMVFP_SP__=1 +-D__ARMVFP__=__ARMVFPV4__ +-D__ARM_32BIT_STATE=1 +-D__ARM_ACLE=201 +-D__ARM_ALIGN_MAX_PWR=8 +-D__ARM_ALIGN_MAX_STACK_PWR=3 +-D__ARM_ARCH=7 +-D__ARM_ARCH_ISA_THUMB=2 +-D__ARM_ARCH_PROFILE='M' +-D__ARM_FEATURE_CLZ=1 +-D__ARM_FEATURE_COPROC=15 +-D__ARM_FEATURE_DSP=1 +-D__ARM_FEATURE_FMA=1 +-D__ARM_FEATURE_IDIV=1 +-D__ARM_FEATURE_LDREX=7 +-D__ARM_FEATURE_MVE=0 +-D__ARM_FEATURE_QBIT=1 +-D__ARM_FEATURE_SAT=1 +-D__ARM_FEATURE_SIMD32=1 +-D__ARM_FEATURE_UNALIGNED=1 +-D__ARM_FP=6 +-D__ARM_FP16_ARGS=1 +-D__ARM_FP16_FORMAT_IEEE=1 +-D__ARM_MEDIA__=1 +-D__ARM_PCS_VFP=1 +-D__ARM_PROFILE_M__=1 +-D__ARM_SIZEOF_MINIMAL_ENUM=1 +-D__ARM_SIZEOF_WCHAR_T=4 +-D__ARM_SIZE_MINIMAL_ENUM=1 +-D__ARM_SIZE_WCHAR_T=4 +-D__CODE_SIZE_LIMIT=0 +-D__CORE__=__ARM7EM__ +-D__CPU_MODE__=1 +-D__ICCARM_INTRINSICS_VERSION__=2 +-D__ICCARM__=1 +-D__INTERWORKING__=1 +-D__thumb__=1 +-D__PLAIN_INT_BITFIELD_IS_SIGNED__=0 +-D__HAS_WEAK__=1 +-D__HAS_PACKED__=1 +-D__HAS_JOINED_TYPES__=1 +-D__HAS_LOCATED_DECLARATION__=1 +-D__HAS_LOCATED_WITH_INIT__=1 +-D__IAR_COMPILERBASE__=0xa0b01 +-D__IAR_COMPILERBASE_STR__=10.11.1.1407 +-D__UNICODE_SOURCE_SUPPORTED__=1 +-D__VTABLE_MEM__= +-D__PRAGMA_REDEFINE_EXTNAME=1 +-D__STDC__=1 +-D__STDC_VERSION__=201710L +-D__STDC_IEC_559__=1 +-D__STDC_IEC_559_COMPLEX__=1 +-D__STDC_NO_VLA__=1 +-D__MEMORY_ORDER_RELAXED__=0 +-D__MEMORY_ORDER_CONSUME__=1 +-D__MEMORY_ORDER_ACQUIRE__=2 +-D__MEMORY_ORDER_RELEASE__=3 +-D__MEMORY_ORDER_ACQ_REL__=4 +-D__MEMORY_ORDER_SEQ_CST__=5 +-D__STDC_UTF_16__=1 +-D__STDC_UTF_32__=1 +-D__STDC_LIB_EXT1__=201112L +-D__STDC_NO_THREADS__=1 +-D__STDC_ISO_10646__=201103L +-D__STDC_HOSTED__=1 +-D__EDG_IA64_ABI=1 +-D__EDG_IA64_ABI_VARIANT_CTORS_AND_DTORS_RETURN_THIS=1 +-D__EDG_IA64_ABI_USE_INT_STATIC_INIT_GUARD=1 +-D__cpp_designated_initializers=201707L +-D__cpp_hex_float=201603L +-D__cpp_binary_literals=201304L +-D__cpp_unicode_literals=200710L +-D__cpp_static_assert=200410L +-D__EDG__=1 +-D__EDG_VERSION__=602 +-D__EDG_SIZE_TYPE__=unsigned int +-D__EDG_PTRDIFF_TYPE__=int +-D__EDG_DELTA_TYPE=int +-D__EDG_IA64_VTABLE_ENTRY_TYPE=int +-D__EDG_VIRTUAL_FUNCTION_INDEX_TYPE=unsigned short +-D__EDG_LOWER_VARIABLE_LENGTH_ARRAYS=1 +-D__EDG_IA64_ABI_USE_VARIANT_ARRAY_COOKIES=1 +-D__EDG_ABI_COMPATIBILITY_VERSION=9999 +-D__EDG_ABI_CHANGES_FOR_RTTI=1 +-D__EDG_ABI_CHANGES_FOR_ARRAY_NEW_AND_DELETE=1 +-D__EDG_ABI_CHANGES_FOR_PLACEMENT_DELETE=1 +-D__EDG_BSD=0 +-D__EDG_SYSV=0 +-D__EDG_ANSIC=1 +-D__EDG_CPP11_IL_EXTENSIONS_SUPPORTED=1 +-D__EDG_FLOAT80_ENABLING_POSSIBLE=0 +-D__EDG_FLOAT128_ENABLING_POSSIBLE=0 +-D__EDG_INT128_EXTENSIONS_ALLOWED=0 +-D_DLIB_CONFIG_FILE_HEADER_NAME="C:\Program Files\IAR Systems\Embedded Workbench 9.1\arm\inc\c\DLib_Config_Normal.h" +-D_DLIB_CONFIG_FILE_STRING="C:\\Program Files\\IAR Systems\\Embedded Workbench 9.1\\arm\\inc\\c\\DLib_Config_Normal.h" +-D__VERSION__="IAR ANSI C/C++ Compiler V9.30.1.335/W64 for ARM" +-D_VA_DEFINED= +-D_VA_LIST=struct __va_list +-D__ICCARM_OLD_DEFINED_VAARGS__=1 +-D__VA_STACK_ALIGN__=8 +-D__CODE_MEMORY_LIST1__()=__CODE_MEM_HELPER1__(__code, 0 ) +-D__CODE_MEMORY_LIST2__(_P1)=__CODE_MEM_HELPER2__(__code, 0 , _P1 ) +-D__CODE_MEMORY_LIST3__(_P1,_P2)=__CODE_MEM_HELPER3__(__code, 0 , _P1 , _P2 ) +-D__DATA_MEMORY_LIST1__()=__DATA_MEM_HELPER1__(__data, 0 ) +-D__DATA_MEMORY_LIST2__(_P1)=__DATA_MEM_HELPER2__(__data, 0 , _P1 ) +-D__DATA_MEMORY_LIST3__(_P1,_P2)=__DATA_MEM_HELPER3__(__data, 0 , _P1 , _P2 ) +-D__CODE_PTR_MEMORY_LIST1__()=__CODE_PTR_MEM_HELPER1__(__code, 0 ) +-D__CODE_PTR_MEMORY_LIST2__(_P1)=__CODE_PTR_MEM_HELPER2__(__code, 0 , _P1 ) +-D__CODE_PTR_MEMORY_LIST3__(_P1,_P2)=__CODE_PTR_MEM_HELPER3__(__code, 0 , _P1 , _P2 ) +-D__DATA_PTR_MEMORY_LIST1__()=__DATA_PTR_MEM_HELPER1__(__data, 0 ) +-D__DATA_PTR_MEMORY_LIST2__(_P1)=__DATA_PTR_MEM_HELPER2__(__data, 0 , _P1 ) +-D__DATA_PTR_MEMORY_LIST3__(_P1,_P2)=__DATA_PTR_MEM_HELPER3__(__data, 0 , _P1 , _P2 ) +-D__VAR_MEMORY_LIST1__()=__VAR_MEM_HELPER1__(__data, 0 ) +-D__VAR_MEMORY_LIST2__(_P1)=__VAR_MEM_HELPER2__(__data, 0 , _P1 ) +-D__VAR_MEMORY_LIST3__(_P1,_P2)=__VAR_MEM_HELPER3__(__data, 0 , _P1 , _P2 ) +-D__VARD_MEMORY_LIST1__()=__VARD_MEM_HELPER1__(__data, 0, _ ) +-D__HEAP_MEMORY_LIST1__()=__HEAP_MEM_HELPER1__(__data, 0 ) +-D__HEAP_MEMORY_LIST2__(_P1)=__HEAP_MEM_HELPER2__(__data, 0 , _P1 ) +-D__HEAP_MEMORY_LIST3__(_P1,_P2)=__HEAP_MEM_HELPER3__(__data, 0 , _P1 , _P2 ) +-D__HVAR_MEMORY_LIST1__()=__HVAR_MEM_HELPER1__(__data, 0 ) +-D__HEAPD_MEMORY_LIST1__()=__HEAPD_MEM_HELPER1__(__data, 0, _ ) +-D__HEAPU_MEMORY_LIST1__()=__HEAPU_MEM_HELPER1__(__data, 0 ) +-D__TOPM_DATA_MEMORY_LIST1__()= +-D__TOPM_DATA_MEMORY_LIST2__(_P1)= +-D__TOPM_DATA_MEMORY_LIST3__(_P1,_P2)= +-D__TOPP_DATA_MEMORY_LIST1__()=__TOPP_DATA_MEM_HELPER1__(__data, 0 ) +-D__TOPP_DATA_MEMORY_LIST2__(_P1)=__TOPP_DATA_MEM_HELPER2__(__data, 0 , _P1 ) +-D__TOPP_DATA_MEMORY_LIST3__(_P1,_P2)=__TOPP_DATA_MEM_HELPER3__(__data, 0 , _P1 , _P2 ) +-D__DATA_MEM0_SIZE_TYPE__=unsigned int +-D__DATA_MEM0_INDEX_TYPE__=signed int +-D__iar_fp2bits32(x)=0 +-D__iar_fp2bits64(x)=0 +-D__iar_fpgethi64(x)=0 +-D__iar_atomic_add_fetch(x,y,z)=0 +-D__iar_atomic_sub_fetch(x,y,z)=0 +-D__iar_atomic_load(x,y)=0ULL +-D__iar_atomic_compare_exchange_weak(a,b,c,d,e)=0 diff --git a/Debug/BrowseInfo/keypad.pbi b/Debug/BrowseInfo/keypad.pbi new file mode 100644 index 0000000..768b1a9 Binary files /dev/null and b/Debug/BrowseInfo/keypad.pbi differ diff --git a/Debug/BrowseInfo/keypad.xcl b/Debug/BrowseInfo/keypad.xcl new file mode 100644 index 0000000..530912c --- /dev/null +++ b/Debug/BrowseInfo/keypad.xcl @@ -0,0 +1,416 @@ +"C:\Embedded\Lab7\keypad.c" +-std=c11 +-ferror-limit=0 +-fbracket-depth=512 +-funsigned-char +-MD +-MF +C:\Embedded\Lab7\Debug\BrowseInfo\keypad.pbi.dep +-o +C:\Embedded\Lab7\Debug\BrowseInfo\keypad.pbi +-I +C:\Embedded\Lab7 +-I +C:\Program Files\IAR Systems\Embedded Workbench 9.1\arm\inc\c\aarch32 +-I +C:\Program Files\IAR Systems\Embedded Workbench 9.1\arm\inc +-I +C:\Program Files\IAR Systems\Embedded Workbench 9.1\arm\inc\c +-D__CHAR_BITS__=8 +-D__CHAR_MAX__=0xff +-D__CHAR_MIN__=0 +-D__CHAR_SIZE__=1 +-D__UNSIGNED_CHAR_MAX__=0xff +-D__SIGNED_CHAR_MAX__=127 +-D__SIGNED_CHAR_MIN__=(-__SIGNED_CHAR_MAX__-1) +-D__CHAR_ALIGN__=1 +-D__SHORT_SIZE__=2 +-D__UNSIGNED_SHORT_MAX__=0xffff +-D__SIGNED_SHORT_MAX__=32767 +-D__SIGNED_SHORT_MIN__=(-__SIGNED_SHORT_MAX__-1) +-D__SHORT_ALIGN__=2 +-D__INT_SIZE__=4 +-D__UNSIGNED_INT_MAX__=0xffffffffU +-D__SIGNED_INT_MAX__=2147483647 +-D__SIGNED_INT_MIN__=(-__SIGNED_INT_MAX__-1) +-D__INT_ALIGN__=4 +-D__LONG_SIZE__=4 +-D__UNSIGNED_LONG_MAX__=0xffffffffUL +-D__SIGNED_LONG_MAX__=2147483647L +-D__SIGNED_LONG_MIN__=(-__SIGNED_LONG_MAX__-1) +-D__LONG_ALIGN__=4 +-D__LONG_LONG_SIZE__=8 +-D__UNSIGNED_LONG_LONG_MAX__=0xffffffffffffffffULL +-D__SIGNED_LONG_LONG_MAX__=9223372036854775807LL +-D__SIGNED_LONG_LONG_MIN__=(-__SIGNED_LONG_LONG_MAX__-1) +-D__LONG_LONG_ALIGN__=8 +-D__INT8_T_TYPE__=signed char +-D__INT8_T_MAX__=127 +-D__INT8_T_MIN__=(-__INT8_T_MAX__-1) +-D__UINT8_T_TYPE__=unsigned char +-D__UINT8_T_MAX__=0xff +-D__INT8_SIZE_PREFIX__="hh" +-D__INT16_T_TYPE__=signed short int +-D__INT16_T_MAX__=32767 +-D__INT16_T_MIN__=(-__INT16_T_MAX__-1) +-D__UINT16_T_TYPE__=unsigned short int +-D__UINT16_T_MAX__=0xffff +-D__INT16_SIZE_PREFIX__="h" +-D__INT32_T_TYPE__=signed int +-D__INT32_T_MAX__=2147483647 +-D__INT32_T_MIN__=(-__INT32_T_MAX__-1) +-D__UINT32_T_TYPE__=unsigned int +-D__UINT32_T_MAX__=0xffffffffU +-D__INT32_SIZE_PREFIX__="" +-D__INT64_T_TYPE__=signed long long int +-D__INT64_T_MAX__=9223372036854775807LL +-D__INT64_T_MIN__=(-__INT64_T_MAX__-1) +-D__UINT64_T_TYPE__=unsigned long long int +-D__UINT64_T_MAX__=0xffffffffffffffffULL +-D__INT64_SIZE_PREFIX__="ll" +-D__INT_LEAST8_T_TYPE__=signed char +-D__INT_LEAST8_T_MAX__=127 +-D__INT_LEAST8_T_MIN__=(-__INT_LEAST8_T_MAX__-1) +-D__UINT_LEAST8_T_TYPE__=unsigned char +-D__UINT_LEAST8_T_MAX__=0xff +-D__INT8_C_SUFFIX__= +-D__UINT8_C_SUFFIX__= +-D__INT_LEAST8_SIZE_PREFIX__="hh" +-D__INT_LEAST16_T_TYPE__=signed short int +-D__INT_LEAST16_T_MAX__=32767 +-D__INT_LEAST16_T_MIN__=(-__INT_LEAST16_T_MAX__-1) +-D__UINT_LEAST16_T_TYPE__=unsigned short int +-D__UINT_LEAST16_T_MAX__=0xffff +-D__INT16_C_SUFFIX__= +-D__UINT16_C_SUFFIX__= +-D__INT_LEAST16_SIZE_PREFIX__="h" +-D__INT_LEAST32_T_TYPE__=signed int +-D__INT_LEAST32_T_MAX__=2147483647 +-D__INT_LEAST32_T_MIN__=(-__INT_LEAST32_T_MAX__-1) +-D__UINT_LEAST32_T_TYPE__=unsigned int +-D__UINT_LEAST32_T_MAX__=0xffffffffU +-D__INT32_C_SUFFIX__= +-D__UINT32_C_SUFFIX__=U +-D__INT_LEAST32_SIZE_PREFIX__="" +-D__INT_LEAST64_T_TYPE__=signed long long int +-D__INT_LEAST64_T_MAX__=9223372036854775807LL +-D__INT_LEAST64_T_MIN__=(-__INT_LEAST64_T_MAX__-1) +-D__UINT_LEAST64_T_TYPE__=unsigned long long int +-D__UINT_LEAST64_T_MAX__=0xffffffffffffffffULL +-D__INT64_C_SUFFIX__=LL +-D__UINT64_C_SUFFIX__=ULL +-D__INT_LEAST64_SIZE_PREFIX__="ll" +-D__INT_FAST8_T_TYPE__=signed int +-D__INT_FAST8_T_MAX__=2147483647 +-D__INT_FAST8_T_MIN__=(-__INT_FAST8_T_MAX__-1) +-D__UINT_FAST8_T_TYPE__=unsigned int +-D__UINT_FAST8_T_MAX__=0xffffffffU +-D__INT_FAST8_SIZE_PREFIX__="" +-D__INT_FAST16_T_TYPE__=signed int +-D__INT_FAST16_T_MAX__=2147483647 +-D__INT_FAST16_T_MIN__=(-__INT_FAST16_T_MAX__-1) +-D__UINT_FAST16_T_TYPE__=unsigned int +-D__UINT_FAST16_T_MAX__=0xffffffffU +-D__INT_FAST16_SIZE_PREFIX__="" +-D__INT_FAST32_T_TYPE__=signed int +-D__INT_FAST32_T_MAX__=2147483647 +-D__INT_FAST32_T_MIN__=(-__INT_FAST32_T_MAX__-1) +-D__UINT_FAST32_T_TYPE__=unsigned int +-D__UINT_FAST32_T_MAX__=0xffffffffU +-D__INT_FAST32_SIZE_PREFIX__="" +-D__INT_FAST64_T_TYPE__=signed long long int +-D__INT_FAST64_T_MAX__=9223372036854775807LL +-D__INT_FAST64_T_MIN__=(-__INT_FAST64_T_MAX__-1) +-D__UINT_FAST64_T_TYPE__=unsigned long long int +-D__UINT_FAST64_T_MAX__=0xffffffffffffffffULL +-D__INT_FAST64_SIZE_PREFIX__="ll" +-D__INTMAX_T_TYPE__=signed long long int +-D__INTMAX_T_MAX__=9223372036854775807LL +-D__INTMAX_T_MIN__=(-__INTMAX_T_MAX__-1) +-D__UINTMAX_T_TYPE__=unsigned long long int +-D__UINTMAX_T_MAX__=0xffffffffffffffffULL +-D__INTMAX_C_SUFFIX__=LL +-D__UINTMAX_C_SUFFIX__=ULL +-D__INTMAX_SIZE_PREFIX__="ll" +-D__ATOMIC_BOOL_LOCK_FREE=2 +-D__ATOMIC_CHAR_LOCK_FREE=2 +-D__ATOMIC_CHAR16_T_LOCK_FREE=2 +-D__ATOMIC_CHAR32_T_LOCK_FREE=2 +-D__ATOMIC_WCHAR_T_LOCK_FREE=2 +-D__ATOMIC_SHORT_LOCK_FREE=2 +-D__ATOMIC_INT_LOCK_FREE=2 +-D__ATOMIC_LONG_LOCK_FREE=2 +-D__ATOMIC_LLONG_LOCK_FREE=0 +-D__ATOMIC_POINTER_LOCK_FREE=2 +-D__FLOAT_SIZE__=4 +-D__FLOAT_ALIGN__=4 +-D__FLT_MANT_DIG__=24 +-D__FLT_DIG__=6 +-D__FLT_DECIMAL_DIG__=9 +-D__FLT_MAX_EXP__=128 +-D__FLT_MIN_EXP__=-125 +-D__FLT_MAX_10_EXP__=38 +-D__FLT_MIN_10_EXP__=-37 +-D__FLT_MAX__=3.40282347E+38 +-D__FLT_MIN__=1.17549435E-38 +-D__FLT_HAS_SUBNORM__=1 +-D__FLT_TRUE_MIN__=1.40129846E-45 +-D__FLT_DENORM_MIN__=1.40129846E-45 +-D__FLT_EPSILON__=1.1920929E-7 +-D__DOUBLE_SIZE__=8 +-D__DOUBLE_ALIGN__=8 +-D__DBL_MANT_DIG__=53 +-D__DBL_DIG__=15 +-D__DBL_DECIMAL_DIG__=17 +-D__DBL_MAX_EXP__=1024 +-D__DBL_MIN_EXP__=-1021 +-D__DBL_MAX_10_EXP__=308 +-D__DBL_MIN_10_EXP__=-307 +-D__DBL_MAX__=1.7976931348623157E+308 +-D__DBL_MIN__=2.2250738585072014E-308 +-D__DBL_HAS_SUBNORM__=1 +-D__DBL_TRUE_MIN__=4.9406564584124654E-324 +-D__DBL_DENORM_MIN__=4.9406564584124654E-324 +-D__DBL_EPSILON__=2.2204460492503131E-16 +-D__LONG_DOUBLE_SIZE__=8 +-D__LONG_DOUBLE_ALIGN__=8 +-D__LDBL_MANT_DIG__=53 +-D__LDBL_DIG__=15 +-D__LDBL_DECIMAL_DIG__=17 +-D__LDBL_MAX_EXP__=1024 +-D__LDBL_MIN_EXP__=-1021 +-D__LDBL_MAX_10_EXP__=308 +-D__LDBL_MIN_10_EXP__=-307 +-D__LDBL_MAX__=1.7976931348623157E+308 +-D__LDBL_MIN__=2.2250738585072014E-308 +-D__LDBL_HAS_SUBNORM__=1 +-D__LDBL_TRUE_MIN__=4.9406564584124654E-324 +-D__LDBL_DENORM_MIN__=4.9406564584124654E-324 +-D__LDBL_EPSILON__=2.2204460492503131E-16 +-D____FP16_SIZE__=2 +-D____FP16_ALIGN__=2 +-D__FLT16_MANT_DIG__=11 +-D__FLT16_DIG__=3 +-D__FLT16_DECIMAL_DIG__=5 +-D__FLT16_MAX_EXP__=16 +-D__FLT16_MIN_EXP__=-13 +-D__FLT16_MAX_10_EXP__=4 +-D__FLT16_MIN_10_EXP__=-4 +-D__FLT16_MAX__=6.5504E+4 +-D__FLT16_MIN__=6.1035E-5 +-D__FLT16_HAS_SUBNORM__=1 +-D__FLT16_TRUE_MIN__=5.9605E-8 +-D__FLT16_DENORM_MIN__=5.9605E-8 +-D__FLT16_EPSILON__=9.7656E-4 +-D___FLOAT16_SIZE__=2 +-D___FLOAT16_ALIGN__=2 +-D__NAN_HAS_HIGH_MANTISSA_BIT_SET__=0 +-D__SUBNORMAL_FLOATING_POINTS__=1 +-D__SIZE_T_TYPE__=unsigned int +-D__SIZE_T_MAX__=0xffffffffU +-D__PTRDIFF_T_TYPE__=signed int +-D__PTRDIFF_T_MAX__=2147483647 +-D__PTRDIFF_T_MIN__=(-__PTRDIFF_T_MAX__-1) +-D__INTPTR_T_TYPE__=signed int +-D__INTPTR_T_MAX__=2147483647 +-D__INTPTR_T_MIN__=(-__INTPTR_T_MAX__-1) +-D__UINTPTR_T_TYPE__=unsigned int +-D__UINTPTR_T_MAX__=0xffffffffU +-D__INTPTR_SIZE_PREFIX__="" +-D__JMP_BUF_ELEMENT_TYPE__=unsigned long long int +-D__JMP_BUF_NUM_ELEMENTS__=16 +-D__TID__=0xcf60 +-D__VER__=9030001 +-D__BUILD_NUMBER__=335 +-D__IAR_SYSTEMS_ICC__=9 +-D_MAX_ALIGNMENT=8 +-D__LITTLE_ENDIAN__=1 +-D__BOOL_TYPE__=unsigned char +-D__BOOL_SIZE__=1 +-D__WCHAR_T_TYPE__=unsigned int +-D__WCHAR_T_SIZE__=4 +-D__WCHAR_T_MAX__=0xffffffffU +-D__DEF_PTR_MEM__=__data +-D__DEF_PTR_SIZE__=4 +-D__DATA_MEM0__=__data +-D__DATA_MEM0_POINTER_OK__=1 +-D__DATA_MEM0_UNIQUE_POINTER__=1 +-D__DATA_MEM0_VAR_OK__=1 +-D__DATA_MEM0_INTPTR_TYPE__=int +-D__DATA_MEM0_UINTPTR_TYPE__=unsigned int +-D__DATA_MEM0_INTPTR_SIZE_PREFIX__="" +-D__DATA_MEM0_MAX_SIZE__=0x7fffffffU +-D_RSIZE_MAX=0x7fffffffU +-D__DATA_MEM0_HEAP_SEGMENT__="HEAP" +-D__DATA_MEM0_PAGE_SIZE__=0 +-D__DATA_MEM0_HEAP__=0 +-D__CODE_MEM0__=__code +-D__CODE_MEM0_POINTER_OK__=1 +-D__CODE_MEM0_UNIQUE_POINTER__=1 +-D__HEAP_MEM0__=0 +-D__HEAP_DEFAULT_MEM__=0 +-D__HEAPND_MEMORY_LIST1__()= +-D__MULTIPLE_HEAPS__=0 +-D__DEF_HEAP_MEM__=__data +-D__DEF_STACK_MEM_INDEX__=0 +-D__PRAGMA_PACK_ON__=1 +-D__MULTIPLE_INHERITANCE__=1 +-D__FOR_DEBUG__= +-D__AAPCS_VFP__=1 +-D__ARM4TM__=4 +-D__ARM5TM__=5 +-D__ARM5T__=5 +-D__ARM5__=5 +-D__ARM6MEDIA__=6 +-D__ARM6M__=11 +-D__ARM6SM__=12 +-D__ARM6T2__=6 +-D__ARM6__=6 +-D__ARM7EM__=13 +-D__ARM7M__=7 +-D__ARM7__=7 +-D__ARMVFPV1__=1 +-D__ARMVFPV2__=2 +-D__ARMVFPV3_D16__=1 +-D__ARMVFPV3_FP16__=1 +-D__ARMVFPV3__=3 +-D__ARMVFPV4__=4 +-D__ARMVFP_D16__=1 +-D__ARMVFP_FP16__=1 +-D__ARMVFP_SP__=1 +-D__ARMVFP__=__ARMVFPV4__ +-D__ARM_32BIT_STATE=1 +-D__ARM_ACLE=201 +-D__ARM_ALIGN_MAX_PWR=8 +-D__ARM_ALIGN_MAX_STACK_PWR=3 +-D__ARM_ARCH=7 +-D__ARM_ARCH_ISA_THUMB=2 +-D__ARM_ARCH_PROFILE='M' +-D__ARM_FEATURE_CLZ=1 +-D__ARM_FEATURE_COPROC=15 +-D__ARM_FEATURE_DSP=1 +-D__ARM_FEATURE_FMA=1 +-D__ARM_FEATURE_IDIV=1 +-D__ARM_FEATURE_LDREX=7 +-D__ARM_FEATURE_MVE=0 +-D__ARM_FEATURE_QBIT=1 +-D__ARM_FEATURE_SAT=1 +-D__ARM_FEATURE_SIMD32=1 +-D__ARM_FEATURE_UNALIGNED=1 +-D__ARM_FP=6 +-D__ARM_FP16_ARGS=1 +-D__ARM_FP16_FORMAT_IEEE=1 +-D__ARM_MEDIA__=1 +-D__ARM_PCS_VFP=1 +-D__ARM_PROFILE_M__=1 +-D__ARM_SIZEOF_MINIMAL_ENUM=1 +-D__ARM_SIZEOF_WCHAR_T=4 +-D__ARM_SIZE_MINIMAL_ENUM=1 +-D__ARM_SIZE_WCHAR_T=4 +-D__CODE_SIZE_LIMIT=0 +-D__CORE__=__ARM7EM__ +-D__CPU_MODE__=1 +-D__ICCARM_INTRINSICS_VERSION__=2 +-D__ICCARM__=1 +-D__INTERWORKING__=1 +-D__thumb__=1 +-D__PLAIN_INT_BITFIELD_IS_SIGNED__=0 +-D__HAS_WEAK__=1 +-D__HAS_PACKED__=1 +-D__HAS_JOINED_TYPES__=1 +-D__HAS_LOCATED_DECLARATION__=1 +-D__HAS_LOCATED_WITH_INIT__=1 +-D__IAR_COMPILERBASE__=0xa0b01 +-D__IAR_COMPILERBASE_STR__=10.11.1.1407 +-D__UNICODE_SOURCE_SUPPORTED__=1 +-D__VTABLE_MEM__= +-D__PRAGMA_REDEFINE_EXTNAME=1 +-D__STDC__=1 +-D__STDC_VERSION__=201710L +-D__STDC_IEC_559__=1 +-D__STDC_IEC_559_COMPLEX__=1 +-D__STDC_NO_VLA__=1 +-D__MEMORY_ORDER_RELAXED__=0 +-D__MEMORY_ORDER_CONSUME__=1 +-D__MEMORY_ORDER_ACQUIRE__=2 +-D__MEMORY_ORDER_RELEASE__=3 +-D__MEMORY_ORDER_ACQ_REL__=4 +-D__MEMORY_ORDER_SEQ_CST__=5 +-D__STDC_UTF_16__=1 +-D__STDC_UTF_32__=1 +-D__STDC_LIB_EXT1__=201112L +-D__STDC_NO_THREADS__=1 +-D__STDC_ISO_10646__=201103L +-D__STDC_HOSTED__=1 +-D__EDG_IA64_ABI=1 +-D__EDG_IA64_ABI_VARIANT_CTORS_AND_DTORS_RETURN_THIS=1 +-D__EDG_IA64_ABI_USE_INT_STATIC_INIT_GUARD=1 +-D__cpp_designated_initializers=201707L +-D__cpp_hex_float=201603L +-D__cpp_binary_literals=201304L +-D__cpp_unicode_literals=200710L +-D__cpp_static_assert=200410L +-D__EDG__=1 +-D__EDG_VERSION__=602 +-D__EDG_SIZE_TYPE__=unsigned int +-D__EDG_PTRDIFF_TYPE__=int +-D__EDG_DELTA_TYPE=int +-D__EDG_IA64_VTABLE_ENTRY_TYPE=int +-D__EDG_VIRTUAL_FUNCTION_INDEX_TYPE=unsigned short +-D__EDG_LOWER_VARIABLE_LENGTH_ARRAYS=1 +-D__EDG_IA64_ABI_USE_VARIANT_ARRAY_COOKIES=1 +-D__EDG_ABI_COMPATIBILITY_VERSION=9999 +-D__EDG_ABI_CHANGES_FOR_RTTI=1 +-D__EDG_ABI_CHANGES_FOR_ARRAY_NEW_AND_DELETE=1 +-D__EDG_ABI_CHANGES_FOR_PLACEMENT_DELETE=1 +-D__EDG_BSD=0 +-D__EDG_SYSV=0 +-D__EDG_ANSIC=1 +-D__EDG_CPP11_IL_EXTENSIONS_SUPPORTED=1 +-D__EDG_FLOAT80_ENABLING_POSSIBLE=0 +-D__EDG_FLOAT128_ENABLING_POSSIBLE=0 +-D__EDG_INT128_EXTENSIONS_ALLOWED=0 +-D_DLIB_CONFIG_FILE_HEADER_NAME="C:\Program Files\IAR Systems\Embedded Workbench 9.1\arm\inc\c\DLib_Config_Normal.h" +-D_DLIB_CONFIG_FILE_STRING="C:\\Program Files\\IAR Systems\\Embedded Workbench 9.1\\arm\\inc\\c\\DLib_Config_Normal.h" +-D__VERSION__="IAR ANSI C/C++ Compiler V9.30.1.335/W64 for ARM" +-D_VA_DEFINED= +-D_VA_LIST=struct __va_list +-D__ICCARM_OLD_DEFINED_VAARGS__=1 +-D__VA_STACK_ALIGN__=8 +-D__CODE_MEMORY_LIST1__()=__CODE_MEM_HELPER1__(__code, 0 ) +-D__CODE_MEMORY_LIST2__(_P1)=__CODE_MEM_HELPER2__(__code, 0 , _P1 ) +-D__CODE_MEMORY_LIST3__(_P1,_P2)=__CODE_MEM_HELPER3__(__code, 0 , _P1 , _P2 ) +-D__DATA_MEMORY_LIST1__()=__DATA_MEM_HELPER1__(__data, 0 ) +-D__DATA_MEMORY_LIST2__(_P1)=__DATA_MEM_HELPER2__(__data, 0 , _P1 ) +-D__DATA_MEMORY_LIST3__(_P1,_P2)=__DATA_MEM_HELPER3__(__data, 0 , _P1 , _P2 ) +-D__CODE_PTR_MEMORY_LIST1__()=__CODE_PTR_MEM_HELPER1__(__code, 0 ) +-D__CODE_PTR_MEMORY_LIST2__(_P1)=__CODE_PTR_MEM_HELPER2__(__code, 0 , _P1 ) +-D__CODE_PTR_MEMORY_LIST3__(_P1,_P2)=__CODE_PTR_MEM_HELPER3__(__code, 0 , _P1 , _P2 ) +-D__DATA_PTR_MEMORY_LIST1__()=__DATA_PTR_MEM_HELPER1__(__data, 0 ) +-D__DATA_PTR_MEMORY_LIST2__(_P1)=__DATA_PTR_MEM_HELPER2__(__data, 0 , _P1 ) +-D__DATA_PTR_MEMORY_LIST3__(_P1,_P2)=__DATA_PTR_MEM_HELPER3__(__data, 0 , _P1 , _P2 ) +-D__VAR_MEMORY_LIST1__()=__VAR_MEM_HELPER1__(__data, 0 ) +-D__VAR_MEMORY_LIST2__(_P1)=__VAR_MEM_HELPER2__(__data, 0 , _P1 ) +-D__VAR_MEMORY_LIST3__(_P1,_P2)=__VAR_MEM_HELPER3__(__data, 0 , _P1 , _P2 ) +-D__VARD_MEMORY_LIST1__()=__VARD_MEM_HELPER1__(__data, 0, _ ) +-D__HEAP_MEMORY_LIST1__()=__HEAP_MEM_HELPER1__(__data, 0 ) +-D__HEAP_MEMORY_LIST2__(_P1)=__HEAP_MEM_HELPER2__(__data, 0 , _P1 ) +-D__HEAP_MEMORY_LIST3__(_P1,_P2)=__HEAP_MEM_HELPER3__(__data, 0 , _P1 , _P2 ) +-D__HVAR_MEMORY_LIST1__()=__HVAR_MEM_HELPER1__(__data, 0 ) +-D__HEAPD_MEMORY_LIST1__()=__HEAPD_MEM_HELPER1__(__data, 0, _ ) +-D__HEAPU_MEMORY_LIST1__()=__HEAPU_MEM_HELPER1__(__data, 0 ) +-D__TOPM_DATA_MEMORY_LIST1__()= +-D__TOPM_DATA_MEMORY_LIST2__(_P1)= +-D__TOPM_DATA_MEMORY_LIST3__(_P1,_P2)= +-D__TOPP_DATA_MEMORY_LIST1__()=__TOPP_DATA_MEM_HELPER1__(__data, 0 ) +-D__TOPP_DATA_MEMORY_LIST2__(_P1)=__TOPP_DATA_MEM_HELPER2__(__data, 0 , _P1 ) +-D__TOPP_DATA_MEMORY_LIST3__(_P1,_P2)=__TOPP_DATA_MEM_HELPER3__(__data, 0 , _P1 , _P2 ) +-D__DATA_MEM0_SIZE_TYPE__=unsigned int +-D__DATA_MEM0_INDEX_TYPE__=signed int +-D__iar_fp2bits32(x)=0 +-D__iar_fp2bits64(x)=0 +-D__iar_fpgethi64(x)=0 +-D__iar_atomic_add_fetch(x,y,z)=0 +-D__iar_atomic_sub_fetch(x,y,z)=0 +-D__iar_atomic_load(x,y)=0ULL +-D__iar_atomic_compare_exchange_weak(a,b,c,d,e)=0 diff --git a/Debug/BrowseInfo/lab5.pbd b/Debug/BrowseInfo/lab5.pbd new file mode 100644 index 0000000..7bd7279 Binary files /dev/null and b/Debug/BrowseInfo/lab5.pbd differ diff --git a/Debug/BrowseInfo/lab5.pbd.browse b/Debug/BrowseInfo/lab5.pbd.browse new file mode 100644 index 0000000..7bd7279 Binary files /dev/null and b/Debug/BrowseInfo/lab5.pbd.browse differ diff --git a/Debug/BrowseInfo/lab5.pbw b/Debug/BrowseInfo/lab5.pbw new file mode 100644 index 0000000..98e1eff --- /dev/null +++ b/Debug/BrowseInfo/lab5.pbw @@ -0,0 +1,97517 @@ +[ + { + "ID": "c:tm4c123gh6pm.h@2035@macro@__TM4C123GH6PM_H__", + "What": "MacroDef", + "defdec": "Def", + "display": "__TM4C123GH6PM_H__", + "location": { + "column": "9", + "line": "41", + "path": "C:\\Embedded\\Lab5\\tm4c123gh6pm.h" + }, + "name": "__TM4C123GH6PM_H__", + "origin": "user_include", + "scope": null + }, + { + "ID": "c:tm4c123gh6pm.h@2261@macro@INT_GPIOA", + "What": "MacroDef", + "defdec": "Def", + "display": "INT_GPIOA", + "location": { + "column": "9", +