diff --git a/blink/blink.map b/blink/blink.map new file mode 100644 index 0000000..691edbe --- /dev/null +++ b/blink/blink.map @@ -0,0 +1,399 @@ +Archive member included to satisfy reference by file (symbol) + +c:/users/emanuel/apps/avr8-gnu-toolchain-3.7.0.1796-win32.any.x86_64/avr8-gnu-toolchain-win32_x86_64/bin/../lib/gcc/avr/7.3.0/avr5\libgcc.a(_exit.o) + c:/users/emanuel/apps/avr8-gnu-toolchain-3.7.0.1796-win32.any.x86_64/avr8-gnu-toolchain-win32_x86_64/bin/../lib/gcc/avr/7.3.0/../../../../avr/lib/avr5/crtatmega168.o (exit) + +Discarded input sections + + .data 0x0000000000000000 0x0 c:/users/emanuel/apps/avr8-gnu-toolchain-3.7.0.1796-win32.any.x86_64/avr8-gnu-toolchain-win32_x86_64/bin/../lib/gcc/avr/7.3.0/../../../../avr/lib/avr5/crtatmega168.o + .bss 0x0000000000000000 0x0 c:/users/emanuel/apps/avr8-gnu-toolchain-3.7.0.1796-win32.any.x86_64/avr8-gnu-toolchain-win32_x86_64/bin/../lib/gcc/avr/7.3.0/../../../../avr/lib/avr5/crtatmega168.o + .text 0x0000000000000000 0x0 c:/users/emanuel/apps/avr8-gnu-toolchain-3.7.0.1796-win32.any.x86_64/avr8-gnu-toolchain-win32_x86_64/bin/../lib/gcc/avr/7.3.0/avr5\libgcc.a(_exit.o) + .data 0x0000000000000000 0x0 c:/users/emanuel/apps/avr8-gnu-toolchain-3.7.0.1796-win32.any.x86_64/avr8-gnu-toolchain-win32_x86_64/bin/../lib/gcc/avr/7.3.0/avr5\libgcc.a(_exit.o) + .bss 0x0000000000000000 0x0 c:/users/emanuel/apps/avr8-gnu-toolchain-3.7.0.1796-win32.any.x86_64/avr8-gnu-toolchain-win32_x86_64/bin/../lib/gcc/avr/7.3.0/avr5\libgcc.a(_exit.o) + .text.libgcc.mul + 0x0000000000000000 0x0 c:/users/emanuel/apps/avr8-gnu-toolchain-3.7.0.1796-win32.any.x86_64/avr8-gnu-toolchain-win32_x86_64/bin/../lib/gcc/avr/7.3.0/avr5\libgcc.a(_exit.o) + .text.libgcc.div + 0x0000000000000000 0x0 c:/users/emanuel/apps/avr8-gnu-toolchain-3.7.0.1796-win32.any.x86_64/avr8-gnu-toolchain-win32_x86_64/bin/../lib/gcc/avr/7.3.0/avr5\libgcc.a(_exit.o) + .text.libgcc 0x0000000000000000 0x0 c:/users/emanuel/apps/avr8-gnu-toolchain-3.7.0.1796-win32.any.x86_64/avr8-gnu-toolchain-win32_x86_64/bin/../lib/gcc/avr/7.3.0/avr5\libgcc.a(_exit.o) + .text.libgcc.prologue + 0x0000000000000000 0x0 c:/users/emanuel/apps/avr8-gnu-toolchain-3.7.0.1796-win32.any.x86_64/avr8-gnu-toolchain-win32_x86_64/bin/../lib/gcc/avr/7.3.0/avr5\libgcc.a(_exit.o) + .text.libgcc.builtins + 0x0000000000000000 0x0 c:/users/emanuel/apps/avr8-gnu-toolchain-3.7.0.1796-win32.any.x86_64/avr8-gnu-toolchain-win32_x86_64/bin/../lib/gcc/avr/7.3.0/avr5\libgcc.a(_exit.o) + .text.libgcc.fmul + 0x0000000000000000 0x0 c:/users/emanuel/apps/avr8-gnu-toolchain-3.7.0.1796-win32.any.x86_64/avr8-gnu-toolchain-win32_x86_64/bin/../lib/gcc/avr/7.3.0/avr5\libgcc.a(_exit.o) + .text.libgcc.fixed + 0x0000000000000000 0x0 c:/users/emanuel/apps/avr8-gnu-toolchain-3.7.0.1796-win32.any.x86_64/avr8-gnu-toolchain-win32_x86_64/bin/../lib/gcc/avr/7.3.0/avr5\libgcc.a(_exit.o) + +Memory Configuration + +Name Origin Length Attributes +text 0x0000000000000000 0x0000000000004000 xr +data 0x0000000000800100 0x0000000000000400 rw !x +eeprom 0x0000000000810000 0x0000000000000200 rw !x +fuse 0x0000000000820000 0x0000000000000003 rw !x +lock 0x0000000000830000 0x0000000000000400 rw !x +signature 0x0000000000840000 0x0000000000000400 rw !x +user_signatures 0x0000000000850000 0x0000000000000400 rw !x +*default* 0x0000000000000000 0xffffffffffffffff + +Linker script and memory map + +Address of section .data set to 0x800100 +LOAD c:/users/emanuel/apps/avr8-gnu-toolchain-3.7.0.1796-win32.any.x86_64/avr8-gnu-toolchain-win32_x86_64/bin/../lib/gcc/avr/7.3.0/../../../../avr/lib/avr5/crtatmega168.o +START GROUP +LOAD c:/users/emanuel/apps/avr8-gnu-toolchain-3.7.0.1796-win32.any.x86_64/avr8-gnu-toolchain-win32_x86_64/bin/../lib/gcc/avr/7.3.0/avr5\libgcc.a +LOAD c:/users/emanuel/apps/avr8-gnu-toolchain-3.7.0.1796-win32.any.x86_64/avr8-gnu-toolchain-win32_x86_64/bin/../lib/gcc/avr/7.3.0/../../../../avr/lib/avr5\libm.a +LOAD c:/users/emanuel/apps/avr8-gnu-toolchain-3.7.0.1796-win32.any.x86_64/avr8-gnu-toolchain-win32_x86_64/bin/../lib/gcc/avr/7.3.0/../../../../avr/lib/avr5\libc.a +LOAD c:/users/emanuel/apps/avr8-gnu-toolchain-3.7.0.1796-win32.any.x86_64/avr8-gnu-toolchain-win32_x86_64/bin/../lib/gcc/avr/7.3.0/../../../../avr/lib/avr5\libatmega168.a +END GROUP + 0x0000000000000000 __TEXT_REGION_ORIGIN__ = DEFINED (__TEXT_REGION_ORIGIN__)?__TEXT_REGION_ORIGIN__:0x0 + [0x0000000000800100] __DATA_REGION_ORIGIN__ = DEFINED (__DATA_REGION_ORIGIN__)?__DATA_REGION_ORIGIN__:0x800060 + [0x0000000000004000] __TEXT_REGION_LENGTH__ = DEFINED (__TEXT_REGION_LENGTH__)?__TEXT_REGION_LENGTH__:0x20000 + [0x0000000000000400] __DATA_REGION_LENGTH__ = DEFINED (__DATA_REGION_LENGTH__)?__DATA_REGION_LENGTH__:0xffa0 + [0x0000000000000200] __EEPROM_REGION_LENGTH__ = DEFINED (__EEPROM_REGION_LENGTH__)?__EEPROM_REGION_LENGTH__:0x10000 + [0x0000000000000003] __FUSE_REGION_LENGTH__ = DEFINED (__FUSE_REGION_LENGTH__)?__FUSE_REGION_LENGTH__:0x400 + 0x0000000000000400 __LOCK_REGION_LENGTH__ = DEFINED (__LOCK_REGION_LENGTH__)?__LOCK_REGION_LENGTH__:0x400 + 0x0000000000000400 __SIGNATURE_REGION_LENGTH__ = DEFINED (__SIGNATURE_REGION_LENGTH__)?__SIGNATURE_REGION_LENGTH__:0x400 + 0x0000000000000400 __USER_SIGNATURE_REGION_LENGTH__ = DEFINED (__USER_SIGNATURE_REGION_LENGTH__)?__USER_SIGNATURE_REGION_LENGTH__:0x400 + +.hash + *(.hash) + +.dynsym + *(.dynsym) + +.dynstr + *(.dynstr) + +.gnu.version + *(.gnu.version) + +.gnu.version_d + *(.gnu.version_d) + +.gnu.version_r + *(.gnu.version_r) + +.rel.init + *(.rel.init) + +.rela.init + *(.rela.init) + +.rel.text + *(.rel.text) + *(.rel.text.*) + *(.rel.gnu.linkonce.t*) + +.rela.text + *(.rela.text) + *(.rela.text.*) + *(.rela.gnu.linkonce.t*) + +.rel.fini + *(.rel.fini) + +.rela.fini + *(.rela.fini) + +.rel.rodata + *(.rel.rodata) + *(.rel.rodata.*) + *(.rel.gnu.linkonce.r*) + +.rela.rodata + *(.rela.rodata) + *(.rela.rodata.*) + *(.rela.gnu.linkonce.r*) + +.rel.data + *(.rel.data) + *(.rel.data.*) + *(.rel.gnu.linkonce.d*) + +.rela.data + *(.rela.data) + *(.rela.data.*) + *(.rela.gnu.linkonce.d*) + +.rel.ctors + *(.rel.ctors) + +.rela.ctors + *(.rela.ctors) + +.rel.dtors + *(.rel.dtors) + +.rela.dtors + *(.rela.dtors) + +.rel.got + *(.rel.got) + +.rela.got + *(.rela.got) + +.rel.bss + *(.rel.bss) + +.rela.bss + *(.rela.bss) + +.rel.plt + *(.rel.plt) + +.rela.plt + *(.rela.plt) + +.text 0x0000000000000000 0x84 + *(.vectors) + .vectors 0x0000000000000000 0x68 c:/users/emanuel/apps/avr8-gnu-toolchain-3.7.0.1796-win32.any.x86_64/avr8-gnu-toolchain-win32_x86_64/bin/../lib/gcc/avr/7.3.0/../../../../avr/lib/avr5/crtatmega168.o + 0x0000000000000000 __vector_default + 0x0000000000000000 __vectors + *(.vectors) + *(.progmem.gcc*) + 0x0000000000000068 . = ALIGN (0x2) + 0x0000000000000068 __trampolines_start = . + *(.trampolines) + .trampolines 0x0000000000000068 0x0 linker stubs + *(.trampolines*) + 0x0000000000000068 __trampolines_end = . + *libprintf_flt.a:*(.progmem.data) + *libc.a:*(.progmem.data) + *(.progmem*) + 0x0000000000000068 . = ALIGN (0x2) + *(.jumptables) + *(.jumptables*) + *(.lowtext) + *(.lowtext*) + 0x0000000000000068 __ctors_start = . + *(.ctors) + 0x0000000000000068 __ctors_end = . + 0x0000000000000068 __dtors_start = . + *(.dtors) + 0x0000000000000068 __dtors_end = . + SORT(*)(.ctors) + SORT(*)(.dtors) + *(.init0) + .init0 0x0000000000000068 0x0 c:/users/emanuel/apps/avr8-gnu-toolchain-3.7.0.1796-win32.any.x86_64/avr8-gnu-toolchain-win32_x86_64/bin/../lib/gcc/avr/7.3.0/../../../../avr/lib/avr5/crtatmega168.o + 0x0000000000000068 __init + *(.init0) + *(.init1) + *(.init1) + *(.init2) + .init2 0x0000000000000068 0xc c:/users/emanuel/apps/avr8-gnu-toolchain-3.7.0.1796-win32.any.x86_64/avr8-gnu-toolchain-win32_x86_64/bin/../lib/gcc/avr/7.3.0/../../../../avr/lib/avr5/crtatmega168.o + *(.init2) + *(.init3) + *(.init3) + *(.init4) + *(.init4) + *(.init5) + *(.init5) + *(.init6) + *(.init6) + *(.init7) + *(.init7) + *(.init8) + *(.init8) + *(.init9) + .init9 0x0000000000000074 0x8 c:/users/emanuel/apps/avr8-gnu-toolchain-3.7.0.1796-win32.any.x86_64/avr8-gnu-toolchain-win32_x86_64/bin/../lib/gcc/avr/7.3.0/../../../../avr/lib/avr5/crtatmega168.o + *(.init9) + *(.text) + .text 0x000000000000007c 0x4 c:/users/emanuel/apps/avr8-gnu-toolchain-3.7.0.1796-win32.any.x86_64/avr8-gnu-toolchain-win32_x86_64/bin/../lib/gcc/avr/7.3.0/../../../../avr/lib/avr5/crtatmega168.o + 0x000000000000007c __vector_22 + 0x000000000000007c __vector_1 + 0x000000000000007c __vector_24 + 0x000000000000007c __vector_12 + 0x000000000000007c __bad_interrupt + 0x000000000000007c __vector_6 + 0x000000000000007c __vector_3 + 0x000000000000007c __vector_23 + 0x000000000000007c __vector_25 + 0x000000000000007c __vector_11 + 0x000000000000007c __vector_13 + 0x000000000000007c __vector_17 + 0x000000000000007c __vector_19 + 0x000000000000007c __vector_7 + 0x000000000000007c __vector_5 + 0x000000000000007c __vector_4 + 0x000000000000007c __vector_9 + 0x000000000000007c __vector_2 + 0x000000000000007c __vector_21 + 0x000000000000007c __vector_15 + 0x000000000000007c __vector_8 + 0x000000000000007c __vector_14 + 0x000000000000007c __vector_10 + 0x000000000000007c __vector_16 + 0x000000000000007c __vector_18 + 0x000000000000007c __vector_20 + 0x0000000000000080 . = ALIGN (0x2) + *(.text.*) + 0x0000000000000080 . = ALIGN (0x2) + *(.fini9) + .fini9 0x0000000000000080 0x0 c:/users/emanuel/apps/avr8-gnu-toolchain-3.7.0.1796-win32.any.x86_64/avr8-gnu-toolchain-win32_x86_64/bin/../lib/gcc/avr/7.3.0/avr5\libgcc.a(_exit.o) + 0x0000000000000080 _exit + 0x0000000000000080 exit + *(.fini9) + *(.fini8) + *(.fini8) + *(.fini7) + *(.fini7) + *(.fini6) + *(.fini6) + *(.fini5) + *(.fini5) + *(.fini4) + *(.fini4) + *(.fini3) + *(.fini3) + *(.fini2) + *(.fini2) + *(.fini1) + *(.fini1) + *(.fini0) + .fini0 0x0000000000000080 0x4 c:/users/emanuel/apps/avr8-gnu-toolchain-3.7.0.1796-win32.any.x86_64/avr8-gnu-toolchain-win32_x86_64/bin/../lib/gcc/avr/7.3.0/avr5\libgcc.a(_exit.o) + *(.fini0) + 0x0000000000000084 _etext = . + +.data 0x0000000000800100 0x0 load address 0x0000000000000084 + [!provide] PROVIDE (__data_start, .) + *(.data) + *(.data*) + *(.gnu.linkonce.d*) + *(.rodata) + *(.rodata*) + *(.gnu.linkonce.r*) + 0x0000000000800100 . = ALIGN (0x2) + 0x0000000000800100 _edata = . + [!provide] PROVIDE (__data_end, .) + +.bss 0x0000000000800100 0x0 + [!provide] PROVIDE (__bss_start, .) + *(.bss) + *(.bss*) + *(COMMON) + [!provide] PROVIDE (__bss_end, .) + 0x0000000000000084 __data_load_start = LOADADDR (.data) + 0x0000000000000084 __data_load_end = (__data_load_start + SIZEOF (.data)) + +.noinit 0x0000000000800100 0x0 + [!provide] PROVIDE (__noinit_start, .) + *(.noinit*) + [!provide] PROVIDE (__noinit_end, .) + 0x0000000000800100 _end = . + [!provide] PROVIDE (__heap_start, .) + +.eeprom 0x0000000000810000 0x0 + *(.eeprom*) + 0x0000000000810000 __eeprom_end = . + +.fuse + *(.fuse) + *(.lfuse) + *(.hfuse) + *(.efuse) + +.lock + *(.lock*) + +.signature + *(.signature*) + +.user_signatures + *(.user_signatures*) + +.stab + *(.stab) + +.stabstr + *(.stabstr) + +.stab.excl + *(.stab.excl) + +.stab.exclstr + *(.stab.exclstr) + +.stab.index + *(.stab.index) + +.stab.indexstr + *(.stab.indexstr) + +.comment + *(.comment) + +.note.gnu.avr.deviceinfo + 0x0000000000000000 0x3c + .note.gnu.avr.deviceinfo + 0x0000000000000000 0x3c c:/users/emanuel/apps/avr8-gnu-toolchain-3.7.0.1796-win32.any.x86_64/avr8-gnu-toolchain-win32_x86_64/bin/../lib/gcc/avr/7.3.0/../../../../avr/lib/avr5/crtatmega168.o + +.note.gnu.build-id + *(.note.gnu.build-id) + +.debug + *(.debug) + +.line + *(.line) + +.debug_srcinfo + *(.debug_srcinfo) + +.debug_sfnames + *(.debug_sfnames) + +.debug_aranges + *(.debug_aranges) + +.debug_pubnames + *(.debug_pubnames) + +.debug_info 0x0000000000000000 0x5f4 + *(.debug_info .gnu.linkonce.wi.*) + .debug_info 0x0000000000000000 0x5f4 c:/users/emanuel/apps/avr8-gnu-toolchain-3.7.0.1796-win32.any.x86_64/avr8-gnu-toolchain-win32_x86_64/bin/../lib/gcc/avr/7.3.0/../../../../avr/lib/avr5/crtatmega168.o + +.debug_abbrev 0x0000000000000000 0x5a2 + *(.debug_abbrev) + .debug_abbrev 0x0000000000000000 0x5a2 c:/users/emanuel/apps/avr8-gnu-toolchain-3.7.0.1796-win32.any.x86_64/avr8-gnu-toolchain-win32_x86_64/bin/../lib/gcc/avr/7.3.0/../../../../avr/lib/avr5/crtatmega168.o + +.debug_line 0x0000000000000000 0x1a + *(.debug_line .debug_line.* .debug_line_end) + .debug_line 0x0000000000000000 0x1a c:/users/emanuel/apps/avr8-gnu-toolchain-3.7.0.1796-win32.any.x86_64/avr8-gnu-toolchain-win32_x86_64/bin/../lib/gcc/avr/7.3.0/../../../../avr/lib/avr5/crtatmega168.o + +.debug_frame + *(.debug_frame) + +.debug_str 0x0000000000000000 0x208 + *(.debug_str) + .debug_str 0x0000000000000000 0x208 c:/users/emanuel/apps/avr8-gnu-toolchain-3.7.0.1796-win32.any.x86_64/avr8-gnu-toolchain-win32_x86_64/bin/../lib/gcc/avr/7.3.0/../../../../avr/lib/avr5/crtatmega168.o + +.debug_loc + *(.debug_loc) + +.debug_macinfo + *(.debug_macinfo) + +.debug_weaknames + *(.debug_weaknames) + +.debug_funcnames + *(.debug_funcnames) + +.debug_typenames + *(.debug_typenames) + +.debug_varnames + *(.debug_varnames) + +.debug_pubtypes + *(.debug_pubtypes) + +.debug_ranges + *(.debug_ranges) + +.debug_macro + *(.debug_macro) +OUTPUT(blink.elf elf32-avr) +LOAD linker stubs diff --git a/m168-programming.sublime-workspace b/m168-programming.sublime-workspace new file mode 100644 index 0000000..b2c1f7c --- /dev/null +++ b/m168-programming.sublime-workspace @@ -0,0 +1,360 @@ +{ + "auto_complete": + { + "selected_items": + [ + [ + "selec", + "selection_border" + ] + ] + }, + "build_system": "", + "build_system_choices": + [ + [ + [ + [ + "clang - build", + "" + ], + [ + "clang - build and debug", + "" + ] + ], + [ + "clang - build", + "" + ] + ], + [ + [ + [ + "make - build", + "" + ], + [ + "make - clean", + "" + ], + [ + "make - run", + "" + ], + [ + "Packages/C++/C Single File.sublime-build", + "" + ], + [ + "Packages/C++/C Single File.sublime-build", + "Run" + ], + [ + "Packages/Makefile/Make.sublime-build", + "" + ], + [ + "Packages/Makefile/Make.sublime-build", + "Clean" + ] + ], + [ + "make - run", + "" + ] + ] + ], + "build_varint": "", + "command_palette": + { + "height": 0.0, + "last_filter": "", + "selected_items": + [ + [ + "settings", + "Preferences: Settings" + ], + [ + "edit color", + "PackageDev: Edit Current Color Scheme" + ], + [ + "terminus close", + "Terminus: Close All" + ], + [ + "terminus open", + "Terminus: Open Default Shell in Panel" + ], + [ + "settings term", + "Preferences: Terminus Settings" + ], + [ + "terminus settings", + "Preferences: Terminus Settings" + ], + [ + "terminus lose", + "Terminus: Close All" + ], + [ + "select color", + "UI: Select Color Scheme" + ], + [ + "edit colo", + "PackageDev: Edit Current Color Scheme" + ], + [ + "python", + "Set Syntax: Python" + ], + [ + "edit", + "PackageDev: Edit Current Color Scheme" + ], + [ + "select theme", + "UI: Select Theme" + ], + [ + "install", + "Package Control: Install Package" + ], + [ + "selcet ", + "UI: Select Color Scheme" + ], + [ + "select color ", + "UI: Select Color Scheme" + ], + [ + "selcet color", + "UI: Select Color Scheme" + ], + [ + "new file", + "File: New View into File" + ], + [ + "package dev new color", + "PackageDev: New Color Scheme" + ], + [ + "select", + "UI: Select Theme" + ], + [ + "ui slec", + "UI: Select Theme" + ], + [ + "keyb", + "Preferences: Key Bindings" + ], + [ + "select ui", + "UI: Select Theme" + ] + ], + "width": 0.0 + }, + "console": + { + "height": 0.0, + "history": + [ + ] + }, + "distraction_free": + { + "menu_visible": true, + "show_minimap": false, + "show_open_files": false, + "show_tabs": false, + "side_bar_visible": false, + "status_bar_visible": false + }, + "file_history": + [ + "/C/Users/emanuel/AppData/Local/Packages/Microsoft.WindowsTerminal_8wekyb3d8bbwe/LocalState/settings.json", + "/C/Users/emanuel/dev/avr-programming/AVR-Programming/Chapter02_Programming-AVRs/blinkLED/Makefile", + "/C/Users/emanuel/dev/avr-programming/m168-programming/ignore-me/allProjectsList", + "/C/Users/emanuel/dev/avr-programming/m168-programming/ignore-me/Chapter02_Programming-AVRs/blinkLED/Makefile", + "/C/Users/emanuel/.gitconfig", + "/C/Users/emanuel/dev/avr-programming/m168-programming/run-avr.bat", + "/C/Users/emanuel/learning/masm/art-of-masm/src/2_3.asm", + "/C/Users/emanuel/learning/masm/art-of-masm/src/2_2.asm", + "/C/Users/emanuel/learning/masm/art-of-masm/src/hello.asm", + "/C/Users/emanuel/learning/masm/art-of-masm/src/program.asm", + "/C/Users/emanuel/learning/masm/art-of-masm/src/main.cpp", + "/C/Users/emanuel/learning/masm/art-of-masm/.gitignore", + "/C/Users/emanuel/learning/masm/art-of-masm/program.asm", + "/C/Users/emanuel/Desktop/vcvars-for-cmder.bat", + "/C/Users/emanuel/dev/understand-the-machine/src/main.c", + "/C/Users/emanuel/AppData/Roaming/Sublime Text/Packages/User/gruvbox-minimal.sublime-color-scheme", + "/C/Users/emanuel/dev/understand-the-machine/.gitignore", + "/C/Users/emanuel/dev/understand-the-machine/build.bat", + "/C/Users/emanuel/dev/understand-the-machine/understand-the-machine.sublime-project", + "/C/Users/emanuel/dev/ergz-blog/netlify.toml", + "/C/Users/emanuel/dev/ergz-blog/content/posts/hello-world.md", + "/C/Users/emanuel/dev/ergz-blog/config.yaml", + "/C/Users/emanuel/dev/ergz-blog/content/hello-world.md", + "/C/Users/emanuel/STM32Cube/Repository/STM32Cube_FW_F0_V1.11.3/Drivers/STM32F0xx_HAL_Driver/README.md", + "/C/Users/emanuel/learning/3d-graphics/3drenderer/Makefile", + "/C/Users/emanuel/learning/3d-graphics/3drenderer/src/main.c", + "/C/Users/emanuel/dev/baremetal/hello.i" + ], + "find": + { + "height": 40.0 + }, + "find_in_files": + { + "height": 108.0, + "where_history": + [ + "" + ] + }, + "find_state": + { + "case_sensitive": false, + "find_history": + [ + "1000", + "clean", + "objdump", + "m168", + "168", + "100", + "atmega168p", + "CC", + "AVRDUDE" + ], + "highlight": true, + "in_selection": false, + "preserve_case": false, + "regex": false, + "replace_history": + [ + ], + "reverse": false, + "scrollbar_highlights": true, + "show_context": true, + "use_buffer2": true, + "use_gitignore": true, + "whole_word": false, + "wrap": true + }, + "incremental_find": + { + "height": 31.2 + }, + "input": + { + "height": 42.4 + }, + "menu_visible": true, + "output.exec": + { + "height": 290.0 + }, + "output.find_results": + { + "height": 0.0 + }, + "pinned_build_system": "", + "replace": + { + "height": 59.2 + }, + "save_all_on_build": true, + "select_file": + { + "height": 0.0, + "last_filter": "", + "selected_items": + [ + [ + "mai", + "ignore-me\\setupProject\\main.c" + ], + [ + "2_3", + "src\\2_3.asm" + ], + [ + "c.c", + "src\\c.cpp" + ], + [ + "c.cpp", + "src\\c.cpp" + ], + [ + "2_2", + "src\\2_2.asm" + ], + [ + "1_8", + "src\\1_8.asm" + ], + [ + "main", + "src\\main.c" + ], + [ + "build", + "build.bat" + ], + [ + "ma", + "src\\main.c" + ], + [ + "make", + "Makefile" + ], + [ + "hell", + "hello.i" + ] + ], + "width": 0.0 + }, + "select_project": + { + "height": 0.0, + "last_filter": "", + "selected_items": + [ + ], + "width": 0.0 + }, + "select_symbol": + { + "height": 0.0, + "last_filter": "", + "selected_items": + [ + ], + "width": 0.0 + }, + "settings": + { + }, + "show_minimap": true, + "show_open_files": false, + "show_tabs": true, + "side_bar_visible": true, + "side_bar_width": 182.0, + "status_bar_visible": true, + "template_settings": + { + } +} diff --git a/proj.sublime-project b/proj.sublime-project new file mode 100644 index 0000000..24db303 --- /dev/null +++ b/proj.sublime-project @@ -0,0 +1,8 @@ +{ + "folders": + [ + { + "path": "." + } + ] +} diff --git a/proj.sublime-workspace b/proj.sublime-workspace new file mode 100644 index 0000000..b60101b --- /dev/null +++ b/proj.sublime-workspace @@ -0,0 +1,360 @@ +{ + "auto_complete": + { + "selected_items": + [ + [ + "selec", + "selection_border" + ] + ] + }, + "build_system": "", + "build_system_choices": + [ + [ + [ + [ + "clang - build", + "" + ], + [ + "clang - build and debug", + "" + ] + ], + [ + "clang - build", + "" + ] + ], + [ + [ + [ + "make - build", + "" + ], + [ + "make - clean", + "" + ], + [ + "make - run", + "" + ], + [ + "Packages/C++/C Single File.sublime-build", + "" + ], + [ + "Packages/C++/C Single File.sublime-build", + "Run" + ], + [ + "Packages/Makefile/Make.sublime-build", + "" + ], + [ + "Packages/Makefile/Make.sublime-build", + "Clean" + ] + ], + [ + "make - run", + "" + ] + ] + ], + "build_varint": "", + "command_palette": + { + "height": 0.0, + "last_filter": "", + "selected_items": + [ + [ + "settings", + "Preferences: Settings" + ], + [ + "edit color", + "PackageDev: Edit Current Color Scheme" + ], + [ + "terminus close", + "Terminus: Close All" + ], + [ + "terminus open", + "Terminus: Open Default Shell in Panel" + ], + [ + "settings term", + "Preferences: Terminus Settings" + ], + [ + "terminus settings", + "Preferences: Terminus Settings" + ], + [ + "terminus lose", + "Terminus: Close All" + ], + [ + "select color", + "UI: Select Color Scheme" + ], + [ + "edit colo", + "PackageDev: Edit Current Color Scheme" + ], + [ + "python", + "Set Syntax: Python" + ], + [ + "edit", + "PackageDev: Edit Current Color Scheme" + ], + [ + "select theme", + "UI: Select Theme" + ], + [ + "install", + "Package Control: Install Package" + ], + [ + "selcet ", + "UI: Select Color Scheme" + ], + [ + "select color ", + "UI: Select Color Scheme" + ], + [ + "selcet color", + "UI: Select Color Scheme" + ], + [ + "new file", + "File: New View into File" + ], + [ + "package dev new color", + "PackageDev: New Color Scheme" + ], + [ + "select", + "UI: Select Theme" + ], + [ + "ui slec", + "UI: Select Theme" + ], + [ + "keyb", + "Preferences: Key Bindings" + ], + [ + "select ui", + "UI: Select Theme" + ] + ], + "width": 0.0 + }, + "console": + { + "height": 0.0, + "history": + [ + ] + }, + "distraction_free": + { + "menu_visible": true, + "show_minimap": false, + "show_open_files": false, + "show_tabs": false, + "side_bar_visible": false, + "status_bar_visible": false + }, + "file_history": + [ + "/C/Users/emanuel/AppData/Local/Packages/Microsoft.WindowsTerminal_8wekyb3d8bbwe/LocalState/settings.json", + "/C/Users/emanuel/dev/avr-programming/AVR-Programming/Chapter02_Programming-AVRs/blinkLED/Makefile", + "/C/Users/emanuel/dev/avr-programming/m168-programming/ignore-me/allProjectsList", + "/C/Users/emanuel/dev/avr-programming/m168-programming/ignore-me/Chapter02_Programming-AVRs/blinkLED/Makefile", + "/C/Users/emanuel/.gitconfig", + "/C/Users/emanuel/dev/avr-programming/m168-programming/run-avr.bat", + "/C/Users/emanuel/learning/masm/art-of-masm/src/2_3.asm", + "/C/Users/emanuel/learning/masm/art-of-masm/src/2_2.asm", + "/C/Users/emanuel/learning/masm/art-of-masm/src/hello.asm", + "/C/Users/emanuel/learning/masm/art-of-masm/src/program.asm", + "/C/Users/emanuel/learning/masm/art-of-masm/src/main.cpp", + "/C/Users/emanuel/learning/masm/art-of-masm/.gitignore", + "/C/Users/emanuel/learning/masm/art-of-masm/program.asm", + "/C/Users/emanuel/Desktop/vcvars-for-cmder.bat", + "/C/Users/emanuel/dev/understand-the-machine/src/main.c", + "/C/Users/emanuel/AppData/Roaming/Sublime Text/Packages/User/gruvbox-minimal.sublime-color-scheme", + "/C/Users/emanuel/dev/understand-the-machine/.gitignore", + "/C/Users/emanuel/dev/understand-the-machine/build.bat", + "/C/Users/emanuel/dev/understand-the-machine/understand-the-machine.sublime-project", + "/C/Users/emanuel/dev/ergz-blog/netlify.toml", + "/C/Users/emanuel/dev/ergz-blog/content/posts/hello-world.md", + "/C/Users/emanuel/dev/ergz-blog/config.yaml", + "/C/Users/emanuel/dev/ergz-blog/content/hello-world.md", + "/C/Users/emanuel/STM32Cube/Repository/STM32Cube_FW_F0_V1.11.3/Drivers/STM32F0xx_HAL_Driver/README.md", + "/C/Users/emanuel/learning/3d-graphics/3drenderer/Makefile", + "/C/Users/emanuel/learning/3d-graphics/3drenderer/src/main.c", + "/C/Users/emanuel/dev/baremetal/hello.i" + ], + "find": + { + "height": 28.0 + }, + "find_in_files": + { + "height": 108.0, + "where_history": + [ + "" + ] + }, + "find_state": + { + "case_sensitive": false, + "find_history": + [ + "1000", + "clean", + "objdump", + "m168", + "168", + "100", + "atmega168p", + "CC", + "AVRDUDE" + ], + "highlight": true, + "in_selection": false, + "preserve_case": false, + "regex": false, + "replace_history": + [ + ], + "reverse": false, + "scrollbar_highlights": true, + "show_context": true, + "use_buffer2": true, + "use_gitignore": true, + "whole_word": false, + "wrap": true + }, + "incremental_find": + { + "height": 28.0 + }, + "input": + { + "height": 42.4 + }, + "menu_visible": true, + "output.exec": + { + "height": 290.0 + }, + "output.find_results": + { + "height": 0.0 + }, + "pinned_build_system": "", + "replace": + { + "height": 52.0 + }, + "save_all_on_build": true, + "select_file": + { + "height": 0.0, + "last_filter": "", + "selected_items": + [ + [ + "mai", + "ignore-me\\setupProject\\main.c" + ], + [ + "2_3", + "src\\2_3.asm" + ], + [ + "c.c", + "src\\c.cpp" + ], + [ + "c.cpp", + "src\\c.cpp" + ], + [ + "2_2", + "src\\2_2.asm" + ], + [ + "1_8", + "src\\1_8.asm" + ], + [ + "main", + "src\\main.c" + ], + [ + "build", + "build.bat" + ], + [ + "ma", + "src\\main.c" + ], + [ + "make", + "Makefile" + ], + [ + "hell", + "hello.i" + ] + ], + "width": 0.0 + }, + "select_project": + { + "height": 0.0, + "last_filter": "", + "selected_items": + [ + ], + "width": 0.0 + }, + "select_symbol": + { + "height": 0.0, + "last_filter": "", + "selected_items": + [ + ], + "width": 0.0 + }, + "settings": + { + }, + "show_minimap": true, + "show_open_files": false, + "show_tabs": true, + "side_bar_visible": true, + "side_bar_width": 182.0, + "status_bar_visible": true, + "template_settings": + { + } +}