From 09ea81819b7bc6b7c4cd3f4cd4a73701221c6b07 Mon Sep 17 00:00:00 2001 From: sergeyyarkov Date: Mon, 24 Oct 2022 18:00:18 +0300 Subject: [PATCH] folder structure --- README.md | 8 + build/default/production/command.o.d | 54 ---- build/default/production/main.o | Bin 8044 -> 0 bytes build/default/production/main.o.d | 65 ----- build/default/production/usart.o | Bin 5716 -> 0 bytes build/default/production/usart.o.d | 52 ---- .../2132e04ebfc4be3aa562cbc95409cc42446a34a9 | 2 +- .../3198a00c36cd2cabf97b6a2e6fd4f9ae23b6066d | 2 +- .../3c9baffe5247e39035556796bec4b406c60786ea | 27 +- .../46558d6f18ce5e594cf4f83207e5eff66606cbfd | 2 +- .../73e95a3906d5ad527c21ed504f79c5c8b1cb86fd | 2 +- .../7b1a4fd512e3b7c14c71afd05a45c40d2abbca1a | 2 +- .../d6ffb82d4abf5b2b0d0e0d3eafe99480876a605 | 2 +- Makefile => firmware/Makefile | 0 .../build}/default/production/command.o | Bin 7916 -> 7912 bytes firmware/build/default/production/command.o.d | 53 ++++ firmware/build/default/production/main.o | Bin 0 -> 8040 bytes firmware/build/default/production/main.o.d | 65 +++++ firmware/build/default/production/usart.o | Bin 0 -> 5712 bytes firmware/build/default/production/usart.o.d | 51 ++++ command.c => firmware/command.c | 0 command.h => firmware/command.h | 0 ...r128da48_web-serial-example.production.elf | Bin 45632 -> 45736 bytes ...r128da48_web-serial-example.production.hex | 182 +++++++------- ...r128da48_web-serial-example.production.map | 231 ++++++++++-------- .../dist}/default/production/memoryfile.xml | 2 +- main.c => firmware/main.c | 0 .../nbproject}/Makefile-default.mk | 34 +-- .../nbproject}/Makefile-genesis.properties | 14 +- .../nbproject}/Makefile-impl.mk | 2 +- .../nbproject}/Makefile-local-default.mk | 27 +- .../nbproject}/Makefile-variables.mk | 4 +- .../nbproject}/configurations.xml | 4 +- .../nbproject}/private/configurations.xml | 2 +- .../nbproject}/private/private.xml | 5 +- {nbproject => firmware/nbproject}/project.xml | 0 usart.c => firmware/usart.c | 0 usart.h => firmware/usart.h | 0 38 files changed, 459 insertions(+), 435 deletions(-) create mode 100644 README.md delete mode 100644 build/default/production/command.o.d delete mode 100644 build/default/production/main.o delete mode 100644 build/default/production/main.o.d delete mode 100644 build/default/production/usart.o delete mode 100644 build/default/production/usart.o.d rename .generated_files/flags/default/244ff3d6ca5f6fe1ad3255fce837d326ef857c0e => firmware/.generated_files/flags/default/2132e04ebfc4be3aa562cbc95409cc42446a34a9 (67%) rename .generated_files/flags/default/454d3881b9ef453d62371ca6ae5d493a9db2f763 => firmware/.generated_files/flags/default/3198a00c36cd2cabf97b6a2e6fd4f9ae23b6066d (76%) rename .generated_files/flags/default/adc60f139592a80ffba15ee218ef4587961729e8 => firmware/.generated_files/flags/default/3c9baffe5247e39035556796bec4b406c60786ea (53%) rename .generated_files/flags/default/9b2f2a27767e8fb25a5e864c373fffef3c042982 => firmware/.generated_files/flags/default/46558d6f18ce5e594cf4f83207e5eff66606cbfd (66%) rename .generated_files/flags/default/baf556898677ce2f71fcf7d1ed7762047b1b08b2 => firmware/.generated_files/flags/default/73e95a3906d5ad527c21ed504f79c5c8b1cb86fd (77%) rename .generated_files/flags/default/316ffe5fc1b0327ad1888acca4fe8f061c349913 => firmware/.generated_files/flags/default/7b1a4fd512e3b7c14c71afd05a45c40d2abbca1a (67%) rename .generated_files/flags/default/67130230c37141f762328d3477127279e5794533 => firmware/.generated_files/flags/default/d6ffb82d4abf5b2b0d0e0d3eafe99480876a605 (76%) rename Makefile => firmware/Makefile (100%) rename {build => firmware/build}/default/production/command.o (51%) create mode 100644 firmware/build/default/production/command.o.d create mode 100644 firmware/build/default/production/main.o create mode 100644 firmware/build/default/production/main.o.d create mode 100644 firmware/build/default/production/usart.o create mode 100644 firmware/build/default/production/usart.o.d rename command.c => firmware/command.c (100%) rename command.h => firmware/command.h (100%) rename dist/default/production/avr128da48_web-serial-example.X.production.elf => firmware/dist/default/production/avr128da48_web-serial-example.production.elf (82%) mode change 100644 => 100755 rename dist/default/production/avr128da48_web-serial-example.X.production.hex => firmware/dist/default/production/avr128da48_web-serial-example.production.hex (97%) rename dist/default/production/avr128da48_web-serial-example.X.production.map => firmware/dist/default/production/avr128da48_web-serial-example.production.map (54%) rename {dist => firmware/dist}/default/production/memoryfile.xml (94%) rename main.c => firmware/main.c (100%) rename {nbproject => firmware/nbproject}/Makefile-default.mk (69%) rename {nbproject => firmware/nbproject}/Makefile-genesis.properties (52%) rename {nbproject => firmware/nbproject}/Makefile-impl.mk (97%) rename {nbproject => firmware/nbproject}/Makefile-local-default.mk (53%) rename {nbproject => firmware/nbproject}/Makefile-variables.mk (65%) rename {nbproject => firmware/nbproject}/configurations.xml (99%) rename {nbproject => firmware/nbproject}/private/configurations.xml (91%) rename {nbproject => firmware/nbproject}/private/private.xml (59%) rename {nbproject => firmware/nbproject}/project.xml (100%) rename usart.c => firmware/usart.c (100%) rename usart.h => firmware/usart.h (100%) diff --git a/README.md b/README.md new file mode 100644 index 0000000..dde3cec --- /dev/null +++ b/README.md @@ -0,0 +1,8 @@ +# Web Serial Example + +This project is an example of using the Web Serial API to read and write data to a serial device. +The firmware was developed in the MPLAB X IDE environment for the AVR128DA48 microcontroller. + +## Demo + +https://web-serial-example.netlify.app diff --git a/build/default/production/command.o.d b/build/default/production/command.o.d deleted file mode 100644 index ee724fc..0000000 --- a/build/default/production/command.o.d +++ /dev/null @@ -1,54 +0,0 @@ -build/default/production/command.o.d build/default/production/command.o: \ - command.c command.h \ - c:\program\ files\microchip\xc8\v2.36\avr\avr\include\avr\io.h \ - c:\program\ files\microchip\xc8\v2.36\avr\avr\include\avr\sfr_defs.h \ - c:\program\ files\microchip\xc8\v2.36\avr\avr\include\inttypes.h \ - c:\program\ files\microchip\xc8\v2.36\avr\avr\include\features.h \ - c:\program\ files\microchip\xc8\v2.36\avr\lib\gcc\avr\5.4.0\include\stdint.h \ - c:\program\ files\microchip\xc8\v2.36\avr\avr\include\stdint.h \ - c:\program\ files\microchip\xc8\v2.36\avr\avr\include\bits\alltypes.h \ - c:\program\ files\microchip\xc8\v2.36\avr\avr\include\bits\stdint.h \ - C:/Program\ Files/Microchip/MPLABX/v6.00/packs/Microchip/AVR-Dx_DFP/1.10.124/xc8/avr/include/avr/ioavr128da48.h \ - c:\program\ files\microchip\xc8\v2.36\avr\avr\include\avr\portpins.h \ - c:\program\ files\microchip\xc8\v2.36\avr\avr\include\avr\common.h \ - c:\program\ files\microchip\xc8\v2.36\avr\avr\include\avr\xmega.h \ - c:\program\ files\microchip\xc8\v2.36\avr\avr\include\avr\fuse.h \ - c:\program\ files\microchip\xc8\v2.36\avr\avr\include\avr\lock.h \ - c:\program\ files\microchip\xc8\v2.36\avr\avr\include\string.h usart.h \ - c:\program\ files\microchip\xc8\v2.36\avr\avr\include\stdio.h - -command.h: - -c:\program\ files\microchip\xc8\v2.36\avr\avr\include\avr\io.h: - -c:\program\ files\microchip\xc8\v2.36\avr\avr\include\avr\sfr_defs.h: - -c:\program\ files\microchip\xc8\v2.36\avr\avr\include\inttypes.h: - -c:\program\ files\microchip\xc8\v2.36\avr\avr\include\features.h: - -c:\program\ files\microchip\xc8\v2.36\avr\lib\gcc\avr\5.4.0\include\stdint.h: - -c:\program\ files\microchip\xc8\v2.36\avr\avr\include\stdint.h: - -c:\program\ files\microchip\xc8\v2.36\avr\avr\include\bits\alltypes.h: - -c:\program\ files\microchip\xc8\v2.36\avr\avr\include\bits\stdint.h: - -C:/Program\ Files/Microchip/MPLABX/v6.00/packs/Microchip/AVR-Dx_DFP/1.10.124/xc8/avr/include/avr/ioavr128da48.h: - -c:\program\ files\microchip\xc8\v2.36\avr\avr\include\avr\portpins.h: - -c:\program\ files\microchip\xc8\v2.36\avr\avr\include\avr\common.h: - -c:\program\ files\microchip\xc8\v2.36\avr\avr\include\avr\xmega.h: - -c:\program\ files\microchip\xc8\v2.36\avr\avr\include\avr\fuse.h: - -c:\program\ files\microchip\xc8\v2.36\avr\avr\include\avr\lock.h: - -c:\program\ files\microchip\xc8\v2.36\avr\avr\include\string.h: - -usart.h: - -c:\program\ files\microchip\xc8\v2.36\avr\avr\include\stdio.h: diff --git a/build/default/production/main.o b/build/default/production/main.o deleted file mode 100644 index 87fc2b265f29139d8ccf8ba181b545ebc3d3dce4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8044 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 QT4R2Hd}ba6Z;J8vKf$U)`~Uy| diff --git a/build/default/production/usart.o.d b/build/default/production/usart.o.d deleted file mode 100644 index 05e794f..0000000 --- a/build/default/production/usart.o.d +++ /dev/null @@ -1,52 +0,0 @@ -build/default/production/usart.o.d build/default/production/usart.o: \ - usart.c usart.h \ - c:\program\ files\microchip\xc8\v2.36\avr\avr\include\avr\io.h \ - c:\program\ files\microchip\xc8\v2.36\avr\avr\include\avr\sfr_defs.h \ - c:\program\ files\microchip\xc8\v2.36\avr\avr\include\inttypes.h \ - c:\program\ files\microchip\xc8\v2.36\avr\avr\include\features.h \ - c:\program\ files\microchip\xc8\v2.36\avr\lib\gcc\avr\5.4.0\include\stdint.h \ - c:\program\ files\microchip\xc8\v2.36\avr\avr\include\stdint.h \ - c:\program\ files\microchip\xc8\v2.36\avr\avr\include\bits\alltypes.h \ - c:\program\ files\microchip\xc8\v2.36\avr\avr\include\bits\stdint.h \ - C:/Program\ Files/Microchip/MPLABX/v6.00/packs/Microchip/AVR-Dx_DFP/1.10.124/xc8/avr/include/avr/ioavr128da48.h \ - c:\program\ files\microchip\xc8\v2.36\avr\avr\include\avr\portpins.h \ - c:\program\ files\microchip\xc8\v2.36\avr\avr\include\avr\common.h \ - c:\program\ files\microchip\xc8\v2.36\avr\avr\include\avr\xmega.h \ - c:\program\ files\microchip\xc8\v2.36\avr\avr\include\avr\fuse.h \ - c:\program\ files\microchip\xc8\v2.36\avr\avr\include\avr\lock.h \ - c:\program\ files\microchip\xc8\v2.36\avr\avr\include\stdio.h \ - c:\program\ files\microchip\xc8\v2.36\avr\avr\include\string.h - -usart.h: - -c:\program\ files\microchip\xc8\v2.36\avr\avr\include\avr\io.h: - -c:\program\ files\microchip\xc8\v2.36\avr\avr\include\avr\sfr_defs.h: - -c:\program\ files\microchip\xc8\v2.36\avr\avr\include\inttypes.h: - -c:\program\ files\microchip\xc8\v2.36\avr\avr\include\features.h: - -c:\program\ files\microchip\xc8\v2.36\avr\lib\gcc\avr\5.4.0\include\stdint.h: - -c:\program\ files\microchip\xc8\v2.36\avr\avr\include\stdint.h: - -c:\program\ files\microchip\xc8\v2.36\avr\avr\include\bits\alltypes.h: - -c:\program\ files\microchip\xc8\v2.36\avr\avr\include\bits\stdint.h: - -C:/Program\ Files/Microchip/MPLABX/v6.00/packs/Microchip/AVR-Dx_DFP/1.10.124/xc8/avr/include/avr/ioavr128da48.h: - -c:\program\ files\microchip\xc8\v2.36\avr\avr\include\avr\portpins.h: - -c:\program\ files\microchip\xc8\v2.36\avr\avr\include\avr\common.h: - -c:\program\ files\microchip\xc8\v2.36\avr\avr\include\avr\xmega.h: - -c:\program\ files\microchip\xc8\v2.36\avr\avr\include\avr\fuse.h: - -c:\program\ files\microchip\xc8\v2.36\avr\avr\include\avr\lock.h: - -c:\program\ files\microchip\xc8\v2.36\avr\avr\include\stdio.h: - -c:\program\ files\microchip\xc8\v2.36\avr\avr\include\string.h: diff --git a/.generated_files/flags/default/244ff3d6ca5f6fe1ad3255fce837d326ef857c0e b/firmware/.generated_files/flags/default/2132e04ebfc4be3aa562cbc95409cc42446a34a9 similarity index 67% rename from .generated_files/flags/default/244ff3d6ca5f6fe1ad3255fce837d326ef857c0e rename to firmware/.generated_files/flags/default/2132e04ebfc4be3aa562cbc95409cc42446a34a9 index d3728f8..c2c0e6c 100644 --- a/.generated_files/flags/default/244ff3d6ca5f6fe1ad3255fce837d326ef857c0e +++ b/firmware/.generated_files/flags/default/2132e04ebfc4be3aa562cbc95409cc42446a34a9 @@ -1 +1 @@ - $(MP_EXTRA_CC_PRE) -mcpu=$(MP_PROCESSOR_OPTION) -c -x c -D__$(MP_PROCESSOR_OPTION)__ -mdfp="${DFP_DIR}/xc8" -Wl,--gc-sections -O1 -ffunction-sections -fdata-sections -fshort-enums -fno-common -funsigned-char -funsigned-bitfields -Wall -DXPRJ_default=$(CND_CONF) $(COMPARISON_BUILD) -gdwarf-3 D:\Apps\avr128da48_web-serial-example.X\main.c \ No newline at end of file + $(MP_EXTRA_CC_PRE) -mcpu=$(MP_PROCESSOR_OPTION) -c -x c -D__$(MP_PROCESSOR_OPTION)__ -mdfp="${DFP_DIR}/xc8" -Wl,--gc-sections -O1 -ffunction-sections -fdata-sections -fshort-enums -fno-common -funsigned-char -funsigned-bitfields -Wall -DXPRJ_default=$(CND_CONF) $(COMPARISON_BUILD) -gdwarf-3 /home/sergeyyarkov/Documents/Applications/avr128da48_web-serial-example/main.c \ No newline at end of file diff --git a/.generated_files/flags/default/454d3881b9ef453d62371ca6ae5d493a9db2f763 b/firmware/.generated_files/flags/default/3198a00c36cd2cabf97b6a2e6fd4f9ae23b6066d similarity index 76% rename from .generated_files/flags/default/454d3881b9ef453d62371ca6ae5d493a9db2f763 rename to firmware/.generated_files/flags/default/3198a00c36cd2cabf97b6a2e6fd4f9ae23b6066d index d5e2180..a54a0c1 100644 --- a/.generated_files/flags/default/454d3881b9ef453d62371ca6ae5d493a9db2f763 +++ b/firmware/.generated_files/flags/default/3198a00c36cd2cabf97b6a2e6fd4f9ae23b6066d @@ -1 +1 @@ - $(MP_EXTRA_CC_PRE) -mcpu=$(MP_PROCESSOR_OPTION) -c -D__DEBUG=1 -g -DDEBUG -gdwarf-2 -x c -D__$(MP_PROCESSOR_OPTION)__ -mdfp="${DFP_DIR}/xc8" -Wl,--gc-sections -O1 -ffunction-sections -fdata-sections -fshort-enums -fno-common -funsigned-char -funsigned-bitfields -Wall -DXPRJ_default=$(CND_CONF) $(COMPARISON_BUILD) -gdwarf-3 D:\Apps\avr128da48_web-serial-example.X\usart.c \ No newline at end of file + $(MP_EXTRA_CC_PRE) -mcpu=$(MP_PROCESSOR_OPTION) -c -D__DEBUG=1 -g -DDEBUG -gdwarf-2 -x c -D__$(MP_PROCESSOR_OPTION)__ -mdfp="${DFP_DIR}/xc8" -Wl,--gc-sections -O1 -ffunction-sections -fdata-sections -fshort-enums -fno-common -funsigned-char -funsigned-bitfields -Wall -DXPRJ_default=$(CND_CONF) $(COMPARISON_BUILD) -gdwarf-3 /home/sergeyyarkov/Documents/Applications/avr128da48_web-serial-example/usart.c \ No newline at end of file diff --git a/.generated_files/flags/default/adc60f139592a80ffba15ee218ef4587961729e8 b/firmware/.generated_files/flags/default/3c9baffe5247e39035556796bec4b406c60786ea similarity index 53% rename from .generated_files/flags/default/adc60f139592a80ffba15ee218ef4587961729e8 rename to firmware/.generated_files/flags/default/3c9baffe5247e39035556796bec4b406c60786ea index 26a823a..a37dab1 100644 --- a/.generated_files/flags/default/adc60f139592a80ffba15ee218ef4587961729e8 +++ b/firmware/.generated_files/flags/default/3c9baffe5247e39035556796bec4b406c60786ea @@ -14,25 +14,24 @@ # You can invoke make with the values of the macros: # $ makeMP_CC="/opt/microchip/mplabc30/v3.30c/bin/pic30-gcc" ... # -SHELL=cmd.exe -PATH_TO_IDE_BIN=C:/Program Files/Microchip/MPLABX/v6.00/mplab_platform/platform/../mplab_ide/modules/../../bin/ +PATH_TO_IDE_BIN=/opt/microchip/mplabx/v6.00/mplab_platform/platform/../mplab_ide/modules/../../bin/ # Adding MPLAB X bin directory to path. -PATH:=C:/Program Files/Microchip/MPLABX/v6.00/mplab_platform/platform/../mplab_ide/modules/../../bin/:$(PATH) +PATH:=/opt/microchip/mplabx/v6.00/mplab_platform/platform/../mplab_ide/modules/../../bin/:$(PATH) # Path to java used to run MPLAB X when this makefile was created -MP_JAVA_PATH="C:\Program Files\Microchip\MPLABX\v6.00\sys\java\zulu8.54.0.21-ca-fx-jre8.0.292-win_x64/bin/" +MP_JAVA_PATH="/opt/microchip/mplabx/v6.00/sys/java/zulu8.54.0.21-ca-fx-jre8.0.292-linux_x64/bin/" OS_CURRENT="$(shell uname -s)" -MP_CC="C:\Program Files\Microchip\xc8\v2.36\bin\xc8-cc.exe" +MP_CC="/opt/microchip/xc8/v2.36/bin/xc8-cc" # MP_CPPC is not defined # MP_BC is not defined -MP_AS="C:\Program Files\Microchip\xc8\v2.36\bin\xc8-cc.exe" -MP_LD="C:\Program Files\Microchip\xc8\v2.36\bin\xc8-cc.exe" -MP_AR="C:\Program Files\Microchip\xc8\v2.36\bin\xc8-ar.exe" -DEP_GEN=${MP_JAVA_PATH}java -jar "C:/Program Files/Microchip/MPLABX/v6.00/mplab_platform/platform/../mplab_ide/modules/../../bin/extractobjectdependencies.jar" -MP_CC_DIR="C:\Program Files\Microchip\xc8\v2.36\bin" +MP_AS="/opt/microchip/xc8/v2.36/bin/xc8-cc" +MP_LD="/opt/microchip/xc8/v2.36/bin/xc8-cc" +MP_AR="/opt/microchip/xc8/v2.36/bin/xc8-ar" +DEP_GEN=${MP_JAVA_PATH}java -jar "/opt/microchip/mplabx/v6.00/mplab_platform/platform/../mplab_ide/modules/../../bin/extractobjectdependencies.jar" +MP_CC_DIR="/opt/microchip/xc8/v2.36/bin" # MP_CPPC_DIR is not defined # MP_BC_DIR is not defined -MP_AS_DIR="C:\Program Files\Microchip\xc8\v2.36\bin" -MP_LD_DIR="C:\Program Files\Microchip\xc8\v2.36\bin" -MP_AR_DIR="C:\Program Files\Microchip\xc8\v2.36\bin" +MP_AS_DIR="/opt/microchip/xc8/v2.36/bin" +MP_LD_DIR="/opt/microchip/xc8/v2.36/bin" +MP_AR_DIR="/opt/microchip/xc8/v2.36/bin" # MP_BC_DIR is not defined -DFP_DIR=C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/AVR-Dx_DFP/1.10.124 +DFP_DIR=/opt/microchip/mplabx/v6.00/packs/Microchip/AVR-Dx_DFP/1.10.124 diff --git a/.generated_files/flags/default/9b2f2a27767e8fb25a5e864c373fffef3c042982 b/firmware/.generated_files/flags/default/46558d6f18ce5e594cf4f83207e5eff66606cbfd similarity index 66% rename from .generated_files/flags/default/9b2f2a27767e8fb25a5e864c373fffef3c042982 rename to firmware/.generated_files/flags/default/46558d6f18ce5e594cf4f83207e5eff66606cbfd index d60bd97..58d661c 100644 --- a/.generated_files/flags/default/9b2f2a27767e8fb25a5e864c373fffef3c042982 +++ b/firmware/.generated_files/flags/default/46558d6f18ce5e594cf4f83207e5eff66606cbfd @@ -1 +1 @@ - $(MP_EXTRA_CC_PRE) -mcpu=$(MP_PROCESSOR_OPTION) -c -x c -D__$(MP_PROCESSOR_OPTION)__ -mdfp="${DFP_DIR}/xc8" -Wl,--gc-sections -O1 -ffunction-sections -fdata-sections -fshort-enums -fno-common -funsigned-char -funsigned-bitfields -Wall -DXPRJ_default=$(CND_CONF) $(COMPARISON_BUILD) -gdwarf-3 D:\Apps\avr128da48_web-serial-example.X\usart.c \ No newline at end of file + $(MP_EXTRA_CC_PRE) -mcpu=$(MP_PROCESSOR_OPTION) -c -x c -D__$(MP_PROCESSOR_OPTION)__ -mdfp="${DFP_DIR}/xc8" -Wl,--gc-sections -O1 -ffunction-sections -fdata-sections -fshort-enums -fno-common -funsigned-char -funsigned-bitfields -Wall -DXPRJ_default=$(CND_CONF) $(COMPARISON_BUILD) -gdwarf-3 /home/sergeyyarkov/Documents/Applications/avr128da48_web-serial-example/command.c \ No newline at end of file diff --git a/.generated_files/flags/default/baf556898677ce2f71fcf7d1ed7762047b1b08b2 b/firmware/.generated_files/flags/default/73e95a3906d5ad527c21ed504f79c5c8b1cb86fd similarity index 77% rename from .generated_files/flags/default/baf556898677ce2f71fcf7d1ed7762047b1b08b2 rename to firmware/.generated_files/flags/default/73e95a3906d5ad527c21ed504f79c5c8b1cb86fd index 8539d7a..cd64b84 100644 --- a/.generated_files/flags/default/baf556898677ce2f71fcf7d1ed7762047b1b08b2 +++ b/firmware/.generated_files/flags/default/73e95a3906d5ad527c21ed504f79c5c8b1cb86fd @@ -1 +1 @@ - $(MP_EXTRA_CC_PRE) -mcpu=$(MP_PROCESSOR_OPTION) -c -D__DEBUG=1 -g -DDEBUG -gdwarf-2 -x c -D__$(MP_PROCESSOR_OPTION)__ -mdfp="${DFP_DIR}/xc8" -Wl,--gc-sections -O1 -ffunction-sections -fdata-sections -fshort-enums -fno-common -funsigned-char -funsigned-bitfields -Wall -DXPRJ_default=$(CND_CONF) $(COMPARISON_BUILD) -gdwarf-3 D:\Apps\avr128da48_web-serial-example.X\main.c \ No newline at end of file + $(MP_EXTRA_CC_PRE) -mcpu=$(MP_PROCESSOR_OPTION) -c -D__DEBUG=1 -g -DDEBUG -gdwarf-2 -x c -D__$(MP_PROCESSOR_OPTION)__ -mdfp="${DFP_DIR}/xc8" -Wl,--gc-sections -O1 -ffunction-sections -fdata-sections -fshort-enums -fno-common -funsigned-char -funsigned-bitfields -Wall -DXPRJ_default=$(CND_CONF) $(COMPARISON_BUILD) -gdwarf-3 /home/sergeyyarkov/Documents/Applications/avr128da48_web-serial-example/main.c \ No newline at end of file diff --git a/.generated_files/flags/default/316ffe5fc1b0327ad1888acca4fe8f061c349913 b/firmware/.generated_files/flags/default/7b1a4fd512e3b7c14c71afd05a45c40d2abbca1a similarity index 67% rename from .generated_files/flags/default/316ffe5fc1b0327ad1888acca4fe8f061c349913 rename to firmware/.generated_files/flags/default/7b1a4fd512e3b7c14c71afd05a45c40d2abbca1a index 7ecd679..90dc46c 100644 --- a/.generated_files/flags/default/316ffe5fc1b0327ad1888acca4fe8f061c349913 +++ b/firmware/.generated_files/flags/default/7b1a4fd512e3b7c14c71afd05a45c40d2abbca1a @@ -1 +1 @@ - $(MP_EXTRA_CC_PRE) -mcpu=$(MP_PROCESSOR_OPTION) -c -x c -D__$(MP_PROCESSOR_OPTION)__ -mdfp="${DFP_DIR}/xc8" -Wl,--gc-sections -O1 -ffunction-sections -fdata-sections -fshort-enums -fno-common -funsigned-char -funsigned-bitfields -Wall -DXPRJ_default=$(CND_CONF) $(COMPARISON_BUILD) -gdwarf-3 D:\Apps\avr128da48_web-serial-example.X\command.c \ No newline at end of file + $(MP_EXTRA_CC_PRE) -mcpu=$(MP_PROCESSOR_OPTION) -c -x c -D__$(MP_PROCESSOR_OPTION)__ -mdfp="${DFP_DIR}/xc8" -Wl,--gc-sections -O1 -ffunction-sections -fdata-sections -fshort-enums -fno-common -funsigned-char -funsigned-bitfields -Wall -DXPRJ_default=$(CND_CONF) $(COMPARISON_BUILD) -gdwarf-3 /home/sergeyyarkov/Documents/Applications/avr128da48_web-serial-example/usart.c \ No newline at end of file diff --git a/.generated_files/flags/default/67130230c37141f762328d3477127279e5794533 b/firmware/.generated_files/flags/default/d6ffb82d4abf5b2b0d0e0d3eafe99480876a605 similarity index 76% rename from .generated_files/flags/default/67130230c37141f762328d3477127279e5794533 rename to firmware/.generated_files/flags/default/d6ffb82d4abf5b2b0d0e0d3eafe99480876a605 index d8202b3..23d0e5c 100644 --- a/.generated_files/flags/default/67130230c37141f762328d3477127279e5794533 +++ b/firmware/.generated_files/flags/default/d6ffb82d4abf5b2b0d0e0d3eafe99480876a605 @@ -1 +1 @@ - $(MP_EXTRA_CC_PRE) -mcpu=$(MP_PROCESSOR_OPTION) -c -D__DEBUG=1 -g -DDEBUG -gdwarf-2 -x c -D__$(MP_PROCESSOR_OPTION)__ -mdfp="${DFP_DIR}/xc8" -Wl,--gc-sections -O1 -ffunction-sections -fdata-sections -fshort-enums -fno-common -funsigned-char -funsigned-bitfields -Wall -DXPRJ_default=$(CND_CONF) $(COMPARISON_BUILD) -gdwarf-3 D:\Apps\avr128da48_web-serial-example.X\command.c \ No newline at end of file + $(MP_EXTRA_CC_PRE) -mcpu=$(MP_PROCESSOR_OPTION) -c -D__DEBUG=1 -g -DDEBUG -gdwarf-2 -x c -D__$(MP_PROCESSOR_OPTION)__ -mdfp="${DFP_DIR}/xc8" -Wl,--gc-sections -O1 -ffunction-sections -fdata-sections -fshort-enums -fno-common -funsigned-char -funsigned-bitfields -Wall -DXPRJ_default=$(CND_CONF) $(COMPARISON_BUILD) -gdwarf-3 /home/sergeyyarkov/Documents/Applications/avr128da48_web-serial-example/command.c \ No newline at end of file diff --git a/Makefile b/firmware/Makefile similarity index 100% rename from Makefile rename to firmware/Makefile diff --git a/build/default/production/command.o b/firmware/build/default/production/command.o similarity index 51% rename from build/default/production/command.o rename to firmware/build/default/production/command.o index d7f46ff62b72b12c1cf6bd73589355511662f503..67ea3a2b2b07c87ea017302c13577a8d156ca843 100644 GIT binary patch delta 1915 zcma)*UufG^6vxl~C28uKw3*quu1nLbZp)@^v(|1cm5RDa`~9alQlCox%_8g7}Q{R&jI+?n87DV zhHA8uW`PX1JCQ5L(>C2=oYQCAn{E$dePyV5b=XDJ^mLw-w;mTOP4&>qyQqJ3w?-~0 z$JuY?G8r?QAhmuL5sZ_nnHT!?CeQZjnwW!bM6oi72`5t9q8#Z@qrs~J%hTvAyQq2btAR!U~tmCD@oUr;)73faFsMpu1d7V+RcgHDB`nK zYsQ>$a|Odv5wad#8-cuh-5wlS@2s0zr4dC^ZcbM2q?PYGm8ifD*RC}@>#Dwn+6+32 z>oU~e&Fe^Ez))*mZ^aslP51ZSxtE`0{g=vG>2ku3#Z#ps{am%b5pao zdI3kOAS*ekcpxw2O zXt#c(J*a&h0oAQLI-;H_Xpy=$4sA|npuG(3jr!iVp)KkQ(6*xUU3I^IpzYKCa8#A_ f9(*hMsc_VDsf}n?eb0P2ph&+1?GWyCiTC^qX!9Hm delta 1823 zcmb7@Uu@G=6vxl~_1AVQ-C%SSHr6@ZMkQd!kl@l}i<2?@Gr~-84A-!9{ryIN*mh0# zuZmjDc)(6(hcXe{x{&>e=Vd6v~nQiHJGWKN0AtzOsNTr>8 z$DzT2-Y18(WBgUs7fQej7`-BZwFLrBAZR-tWnDzcXBo< zzY4%!S?XQY;~`o%p2to(6L!}1l(Q-SRq+h6KAN#}C#KS*s=ih3@fwLus?LU|F|TTQ zqgn6twjX~WORI^vsjM~XhTgIo+9B0Y@vU>?65T{iLAz+Drl(MHB!^Cs7RUw9DeM!YB6&w+O^<7^lBDD!&Pe?<5-s57pAi9Uxi=PGm;d`6tM zgXe{Zz#oXu4ix#3*!y9>#=HT5^_AEMz&{8-4E|f#0@rd&;J*)CZ{4=y{l)eU5y10qEE1k$P%Uy56=OJ{9)Bh~o zgzqoHE%^Q_{0P2xg!z6e!n^UkC(K>{*X0r&2Y8T-6O4hYg)MN6aGsr+Q5>#C?ZS=V zox(f~oxq-NHN#`-KOHUw(WX|lK|j|NRZr=cAV1U>A^*`gAftK(a<^`XMAcE<3wc^Qk*IezKy+E3kF=_9 l^b)M?`WECtUELg2McoPciarK;TfYHm>IKLn`n%@M{{iP<2J8R; diff --git a/firmware/build/default/production/command.o.d b/firmware/build/default/production/command.o.d new file mode 100644 index 0000000..5e872d4 --- /dev/null +++ b/firmware/build/default/production/command.o.d @@ -0,0 +1,53 @@ +build/default/production/command.o.d build/default/production/command.o: \ + command.c command.h /opt/microchip/xc8/v2.36/avr/avr/include/avr/io.h \ + /opt/microchip/xc8/v2.36/avr/avr/include/avr/sfr_defs.h \ + /opt/microchip/xc8/v2.36/avr/avr/include/inttypes.h \ + /opt/microchip/xc8/v2.36/avr/avr/include/features.h \ + /opt/microchip/xc8/v2.36/avr/lib/gcc/avr/5.4.0/include/stdint.h \ + /opt/microchip/xc8/v2.36/avr/avr/include/stdint.h \ + /opt/microchip/xc8/v2.36/avr/avr/include/bits/alltypes.h \ + /opt/microchip/xc8/v2.36/avr/avr/include/bits/stdint.h \ + /opt/microchip/mplabx/v6.00/packs/Microchip/AVR-Dx_DFP/1.10.124/xc8/avr/include/avr/ioavr128da48.h \ + /opt/microchip/xc8/v2.36/avr/avr/include/avr/portpins.h \ + /opt/microchip/xc8/v2.36/avr/avr/include/avr/common.h \ + /opt/microchip/xc8/v2.36/avr/avr/include/avr/xmega.h \ + /opt/microchip/xc8/v2.36/avr/avr/include/avr/fuse.h \ + /opt/microchip/xc8/v2.36/avr/avr/include/avr/lock.h \ + /opt/microchip/xc8/v2.36/avr/avr/include/string.h usart.h \ + /opt/microchip/xc8/v2.36/avr/avr/include/stdio.h + +command.h: + +/opt/microchip/xc8/v2.36/avr/avr/include/avr/io.h: + +/opt/microchip/xc8/v2.36/avr/avr/include/avr/sfr_defs.h: + +/opt/microchip/xc8/v2.36/avr/avr/include/inttypes.h: + +/opt/microchip/xc8/v2.36/avr/avr/include/features.h: + +/opt/microchip/xc8/v2.36/avr/lib/gcc/avr/5.4.0/include/stdint.h: + +/opt/microchip/xc8/v2.36/avr/avr/include/stdint.h: + +/opt/microchip/xc8/v2.36/avr/avr/include/bits/alltypes.h: + +/opt/microchip/xc8/v2.36/avr/avr/include/bits/stdint.h: + +/opt/microchip/mplabx/v6.00/packs/Microchip/AVR-Dx_DFP/1.10.124/xc8/avr/include/avr/ioavr128da48.h: + +/opt/microchip/xc8/v2.36/avr/avr/include/avr/portpins.h: + +/opt/microchip/xc8/v2.36/avr/avr/include/avr/common.h: + +/opt/microchip/xc8/v2.36/avr/avr/include/avr/xmega.h: + +/opt/microchip/xc8/v2.36/avr/avr/include/avr/fuse.h: + +/opt/microchip/xc8/v2.36/avr/avr/include/avr/lock.h: + +/opt/microchip/xc8/v2.36/avr/avr/include/string.h: + +usart.h: + +/opt/microchip/xc8/v2.36/avr/avr/include/stdio.h: diff --git a/firmware/build/default/production/main.o b/firmware/build/default/production/main.o new file mode 100644 index 0000000000000000000000000000000000000000..4d0ed8a3a5516769f33376ffbb3d7383f9dbdbe9 GIT binary patch literal 8040 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 - + bytes 131072 diff --git a/main.c b/firmware/main.c similarity index 100% rename from main.c rename to firmware/main.c diff --git a/nbproject/Makefile-default.mk b/firmware/nbproject/Makefile-default.mk similarity index 69% rename from nbproject/Makefile-default.mk rename to firmware/nbproject/Makefile-default.mk index 954fb26..f7af887 100644 --- a/nbproject/Makefile-default.mk +++ b/firmware/nbproject/Makefile-default.mk @@ -19,7 +19,7 @@ endif endif # Environment -MKDIR=gnumkdir -p +MKDIR=mkdir -p RM=rm -f MV=mv CP=cp @@ -30,12 +30,12 @@ ifeq ($(TYPE_IMAGE), DEBUG_RUN) IMAGE_TYPE=debug OUTPUT_SUFFIX=elf DEBUGGABLE_SUFFIX=elf -FINAL_IMAGE=${DISTDIR}/avr128da48_web-serial-example.X.${IMAGE_TYPE}.${OUTPUT_SUFFIX} +FINAL_IMAGE=${DISTDIR}/avr128da48_web-serial-example.${IMAGE_TYPE}.${OUTPUT_SUFFIX} else IMAGE_TYPE=production OUTPUT_SUFFIX=hex DEBUGGABLE_SUFFIX=elf -FINAL_IMAGE=${DISTDIR}/avr128da48_web-serial-example.X.${IMAGE_TYPE}.${OUTPUT_SUFFIX} +FINAL_IMAGE=${DISTDIR}/avr128da48_web-serial-example.${IMAGE_TYPE}.${OUTPUT_SUFFIX} endif ifeq ($(COMPARE_BUILD), true) @@ -88,44 +88,44 @@ FIXDEPS=fixDeps ifneq ($(INFORMATION_MESSAGE), ) @echo $(INFORMATION_MESSAGE) endif - ${MAKE} -f nbproject/Makefile-default.mk ${DISTDIR}/avr128da48_web-serial-example.X.${IMAGE_TYPE}.${OUTPUT_SUFFIX} + ${MAKE} -f nbproject/Makefile-default.mk ${DISTDIR}/avr128da48_web-serial-example.${IMAGE_TYPE}.${OUTPUT_SUFFIX} MP_PROCESSOR_OPTION=AVR128DA48 # ------------------------------------------------------------------------------------ # Rules for buildStep: compile ifeq ($(TYPE_IMAGE), DEBUG_RUN) -${OBJECTDIR}/main.o: main.c .generated_files/flags/default/baf556898677ce2f71fcf7d1ed7762047b1b08b2 .generated_files/flags/default/adc60f139592a80ffba15ee218ef4587961729e8 +${OBJECTDIR}/main.o: main.c .generated_files/flags/default/73e95a3906d5ad527c21ed504f79c5c8b1cb86fd .generated_files/flags/default/3c9baffe5247e39035556796bec4b406c60786ea @${MKDIR} "${OBJECTDIR}" @${RM} ${OBJECTDIR}/main.o.d @${RM} ${OBJECTDIR}/main.o ${MP_CC} $(MP_EXTRA_CC_PRE) -mcpu=$(MP_PROCESSOR_OPTION) -c -D__DEBUG=1 -g -DDEBUG -gdwarf-2 -x c -D__$(MP_PROCESSOR_OPTION)__ -mdfp="${DFP_DIR}/xc8" -Wl,--gc-sections -O1 -ffunction-sections -fdata-sections -fshort-enums -fno-common -funsigned-char -funsigned-bitfields -Wall -DXPRJ_default=$(CND_CONF) $(COMPARISON_BUILD) -gdwarf-3 -MD -MP -MF "${OBJECTDIR}/main.o.d" -MT "${OBJECTDIR}/main.o.d" -MT ${OBJECTDIR}/main.o -o ${OBJECTDIR}/main.o main.c -${OBJECTDIR}/usart.o: usart.c .generated_files/flags/default/454d3881b9ef453d62371ca6ae5d493a9db2f763 .generated_files/flags/default/adc60f139592a80ffba15ee218ef4587961729e8 +${OBJECTDIR}/usart.o: usart.c .generated_files/flags/default/3198a00c36cd2cabf97b6a2e6fd4f9ae23b6066d .generated_files/flags/default/3c9baffe5247e39035556796bec4b406c60786ea @${MKDIR} "${OBJECTDIR}" @${RM} ${OBJECTDIR}/usart.o.d @${RM} ${OBJECTDIR}/usart.o ${MP_CC} $(MP_EXTRA_CC_PRE) -mcpu=$(MP_PROCESSOR_OPTION) -c -D__DEBUG=1 -g -DDEBUG -gdwarf-2 -x c -D__$(MP_PROCESSOR_OPTION)__ -mdfp="${DFP_DIR}/xc8" -Wl,--gc-sections -O1 -ffunction-sections -fdata-sections -fshort-enums -fno-common -funsigned-char -funsigned-bitfields -Wall -DXPRJ_default=$(CND_CONF) $(COMPARISON_BUILD) -gdwarf-3 -MD -MP -MF "${OBJECTDIR}/usart.o.d" -MT "${OBJECTDIR}/usart.o.d" -MT ${OBJECTDIR}/usart.o -o ${OBJECTDIR}/usart.o usart.c -${OBJECTDIR}/command.o: command.c .generated_files/flags/default/67130230c37141f762328d3477127279e5794533 .generated_files/flags/default/adc60f139592a80ffba15ee218ef4587961729e8 +${OBJECTDIR}/command.o: command.c .generated_files/flags/default/d6ffb82d4abf5b2b0d0e0d3eafe99480876a605 .generated_files/flags/default/3c9baffe5247e39035556796bec4b406c60786ea @${MKDIR} "${OBJECTDIR}" @${RM} ${OBJECTDIR}/command.o.d @${RM} ${OBJECTDIR}/command.o ${MP_CC} $(MP_EXTRA_CC_PRE) -mcpu=$(MP_PROCESSOR_OPTION) -c -D__DEBUG=1 -g -DDEBUG -gdwarf-2 -x c -D__$(MP_PROCESSOR_OPTION)__ -mdfp="${DFP_DIR}/xc8" -Wl,--gc-sections -O1 -ffunction-sections -fdata-sections -fshort-enums -fno-common -funsigned-char -funsigned-bitfields -Wall -DXPRJ_default=$(CND_CONF) $(COMPARISON_BUILD) -gdwarf-3 -MD -MP -MF "${OBJECTDIR}/command.o.d" -MT "${OBJECTDIR}/command.o.d" -MT ${OBJECTDIR}/command.o -o ${OBJECTDIR}/command.o command.c else -${OBJECTDIR}/main.o: main.c .generated_files/flags/default/244ff3d6ca5f6fe1ad3255fce837d326ef857c0e .generated_files/flags/default/adc60f139592a80ffba15ee218ef4587961729e8 +${OBJECTDIR}/main.o: main.c .generated_files/flags/default/2132e04ebfc4be3aa562cbc95409cc42446a34a9 .generated_files/flags/default/3c9baffe5247e39035556796bec4b406c60786ea @${MKDIR} "${OBJECTDIR}" @${RM} ${OBJECTDIR}/main.o.d @${RM} ${OBJECTDIR}/main.o ${MP_CC} $(MP_EXTRA_CC_PRE) -mcpu=$(MP_PROCESSOR_OPTION) -c -x c -D__$(MP_PROCESSOR_OPTION)__ -mdfp="${DFP_DIR}/xc8" -Wl,--gc-sections -O1 -ffunction-sections -fdata-sections -fshort-enums -fno-common -funsigned-char -funsigned-bitfields -Wall -DXPRJ_default=$(CND_CONF) $(COMPARISON_BUILD) -gdwarf-3 -MD -MP -MF "${OBJECTDIR}/main.o.d" -MT "${OBJECTDIR}/main.o.d" -MT ${OBJECTDIR}/main.o -o ${OBJECTDIR}/main.o main.c -${OBJECTDIR}/usart.o: usart.c .generated_files/flags/default/9b2f2a27767e8fb25a5e864c373fffef3c042982 .generated_files/flags/default/adc60f139592a80ffba15ee218ef4587961729e8 +${OBJECTDIR}/usart.o: usart.c .generated_files/flags/default/7b1a4fd512e3b7c14c71afd05a45c40d2abbca1a .generated_files/flags/default/3c9baffe5247e39035556796bec4b406c60786ea @${MKDIR} "${OBJECTDIR}" @${RM} ${OBJECTDIR}/usart.o.d @${RM} ${OBJECTDIR}/usart.o ${MP_CC} $(MP_EXTRA_CC_PRE) -mcpu=$(MP_PROCESSOR_OPTION) -c -x c -D__$(MP_PROCESSOR_OPTION)__ -mdfp="${DFP_DIR}/xc8" -Wl,--gc-sections -O1 -ffunction-sections -fdata-sections -fshort-enums -fno-common -funsigned-char -funsigned-bitfields -Wall -DXPRJ_default=$(CND_CONF) $(COMPARISON_BUILD) -gdwarf-3 -MD -MP -MF "${OBJECTDIR}/usart.o.d" -MT "${OBJECTDIR}/usart.o.d" -MT ${OBJECTDIR}/usart.o -o ${OBJECTDIR}/usart.o usart.c -${OBJECTDIR}/command.o: command.c .generated_files/flags/default/316ffe5fc1b0327ad1888acca4fe8f061c349913 .generated_files/flags/default/adc60f139592a80ffba15ee218ef4587961729e8 +${OBJECTDIR}/command.o: command.c .generated_files/flags/default/46558d6f18ce5e594cf4f83207e5eff66606cbfd .generated_files/flags/default/3c9baffe5247e39035556796bec4b406c60786ea @${MKDIR} "${OBJECTDIR}" @${RM} ${OBJECTDIR}/command.o.d @${RM} ${OBJECTDIR}/command.o @@ -148,16 +148,16 @@ endif # ------------------------------------------------------------------------------------ # Rules for buildStep: link ifeq ($(TYPE_IMAGE), DEBUG_RUN) -${DISTDIR}/avr128da48_web-serial-example.X.${IMAGE_TYPE}.${OUTPUT_SUFFIX}: ${OBJECTFILES} nbproject/Makefile-${CND_CONF}.mk +${DISTDIR}/avr128da48_web-serial-example.${IMAGE_TYPE}.${OUTPUT_SUFFIX}: ${OBJECTFILES} nbproject/Makefile-${CND_CONF}.mk @${MKDIR} ${DISTDIR} - ${MP_CC} $(MP_EXTRA_LD_PRE) -mcpu=$(MP_PROCESSOR_OPTION) -Wl,-Map=${DISTDIR}/avr128da48_web-serial-example.X.${IMAGE_TYPE}.map -D__DEBUG=1 -DXPRJ_default=$(CND_CONF) -Wl,--defsym=__MPLAB_BUILD=1 -mdfp="${DFP_DIR}/xc8" -gdwarf-2 -Wl,--gc-sections -O1 -ffunction-sections -fdata-sections -fshort-enums -fno-common -funsigned-char -funsigned-bitfields -Wall -gdwarf-3 $(COMPARISON_BUILD) -Wl,--memorysummary,${DISTDIR}/memoryfile.xml -o ${DISTDIR}/avr128da48_web-serial-example.X.${IMAGE_TYPE}.${DEBUGGABLE_SUFFIX} -o ${DISTDIR}/avr128da48_web-serial-example.X.${IMAGE_TYPE}.${OUTPUT_SUFFIX} ${OBJECTFILES_QUOTED_IF_SPACED} -Wl,--start-group -Wl,-lm -Wl,--end-group -Wl,--defsym=__MPLAB_DEBUG=1,--defsym=__DEBUG=1 - @${RM} ${DISTDIR}/avr128da48_web-serial-example.X.${IMAGE_TYPE}.hex + ${MP_CC} $(MP_EXTRA_LD_PRE) -mcpu=$(MP_PROCESSOR_OPTION) -Wl,-Map=${DISTDIR}/avr128da48_web-serial-example.${IMAGE_TYPE}.map -D__DEBUG=1 -DXPRJ_default=$(CND_CONF) -Wl,--defsym=__MPLAB_BUILD=1 -mdfp="${DFP_DIR}/xc8" -gdwarf-2 -Wl,--gc-sections -O1 -ffunction-sections -fdata-sections -fshort-enums -fno-common -funsigned-char -funsigned-bitfields -Wall -gdwarf-3 $(COMPARISON_BUILD) -Wl,--memorysummary,${DISTDIR}/memoryfile.xml -o ${DISTDIR}/avr128da48_web-serial-example.${IMAGE_TYPE}.${DEBUGGABLE_SUFFIX} -o ${DISTDIR}/avr128da48_web-serial-example.${IMAGE_TYPE}.${OUTPUT_SUFFIX} ${OBJECTFILES_QUOTED_IF_SPACED} -Wl,--start-group -Wl,-lm -Wl,--end-group -Wl,--defsym=__MPLAB_DEBUG=1,--defsym=__DEBUG=1 + @${RM} ${DISTDIR}/avr128da48_web-serial-example.${IMAGE_TYPE}.hex else -${DISTDIR}/avr128da48_web-serial-example.X.${IMAGE_TYPE}.${OUTPUT_SUFFIX}: ${OBJECTFILES} nbproject/Makefile-${CND_CONF}.mk +${DISTDIR}/avr128da48_web-serial-example.${IMAGE_TYPE}.${OUTPUT_SUFFIX}: ${OBJECTFILES} nbproject/Makefile-${CND_CONF}.mk @${MKDIR} ${DISTDIR} - ${MP_CC} $(MP_EXTRA_LD_PRE) -mcpu=$(MP_PROCESSOR_OPTION) -Wl,-Map=${DISTDIR}/avr128da48_web-serial-example.X.${IMAGE_TYPE}.map -DXPRJ_default=$(CND_CONF) -Wl,--defsym=__MPLAB_BUILD=1 -mdfp="${DFP_DIR}/xc8" -Wl,--gc-sections -O1 -ffunction-sections -fdata-sections -fshort-enums -fno-common -funsigned-char -funsigned-bitfields -Wall -gdwarf-3 $(COMPARISON_BUILD) -Wl,--memorysummary,${DISTDIR}/memoryfile.xml -o ${DISTDIR}/avr128da48_web-serial-example.X.${IMAGE_TYPE}.${DEBUGGABLE_SUFFIX} -o ${DISTDIR}/avr128da48_web-serial-example.X.${IMAGE_TYPE}.${DEBUGGABLE_SUFFIX} ${OBJECTFILES_QUOTED_IF_SPACED} -Wl,--start-group -Wl,-lm -Wl,--end-group - ${MP_CC_DIR}\\avr-objcopy -O ihex "${DISTDIR}/avr128da48_web-serial-example.X.${IMAGE_TYPE}.${DEBUGGABLE_SUFFIX}" "${DISTDIR}/avr128da48_web-serial-example.X.${IMAGE_TYPE}.hex" + ${MP_CC} $(MP_EXTRA_LD_PRE) -mcpu=$(MP_PROCESSOR_OPTION) -Wl,-Map=${DISTDIR}/avr128da48_web-serial-example.${IMAGE_TYPE}.map -DXPRJ_default=$(CND_CONF) -Wl,--defsym=__MPLAB_BUILD=1 -mdfp="${DFP_DIR}/xc8" -Wl,--gc-sections -O1 -ffunction-sections -fdata-sections -fshort-enums -fno-common -funsigned-char -funsigned-bitfields -Wall -gdwarf-3 $(COMPARISON_BUILD) -Wl,--memorysummary,${DISTDIR}/memoryfile.xml -o ${DISTDIR}/avr128da48_web-serial-example.${IMAGE_TYPE}.${DEBUGGABLE_SUFFIX} -o ${DISTDIR}/avr128da48_web-serial-example.${IMAGE_TYPE}.${DEBUGGABLE_SUFFIX} ${OBJECTFILES_QUOTED_IF_SPACED} -Wl,--start-group -Wl,-lm -Wl,--end-group + ${MP_CC_DIR}/avr-objcopy -O ihex "${DISTDIR}/avr128da48_web-serial-example.${IMAGE_TYPE}.${DEBUGGABLE_SUFFIX}" "${DISTDIR}/avr128da48_web-serial-example.${IMAGE_TYPE}.hex" endif @@ -176,7 +176,7 @@ endif # Enable dependency checking .dep.inc: .depcheck-impl -DEPFILES=$(shell mplabwildcard ${POSSIBLE_DEPFILES}) +DEPFILES=$(shell "${PATH_TO_IDE_BIN}"mplabwildcard ${POSSIBLE_DEPFILES}) ifneq (${DEPFILES},) include ${DEPFILES} endif diff --git a/nbproject/Makefile-genesis.properties b/firmware/nbproject/Makefile-genesis.properties similarity index 52% rename from nbproject/Makefile-genesis.properties rename to firmware/nbproject/Makefile-genesis.properties index 3ae34ab..568b860 100644 --- a/nbproject/Makefile-genesis.properties +++ b/firmware/nbproject/Makefile-genesis.properties @@ -1,14 +1,14 @@ # -#Mon Sep 19 17:10:08 MSK 2022 +#Wed Oct 19 01:47:07 MSK 2022 default.languagetoolchain.version=2.36 -default.Pack.dfplocation=C\:\\Program Files\\Microchip\\MPLABX\\v6.00\\packs\\Microchip\\AVR-Dx_DFP\\1.10.124 +default.Pack.dfplocation=/opt/microchip/mplabx/v6.00/packs/Microchip/AVR-Dx_DFP/1.10.124 default.com-microchip-mplab-mdbcore-AtmelIceScripting-AtmelIceScriptingBase.md5=482739504911ebc0014ce7a2f768600b conf.ids=default -default.languagetoolchain.dir=C\:\\Program Files\\Microchip\\xc8\\v2.36\\bin -host.id=j22y-1r9x-x -configurations-xml=aebb80b5ae0e47377ddbf10c5632d870 +default.languagetoolchain.dir=/opt/microchip/xc8/v2.36/bin +host.id=2kg3-hvk3-un +configurations-xml=5627f737a42dab1ff1254b40735c3987 com-microchip-mplab-nbide-embedded-makeproject-MakeProject.md5=6e02ca5e9f5042ffd365b42ab82d3a9b user-defined-mime-resolver-xml=none default.com-microchip-mplab-nbide-toolchain-xc8-XC8LanguageToolchain.md5=ab1e0737b447a24f7366e9fd8fe5a2f0 -proj.dir=D\:\\Apps\\avr128da48_web-serial-example.X -host.platform=windows +proj.dir=/home/sergeyyarkov/Documents/Applications/avr128da48_web-serial-example +host.platform=linux diff --git a/nbproject/Makefile-impl.mk b/firmware/nbproject/Makefile-impl.mk similarity index 97% rename from nbproject/Makefile-impl.mk rename to firmware/nbproject/Makefile-impl.mk index 0622cd3..220b842 100644 --- a/nbproject/Makefile-impl.mk +++ b/firmware/nbproject/Makefile-impl.mk @@ -24,7 +24,7 @@ CLEAN_SUBPROJECTS=${CLEAN_SUBPROJECTS_${SUBPROJECTS}} # Project Name -PROJECTNAME=avr128da48_web-serial-example.X +PROJECTNAME=avr128da48_web-serial-example # Active Configuration DEFAULTCONF=default diff --git a/nbproject/Makefile-local-default.mk b/firmware/nbproject/Makefile-local-default.mk similarity index 53% rename from nbproject/Makefile-local-default.mk rename to firmware/nbproject/Makefile-local-default.mk index 26a823a..a37dab1 100644 --- a/nbproject/Makefile-local-default.mk +++ b/firmware/nbproject/Makefile-local-default.mk @@ -14,25 +14,24 @@ # You can invoke make with the values of the macros: # $ makeMP_CC="/opt/microchip/mplabc30/v3.30c/bin/pic30-gcc" ... # -SHELL=cmd.exe -PATH_TO_IDE_BIN=C:/Program Files/Microchip/MPLABX/v6.00/mplab_platform/platform/../mplab_ide/modules/../../bin/ +PATH_TO_IDE_BIN=/opt/microchip/mplabx/v6.00/mplab_platform/platform/../mplab_ide/modules/../../bin/ # Adding MPLAB X bin directory to path. -PATH:=C:/Program Files/Microchip/MPLABX/v6.00/mplab_platform/platform/../mplab_ide/modules/../../bin/:$(PATH) +PATH:=/opt/microchip/mplabx/v6.00/mplab_platform/platform/../mplab_ide/modules/../../bin/:$(PATH) # Path to java used to run MPLAB X when this makefile was created -MP_JAVA_PATH="C:\Program Files\Microchip\MPLABX\v6.00\sys\java\zulu8.54.0.21-ca-fx-jre8.0.292-win_x64/bin/" +MP_JAVA_PATH="/opt/microchip/mplabx/v6.00/sys/java/zulu8.54.0.21-ca-fx-jre8.0.292-linux_x64/bin/" OS_CURRENT="$(shell uname -s)" -MP_CC="C:\Program Files\Microchip\xc8\v2.36\bin\xc8-cc.exe" +MP_CC="/opt/microchip/xc8/v2.36/bin/xc8-cc" # MP_CPPC is not defined # MP_BC is not defined -MP_AS="C:\Program Files\Microchip\xc8\v2.36\bin\xc8-cc.exe" -MP_LD="C:\Program Files\Microchip\xc8\v2.36\bin\xc8-cc.exe" -MP_AR="C:\Program Files\Microchip\xc8\v2.36\bin\xc8-ar.exe" -DEP_GEN=${MP_JAVA_PATH}java -jar "C:/Program Files/Microchip/MPLABX/v6.00/mplab_platform/platform/../mplab_ide/modules/../../bin/extractobjectdependencies.jar" -MP_CC_DIR="C:\Program Files\Microchip\xc8\v2.36\bin" +MP_AS="/opt/microchip/xc8/v2.36/bin/xc8-cc" +MP_LD="/opt/microchip/xc8/v2.36/bin/xc8-cc" +MP_AR="/opt/microchip/xc8/v2.36/bin/xc8-ar" +DEP_GEN=${MP_JAVA_PATH}java -jar "/opt/microchip/mplabx/v6.00/mplab_platform/platform/../mplab_ide/modules/../../bin/extractobjectdependencies.jar" +MP_CC_DIR="/opt/microchip/xc8/v2.36/bin" # MP_CPPC_DIR is not defined # MP_BC_DIR is not defined -MP_AS_DIR="C:\Program Files\Microchip\xc8\v2.36\bin" -MP_LD_DIR="C:\Program Files\Microchip\xc8\v2.36\bin" -MP_AR_DIR="C:\Program Files\Microchip\xc8\v2.36\bin" +MP_AS_DIR="/opt/microchip/xc8/v2.36/bin" +MP_LD_DIR="/opt/microchip/xc8/v2.36/bin" +MP_AR_DIR="/opt/microchip/xc8/v2.36/bin" # MP_BC_DIR is not defined -DFP_DIR=C:/Program Files/Microchip/MPLABX/v6.00/packs/Microchip/AVR-Dx_DFP/1.10.124 +DFP_DIR=/opt/microchip/mplabx/v6.00/packs/Microchip/AVR-Dx_DFP/1.10.124 diff --git a/nbproject/Makefile-variables.mk b/firmware/nbproject/Makefile-variables.mk similarity index 65% rename from nbproject/Makefile-variables.mk rename to firmware/nbproject/Makefile-variables.mk index 885c9ec..2087850 100644 --- a/nbproject/Makefile-variables.mk +++ b/firmware/nbproject/Makefile-variables.mk @@ -6,5 +6,5 @@ CND_BASEDIR=`pwd` # default configuration CND_ARTIFACT_DIR_default=dist/default/production -CND_ARTIFACT_NAME_default=avr128da48_web-serial-example.X.production.hex -CND_ARTIFACT_PATH_default=dist/default/production/avr128da48_web-serial-example.X.production.hex +CND_ARTIFACT_NAME_default=avr128da48_web-serial-example.production.hex +CND_ARTIFACT_PATH_default=dist/default/production/avr128da48_web-serial-example.production.hex diff --git a/nbproject/configurations.xml b/firmware/nbproject/configurations.xml similarity index 99% rename from nbproject/configurations.xml rename to firmware/nbproject/configurations.xml index 4aa1da4..f040397 100644 --- a/nbproject/configurations.xml +++ b/firmware/nbproject/configurations.xml @@ -35,7 +35,7 @@ nEdbgTool XC8 2.36 - 3 + 2 @@ -217,7 +217,7 @@ - + :=MPLABComm-USB-Microchip:=<vid>03EB:=<pid>2175:=<rev>0100:=<man>Microchip Technology Incorporated:=<prod>nEDBG CMSIS-DAP:=<sn>MCHP3280031800000837:=<drv>x:=<xpt>h:=end - C:\Program Files\Microchip\xc8\v2.36\bin + /opt/microchip/xc8/v2.36/bin place holder 1 place holder 2 diff --git a/nbproject/private/private.xml b/firmware/nbproject/private/private.xml similarity index 59% rename from nbproject/private/private.xml rename to firmware/nbproject/private/private.xml index d7a1bd5..0185ce6 100644 --- a/nbproject/private/private.xml +++ b/firmware/nbproject/private/private.xml @@ -3,9 +3,8 @@ - file:/D:/Apps/avr128da48_web-serial-example.X/command.h - file:/D:/Apps/avr128da48_web-serial-example.X/main.c - file:/D:/Apps/avr128da48_web-serial-example.X/command.c + file:/home/sergeyyarkov/Documents/Applications/avr128da48_web-serial-example/main.c + file:/home/sergeyyarkov/Documents/Applications/avr128da48_web-serial-example/command.c diff --git a/nbproject/project.xml b/firmware/nbproject/project.xml similarity index 100% rename from nbproject/project.xml rename to firmware/nbproject/project.xml diff --git a/usart.c b/firmware/usart.c similarity index 100% rename from usart.c rename to firmware/usart.c diff --git a/usart.h b/firmware/usart.h similarity index 100% rename from usart.h rename to firmware/usart.h