commit
This commit is contained in:
3
.gitmodules
vendored
3
.gitmodules
vendored
@@ -4,3 +4,6 @@
|
|||||||
[submodule "storno_cqp6xx_digital_xtal/avr_i2c_driver"]
|
[submodule "storno_cqp6xx_digital_xtal/avr_i2c_driver"]
|
||||||
path = storno_cqp6xx_digital_xtal/avr_i2c_driver
|
path = storno_cqp6xx_digital_xtal/avr_i2c_driver
|
||||||
url = https://OZ1CM@bitbucket.org/oz1cm/avr_i2c_driver.git
|
url = https://OZ1CM@bitbucket.org/oz1cm/avr_i2c_driver.git
|
||||||
|
[submodule "storno_cqp6xx_digital_xtal/avr_uart_driver"]
|
||||||
|
path = storno_cqp6xx_digital_xtal/avr_uart_driver
|
||||||
|
url = https://OZ1CM@bitbucket.org/oz1cm/avr_uart_driver.git
|
||||||
|
|||||||
@@ -34,6 +34,8 @@ LINKER_SCRIPT_DEP:=
|
|||||||
# Every subdirectory with source files must be described here
|
# Every subdirectory with source files must be described here
|
||||||
SUBDIRS := \
|
SUBDIRS := \
|
||||||
../avr_i2c_driver/ \
|
../avr_i2c_driver/ \
|
||||||
|
../avr_uart_driver/ \
|
||||||
|
../avr_uart_driver/include \
|
||||||
../si5351_driver/ \
|
../si5351_driver/ \
|
||||||
../si5351_driver/include/
|
../si5351_driver/include/
|
||||||
|
|
||||||
@@ -41,6 +43,7 @@ SUBDIRS := \
|
|||||||
# Add inputs and outputs from these tool invocations to the build variables
|
# Add inputs and outputs from these tool invocations to the build variables
|
||||||
C_SRCS += \
|
C_SRCS += \
|
||||||
../avr_i2c_driver/avr_i2c.c \
|
../avr_i2c_driver/avr_i2c.c \
|
||||||
|
../avr_uart_driver/avr_uart.c \
|
||||||
../cqm6xx_app.c \
|
../cqm6xx_app.c \
|
||||||
../main.c \
|
../main.c \
|
||||||
../si5351_driver/si5351_driver.c
|
../si5351_driver/si5351_driver.c
|
||||||
@@ -54,24 +57,28 @@ ASM_SRCS +=
|
|||||||
|
|
||||||
OBJS += \
|
OBJS += \
|
||||||
avr_i2c_driver/avr_i2c.o \
|
avr_i2c_driver/avr_i2c.o \
|
||||||
|
avr_uart_driver/avr_uart.o \
|
||||||
cqm6xx_app.o \
|
cqm6xx_app.o \
|
||||||
main.o \
|
main.o \
|
||||||
si5351_driver/si5351_driver.o
|
si5351_driver/si5351_driver.o
|
||||||
|
|
||||||
OBJS_AS_ARGS += \
|
OBJS_AS_ARGS += \
|
||||||
avr_i2c_driver/avr_i2c.o \
|
avr_i2c_driver/avr_i2c.o \
|
||||||
|
avr_uart_driver/avr_uart.o \
|
||||||
cqm6xx_app.o \
|
cqm6xx_app.o \
|
||||||
main.o \
|
main.o \
|
||||||
si5351_driver/si5351_driver.o
|
si5351_driver/si5351_driver.o
|
||||||
|
|
||||||
C_DEPS += \
|
C_DEPS += \
|
||||||
avr_i2c_driver/avr_i2c.d \
|
avr_i2c_driver/avr_i2c.d \
|
||||||
|
avr_uart_driver/avr_uart.d \
|
||||||
cqm6xx_app.d \
|
cqm6xx_app.d \
|
||||||
main.d \
|
main.d \
|
||||||
si5351_driver/si5351_driver.d
|
si5351_driver/si5351_driver.d
|
||||||
|
|
||||||
C_DEPS_AS_ARGS += \
|
C_DEPS_AS_ARGS += \
|
||||||
avr_i2c_driver/avr_i2c.d \
|
avr_i2c_driver/avr_i2c.d \
|
||||||
|
avr_uart_driver/avr_uart.d \
|
||||||
cqm6xx_app.d \
|
cqm6xx_app.d \
|
||||||
main.d \
|
main.d \
|
||||||
si5351_driver/si5351_driver.d
|
si5351_driver/si5351_driver.d
|
||||||
@@ -97,6 +104,13 @@ avr_i2c_driver/avr_i2c.o: ../avr_i2c_driver/avr_i2c.c
|
|||||||
@echo Finished building: $<
|
@echo Finished building: $<
|
||||||
|
|
||||||
|
|
||||||
|
avr_uart_driver/avr_uart.o: ../avr_uart_driver/avr_uart.c
|
||||||
|
@echo Building file: $<
|
||||||
|
@echo Invoking: AVR/GNU C Compiler : 5.4.0
|
||||||
|
$(QUOTE)C:\Program Files (x86)\Atmel\Studio\7.0\toolchain\avr8\avr8-gnu-toolchain\bin\avr-gcc.exe$(QUOTE) -x c -funsigned-char -funsigned-bitfields -DDEBUG -I"C:\Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\ATtiny_DFP\1.10.348\include" -Og -ffunction-sections -fdata-sections -fpack-struct -fshort-enums -g2 -Wall -mmcu=attiny402 -B "C:\Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\ATtiny_DFP\1.10.348\gcc\dev\attiny402" -c -std=gnu99 -MD -MP -MF "$(@:%.o=%.d)" -MT"$(@:%.o=%.d)" -MT"$(@:%.o=%.o)" -o "$@" "$<"
|
||||||
|
@echo Finished building: $<
|
||||||
|
|
||||||
|
|
||||||
./cqm6xx_app.o: .././cqm6xx_app.c
|
./cqm6xx_app.o: .././cqm6xx_app.c
|
||||||
@echo Building file: $<
|
@echo Building file: $<
|
||||||
@echo Invoking: AVR/GNU C Compiler : 5.4.0
|
@echo Invoking: AVR/GNU C Compiler : 5.4.0
|
||||||
@@ -144,7 +158,7 @@ all: $(OUTPUT_FILE_PATH) $(ADDITIONAL_DEPENDENCIES)
|
|||||||
$(OUTPUT_FILE_PATH): $(OBJS) $(USER_OBJS) $(OUTPUT_FILE_DEP) $(LIB_DEP) $(LINKER_SCRIPT_DEP)
|
$(OUTPUT_FILE_PATH): $(OBJS) $(USER_OBJS) $(OUTPUT_FILE_DEP) $(LIB_DEP) $(LINKER_SCRIPT_DEP)
|
||||||
@echo Building target: $@
|
@echo Building target: $@
|
||||||
@echo Invoking: AVR/GNU Linker : 5.4.0
|
@echo Invoking: AVR/GNU Linker : 5.4.0
|
||||||
$(QUOTE)C:\Program Files (x86)\Atmel\Studio\7.0\toolchain\avr8\avr8-gnu-toolchain\bin\avr-gcc.exe$(QUOTE) -o$(OUTPUT_FILE_PATH_AS_ARGS) $(OBJS_AS_ARGS) $(USER_OBJS) $(LIBS) -Wl,-Map="storno_cqp6xx_digital_xtal.map" -Wl,--start-group -Wl,-lm -Wl,--end-group -Wl,-L"D:\cm_projects\microchip_studio_projects\storno_cqp6xx_digital_xtal\storno_cqp6xx_digital_xtal\si5351_driver\include" -Wl,--gc-sections -mmcu=attiny402 -B "C:\Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\ATtiny_DFP\1.10.348\gcc\dev\attiny402"
|
$(QUOTE)C:\Program Files (x86)\Atmel\Studio\7.0\toolchain\avr8\avr8-gnu-toolchain\bin\avr-gcc.exe$(QUOTE) -o$(OUTPUT_FILE_PATH_AS_ARGS) $(OBJS_AS_ARGS) $(USER_OBJS) $(LIBS) -Wl,-Map="storno_cqp6xx_digital_xtal.map" -Wl,--start-group -Wl,-lm -Wl,--end-group -Wl,-L"D:\cm_projects\microchip_studio_projects\storno_cqp6xx_digital_xtal\storno_cqp6xx_digital_xtal\si5351_driver\include" -Wl,-L"../avr_uart_driver" -Wl,--gc-sections -mmcu=attiny402 -B "C:\Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\ATtiny_DFP\1.10.348\gcc\dev\attiny402"
|
||||||
@echo Finished building target: $@
|
@echo Finished building target: $@
|
||||||
"C:\Program Files (x86)\Atmel\Studio\7.0\toolchain\avr8\avr8-gnu-toolchain\bin\avr-objcopy.exe" -O ihex -R .eeprom -R .fuse -R .lock -R .signature -R .user_signatures "storno_cqp6xx_digital_xtal.elf" "storno_cqp6xx_digital_xtal.hex"
|
"C:\Program Files (x86)\Atmel\Studio\7.0\toolchain\avr8\avr8-gnu-toolchain\bin\avr-objcopy.exe" -O ihex -R .eeprom -R .fuse -R .lock -R .signature -R .user_signatures "storno_cqp6xx_digital_xtal.elf" "storno_cqp6xx_digital_xtal.hex"
|
||||||
"C:\Program Files (x86)\Atmel\Studio\7.0\toolchain\avr8\avr8-gnu-toolchain\bin\avr-objcopy.exe" -j .eeprom --set-section-flags=.eeprom=alloc,load --change-section-lma .eeprom=0 --no-change-warnings -O ihex "storno_cqp6xx_digital_xtal.elf" "storno_cqp6xx_digital_xtal.eep" || exit 0
|
"C:\Program Files (x86)\Atmel\Studio\7.0\toolchain\avr8\avr8-gnu-toolchain\bin\avr-objcopy.exe" -j .eeprom --set-section-flags=.eeprom=alloc,load --change-section-lma .eeprom=0 --no-change-warnings -O ihex "storno_cqp6xx_digital_xtal.elf" "storno_cqp6xx_digital_xtal.eep" || exit 0
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
main.d main.o: .././main.c \
|
main.d main.o: .././main.c .././avr_global_config.h \
|
||||||
c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\avr8\avr8-gnu-toolchain\avr\include\avr\io.h \
|
c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\avr8\avr8-gnu-toolchain\avr\include\avr\io.h \
|
||||||
c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\avr8\avr8-gnu-toolchain\avr\include\avr\sfr_defs.h \
|
c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\avr8\avr8-gnu-toolchain\avr\include\avr\sfr_defs.h \
|
||||||
c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\avr8\avr8-gnu-toolchain\avr\include\inttypes.h \
|
c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\avr8\avr8-gnu-toolchain\avr\include\inttypes.h \
|
||||||
@@ -11,9 +11,10 @@ main.d main.o: .././main.c \
|
|||||||
c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\avr8\avr8-gnu-toolchain\avr\include\avr\xmega.h \
|
c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\avr8\avr8-gnu-toolchain\avr\include\avr\xmega.h \
|
||||||
c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\avr8\avr8-gnu-toolchain\avr\include\avr\fuse.h \
|
c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\avr8\avr8-gnu-toolchain\avr\include\avr\fuse.h \
|
||||||
c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\avr8\avr8-gnu-toolchain\avr\include\avr\lock.h \
|
c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\avr8\avr8-gnu-toolchain\avr\include\avr\lock.h \
|
||||||
.././storno_frq_lst.h \
|
.././avr_uart_driver/include/avr_uart.h \
|
||||||
c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\avr8\avr8-gnu-toolchain\lib\gcc\avr\5.4.0\include\stdbool.h \
|
.././avr_uart_driver/include/../../avr_global_config.h
|
||||||
c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\avr8\avr8-gnu-toolchain\lib\gcc\avr\5.4.0\include\stddef.h
|
|
||||||
|
.././avr_global_config.h:
|
||||||
|
|
||||||
c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\avr8\avr8-gnu-toolchain\avr\include\avr\io.h:
|
c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\avr8\avr8-gnu-toolchain\avr\include\avr\io.h:
|
||||||
|
|
||||||
@@ -39,8 +40,6 @@ c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\avr8\avr8-gnu-toolchain\avr\
|
|||||||
|
|
||||||
c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\avr8\avr8-gnu-toolchain\avr\include\avr\lock.h:
|
c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\avr8\avr8-gnu-toolchain\avr\include\avr\lock.h:
|
||||||
|
|
||||||
.././storno_frq_lst.h:
|
.././avr_uart_driver/include/avr_uart.h:
|
||||||
|
|
||||||
c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\avr8\avr8-gnu-toolchain\lib\gcc\avr\5.4.0\include\stdbool.h:
|
.././avr_uart_driver/include/../../avr_global_config.h:
|
||||||
|
|
||||||
c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\avr8\avr8-gnu-toolchain\lib\gcc\avr\5.4.0\include\stddef.h:
|
|
||||||
|
|||||||
Binary file not shown.
@@ -4,6 +4,8 @@
|
|||||||
|
|
||||||
avr_i2c_driver\avr_i2c.c
|
avr_i2c_driver\avr_i2c.c
|
||||||
|
|
||||||
|
avr_uart_driver\avr_uart.c
|
||||||
|
|
||||||
cqm6xx_app.c
|
cqm6xx_app.c
|
||||||
|
|
||||||
main.c
|
main.c
|
||||||
|
|||||||
Binary file not shown.
Binary file not shown.
@@ -13,17 +13,17 @@ Idx Name Size VMA LMA File off Algn
|
|||||||
CONTENTS, READONLY
|
CONTENTS, READONLY
|
||||||
4 .debug_aranges 00000020 00000000 00000000 0000010c 2**0
|
4 .debug_aranges 00000020 00000000 00000000 0000010c 2**0
|
||||||
CONTENTS, READONLY, DEBUGGING
|
CONTENTS, READONLY, DEBUGGING
|
||||||
5 .debug_info 000012c2 00000000 00000000 0000012c 2**0
|
5 .debug_info 0000125a 00000000 00000000 0000012c 2**0
|
||||||
CONTENTS, READONLY, DEBUGGING
|
CONTENTS, READONLY, DEBUGGING
|
||||||
6 .debug_abbrev 0000117a 00000000 00000000 000013ee 2**0
|
6 .debug_abbrev 00001127 00000000 00000000 00001386 2**0
|
||||||
CONTENTS, READONLY, DEBUGGING
|
CONTENTS, READONLY, DEBUGGING
|
||||||
7 .debug_line 000001e5 00000000 00000000 00002568 2**0
|
7 .debug_line 0000016f 00000000 00000000 000024ad 2**0
|
||||||
CONTENTS, READONLY, DEBUGGING
|
CONTENTS, READONLY, DEBUGGING
|
||||||
8 .debug_frame 00000024 00000000 00000000 00002750 2**2
|
8 .debug_frame 00000024 00000000 00000000 0000261c 2**2
|
||||||
CONTENTS, READONLY, DEBUGGING
|
CONTENTS, READONLY, DEBUGGING
|
||||||
9 .debug_str 00000960 00000000 00000000 00002774 2**0
|
9 .debug_str 00000919 00000000 00000000 00002640 2**0
|
||||||
CONTENTS, READONLY, DEBUGGING
|
CONTENTS, READONLY, DEBUGGING
|
||||||
10 .debug_ranges 00000010 00000000 00000000 000030d4 2**0
|
10 .debug_ranges 00000010 00000000 00000000 00002f59 2**0
|
||||||
CONTENTS, READONLY, DEBUGGING
|
CONTENTS, READONLY, DEBUGGING
|
||||||
|
|
||||||
Disassembly of section .text:
|
Disassembly of section .text:
|
||||||
@@ -71,7 +71,7 @@ Disassembly of section .text:
|
|||||||
|
|
||||||
00000046 <main>:
|
00000046 <main>:
|
||||||
//#include "avr_i2c_driver/avr_i2c.h"
|
//#include "avr_i2c_driver/avr_i2c.h"
|
||||||
#include "storno_frq_lst.h"
|
//#include "storno_frq_lst.h"
|
||||||
|
|
||||||
|
|
||||||
int main(void)
|
int main(void)
|
||||||
|
|||||||
@@ -49,6 +49,20 @@ Discarded input sections
|
|||||||
.debug_line 0x00000000 0x1a avr_i2c_driver/avr_i2c.o
|
.debug_line 0x00000000 0x1a avr_i2c_driver/avr_i2c.o
|
||||||
.debug_str 0x00000000 0x1af avr_i2c_driver/avr_i2c.o
|
.debug_str 0x00000000 0x1af avr_i2c_driver/avr_i2c.o
|
||||||
.comment 0x00000000 0x31 avr_i2c_driver/avr_i2c.o
|
.comment 0x00000000 0x31 avr_i2c_driver/avr_i2c.o
|
||||||
|
.text 0x00000000 0x0 avr_uart_driver/avr_uart.o
|
||||||
|
.data 0x00000000 0x0 avr_uart_driver/avr_uart.o
|
||||||
|
.bss 0x00000000 0x0 avr_uart_driver/avr_uart.o
|
||||||
|
.text.cm_uart_init
|
||||||
|
0x00000000 0x6 avr_uart_driver/avr_uart.o
|
||||||
|
.debug_info 0x00000000 0x208 avr_uart_driver/avr_uart.o
|
||||||
|
.debug_abbrev 0x00000000 0xa2 avr_uart_driver/avr_uart.o
|
||||||
|
.debug_aranges
|
||||||
|
0x00000000 0x20 avr_uart_driver/avr_uart.o
|
||||||
|
.debug_ranges 0x00000000 0x10 avr_uart_driver/avr_uart.o
|
||||||
|
.debug_line 0x00000000 0x114 avr_uart_driver/avr_uart.o
|
||||||
|
.debug_str 0x00000000 0x276 avr_uart_driver/avr_uart.o
|
||||||
|
.comment 0x00000000 0x31 avr_uart_driver/avr_uart.o
|
||||||
|
.debug_frame 0x00000000 0x24 avr_uart_driver/avr_uart.o
|
||||||
.text 0x00000000 0x0 cqm6xx_app.o
|
.text 0x00000000 0x0 cqm6xx_app.o
|
||||||
.data 0x00000000 0x0 cqm6xx_app.o
|
.data 0x00000000 0x0 cqm6xx_app.o
|
||||||
.bss 0x00000000 0x0 cqm6xx_app.o
|
.bss 0x00000000 0x0 cqm6xx_app.o
|
||||||
@@ -58,8 +72,6 @@ Discarded input sections
|
|||||||
.text 0x00000000 0x0 main.o
|
.text 0x00000000 0x0 main.o
|
||||||
.data 0x00000000 0x0 main.o
|
.data 0x00000000 0x0 main.o
|
||||||
.bss 0x00000000 0x0 main.o
|
.bss 0x00000000 0x0 main.o
|
||||||
.rodata.storno_cqp632_lst
|
|
||||||
0x00000000 0x1908 main.o
|
|
||||||
.text 0x00000000 0x0 si5351_driver/si5351_driver.o
|
.text 0x00000000 0x0 si5351_driver/si5351_driver.o
|
||||||
.data 0x00000000 0x0 si5351_driver/si5351_driver.o
|
.data 0x00000000 0x0 si5351_driver/si5351_driver.o
|
||||||
.bss 0x00000000 0x0 si5351_driver/si5351_driver.o
|
.bss 0x00000000 0x0 si5351_driver/si5351_driver.o
|
||||||
@@ -68,7 +80,7 @@ Discarded input sections
|
|||||||
.text.writeRegister
|
.text.writeRegister
|
||||||
0x00000000 0x7e si5351_driver/si5351_driver.o
|
0x00000000 0x7e si5351_driver/si5351_driver.o
|
||||||
.text.cm_setPLLParameters
|
.text.cm_setPLLParameters
|
||||||
0x00000000 0x302 si5351_driver/si5351_driver.o
|
0x00000000 0x306 si5351_driver/si5351_driver.o
|
||||||
.text.cm_setInputSource
|
.text.cm_setInputSource
|
||||||
0x00000000 0x3c si5351_driver/si5351_driver.o
|
0x00000000 0x3c si5351_driver/si5351_driver.o
|
||||||
.text.cm_si5351_getRevisionNumber
|
.text.cm_si5351_getRevisionNumber
|
||||||
@@ -211,6 +223,7 @@ Address of section .data set to 0x803f00
|
|||||||
0x00008000 __RODATA_PM_OFFSET__ = 0x8000
|
0x00008000 __RODATA_PM_OFFSET__ = 0x8000
|
||||||
LOAD C:/Program Files (x86)/Atmel/Studio/7.0/Packs/atmel/ATtiny_DFP/1.10.348/gcc/dev/attiny402/avrxmega3/short-calls/crtattiny402.o
|
LOAD C:/Program Files (x86)/Atmel/Studio/7.0/Packs/atmel/ATtiny_DFP/1.10.348/gcc/dev/attiny402/avrxmega3/short-calls/crtattiny402.o
|
||||||
LOAD avr_i2c_driver/avr_i2c.o
|
LOAD avr_i2c_driver/avr_i2c.o
|
||||||
|
LOAD avr_uart_driver/avr_uart.o
|
||||||
LOAD cqm6xx_app.o
|
LOAD cqm6xx_app.o
|
||||||
LOAD main.o
|
LOAD main.o
|
||||||
LOAD si5351_driver/si5351_driver.o
|
LOAD si5351_driver/si5351_driver.o
|
||||||
@@ -536,30 +549,30 @@ END GROUP
|
|||||||
.debug_pubnames
|
.debug_pubnames
|
||||||
*(.debug_pubnames)
|
*(.debug_pubnames)
|
||||||
|
|
||||||
.debug_info 0x00000000 0x12c2
|
.debug_info 0x00000000 0x125a
|
||||||
*(.debug_info .gnu.linkonce.wi.*)
|
*(.debug_info .gnu.linkonce.wi.*)
|
||||||
.debug_info 0x00000000 0x11d6 C:/Program Files (x86)/Atmel/Studio/7.0/Packs/atmel/ATtiny_DFP/1.10.348/gcc/dev/attiny402/avrxmega3/short-calls/crtattiny402.o
|
.debug_info 0x00000000 0x11d6 C:/Program Files (x86)/Atmel/Studio/7.0/Packs/atmel/ATtiny_DFP/1.10.348/gcc/dev/attiny402/avrxmega3/short-calls/crtattiny402.o
|
||||||
.debug_info 0x000011d6 0xec main.o
|
.debug_info 0x000011d6 0x84 main.o
|
||||||
|
|
||||||
.debug_abbrev 0x00000000 0x117a
|
.debug_abbrev 0x00000000 0x1127
|
||||||
*(.debug_abbrev)
|
*(.debug_abbrev)
|
||||||
.debug_abbrev 0x00000000 0x10de C:/Program Files (x86)/Atmel/Studio/7.0/Packs/atmel/ATtiny_DFP/1.10.348/gcc/dev/attiny402/avrxmega3/short-calls/crtattiny402.o
|
.debug_abbrev 0x00000000 0x10de C:/Program Files (x86)/Atmel/Studio/7.0/Packs/atmel/ATtiny_DFP/1.10.348/gcc/dev/attiny402/avrxmega3/short-calls/crtattiny402.o
|
||||||
.debug_abbrev 0x000010de 0x9c main.o
|
.debug_abbrev 0x000010de 0x49 main.o
|
||||||
|
|
||||||
.debug_line 0x00000000 0x1e5
|
.debug_line 0x00000000 0x16f
|
||||||
*(.debug_line .debug_line.* .debug_line_end)
|
*(.debug_line .debug_line.* .debug_line_end)
|
||||||
.debug_line 0x00000000 0x136 C:/Program Files (x86)/Atmel/Studio/7.0/Packs/atmel/ATtiny_DFP/1.10.348/gcc/dev/attiny402/avrxmega3/short-calls/crtattiny402.o
|
.debug_line 0x00000000 0x136 C:/Program Files (x86)/Atmel/Studio/7.0/Packs/atmel/ATtiny_DFP/1.10.348/gcc/dev/attiny402/avrxmega3/short-calls/crtattiny402.o
|
||||||
.debug_line 0x00000136 0xaf main.o
|
.debug_line 0x00000136 0x39 main.o
|
||||||
|
|
||||||
.debug_frame 0x00000000 0x24
|
.debug_frame 0x00000000 0x24
|
||||||
*(.debug_frame)
|
*(.debug_frame)
|
||||||
.debug_frame 0x00000000 0x24 main.o
|
.debug_frame 0x00000000 0x24 main.o
|
||||||
|
|
||||||
.debug_str 0x00000000 0x960
|
.debug_str 0x00000000 0x919
|
||||||
*(.debug_str)
|
*(.debug_str)
|
||||||
.debug_str 0x00000000 0x7a9 C:/Program Files (x86)/Atmel/Studio/7.0/Packs/atmel/ATtiny_DFP/1.10.348/gcc/dev/attiny402/avrxmega3/short-calls/crtattiny402.o
|
.debug_str 0x00000000 0x7a9 C:/Program Files (x86)/Atmel/Studio/7.0/Packs/atmel/ATtiny_DFP/1.10.348/gcc/dev/attiny402/avrxmega3/short-calls/crtattiny402.o
|
||||||
.debug_str 0x000007a9 0x1b7 main.o
|
.debug_str 0x000007a9 0x170 main.o
|
||||||
0x1eb (size before relaxing)
|
0x1a4 (size before relaxing)
|
||||||
|
|
||||||
.debug_loc
|
.debug_loc
|
||||||
*(.debug_loc)
|
*(.debug_loc)
|
||||||
|
|||||||
19
storno_cqp6xx_digital_xtal/avr_global_config.h
Normal file
19
storno_cqp6xx_digital_xtal/avr_global_config.h
Normal file
@@ -0,0 +1,19 @@
|
|||||||
|
/*
|
||||||
|
* avr_global_config.h
|
||||||
|
*
|
||||||
|
* Created: 25-10-2024 17:34:24
|
||||||
|
* Author: Christian Lind Vie Madsen - OZ1CM
|
||||||
|
*/
|
||||||
|
|
||||||
|
|
||||||
|
#ifndef AVR_GLOBAL_CONFIG_H_
|
||||||
|
#define AVR_GLOBAL_CONFIG_H_
|
||||||
|
|
||||||
|
#define AVR_ATTINY_402
|
||||||
|
|
||||||
|
#define F_CPU 8000000 // Internal CPU Clock
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
#endif /* AVR_GLOBAL_CONFIG_H_ */
|
||||||
1
storno_cqp6xx_digital_xtal/avr_uart_driver
Submodule
1
storno_cqp6xx_digital_xtal/avr_uart_driver
Submodule
Submodule storno_cqp6xx_digital_xtal/avr_uart_driver added at 3c304e80ce
@@ -4,10 +4,11 @@
|
|||||||
* Created: 21-08-2024 20:28:13
|
* Created: 21-08-2024 20:28:13
|
||||||
* Author : Chris
|
* Author : Chris
|
||||||
*/
|
*/
|
||||||
#define F_CPU 16000000
|
#include "avr_global_config.h"
|
||||||
#include <avr/io.h>
|
#include <avr/io.h>
|
||||||
|
#include "avr_uart_driver/include/avr_uart.h"
|
||||||
//#include "avr_i2c_driver/avr_i2c.h"
|
//#include "avr_i2c_driver/avr_i2c.h"
|
||||||
#include "storno_frq_lst.h"
|
//#include "storno_frq_lst.h"
|
||||||
|
|
||||||
|
|
||||||
int main(void)
|
int main(void)
|
||||||
|
|||||||
Submodule storno_cqp6xx_digital_xtal/si5351_driver updated: ba98f5b35e...1d1a65c475
33
storno_cqp6xx_digital_xtal/storno_config_msg.h
Normal file
33
storno_cqp6xx_digital_xtal/storno_config_msg.h
Normal file
@@ -0,0 +1,33 @@
|
|||||||
|
/*
|
||||||
|
* storno_config_msg.h
|
||||||
|
*
|
||||||
|
* Created: 25-10-2024 17:07:27
|
||||||
|
* Author: Chris
|
||||||
|
*/
|
||||||
|
|
||||||
|
|
||||||
|
#ifndef STORNO_CONFIG_MSG_H_
|
||||||
|
#define STORNO_CONFIG_MSG_H_
|
||||||
|
|
||||||
|
typedef struct
|
||||||
|
{
|
||||||
|
uint8_t crystal_freq;
|
||||||
|
|
||||||
|
// Feedback Divider:
|
||||||
|
uint32_t a_feedback_div;
|
||||||
|
uint32_t b_feedback_div;
|
||||||
|
uint32_t c_feedback_div;
|
||||||
|
|
||||||
|
// MultiSynthDivider:
|
||||||
|
uint32_t d_multisynth_div;
|
||||||
|
|
||||||
|
// 'R' Output Divider:
|
||||||
|
uint32_t r_output_div;
|
||||||
|
|
||||||
|
uint8_t selected_pll;
|
||||||
|
|
||||||
|
}si5351_config_msg_t;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
#endif /* STORNO_CONFIG_MSG_H_ */
|
||||||
@@ -20,10 +20,10 @@
|
|||||||
<OverrideVtor>false</OverrideVtor>
|
<OverrideVtor>false</OverrideVtor>
|
||||||
<CacheFlash>true</CacheFlash>
|
<CacheFlash>true</CacheFlash>
|
||||||
<ProgFlashFromRam>true</ProgFlashFromRam>
|
<ProgFlashFromRam>true</ProgFlashFromRam>
|
||||||
<RamSnippetAddress />
|
<RamSnippetAddress>0x20000000</RamSnippetAddress>
|
||||||
<UncachedRange />
|
<UncachedRange />
|
||||||
<preserveEEPROM>true</preserveEEPROM>
|
<preserveEEPROM>true</preserveEEPROM>
|
||||||
<OverrideVtorValue />
|
<OverrideVtorValue>exception_table</OverrideVtorValue>
|
||||||
<BootSegment>2</BootSegment>
|
<BootSegment>2</BootSegment>
|
||||||
<ResetRule>0</ResetRule>
|
<ResetRule>0</ResetRule>
|
||||||
<eraseonlaunchrule>0</eraseonlaunchrule>
|
<eraseonlaunchrule>0</eraseonlaunchrule>
|
||||||
@@ -32,44 +32,44 @@
|
|||||||
<PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
|
<PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
|
||||||
<ToolchainSettings>
|
<ToolchainSettings>
|
||||||
<AvrGcc>
|
<AvrGcc>
|
||||||
<avrgcc.common.Device>-mmcu=attiny402 -B "%24(PackRepoDir)\atmel\ATtiny_DFP\1.10.348\gcc\dev\attiny402"</avrgcc.common.Device>
|
<avrgcc.common.Device>-mmcu=attiny402 -B "%24(PackRepoDir)\atmel\ATtiny_DFP\1.10.348\gcc\dev\attiny402"</avrgcc.common.Device>
|
||||||
<avrgcc.common.outputfiles.hex>True</avrgcc.common.outputfiles.hex>
|
<avrgcc.common.outputfiles.hex>True</avrgcc.common.outputfiles.hex>
|
||||||
<avrgcc.common.outputfiles.lss>True</avrgcc.common.outputfiles.lss>
|
<avrgcc.common.outputfiles.lss>True</avrgcc.common.outputfiles.lss>
|
||||||
<avrgcc.common.outputfiles.eep>True</avrgcc.common.outputfiles.eep>
|
<avrgcc.common.outputfiles.eep>True</avrgcc.common.outputfiles.eep>
|
||||||
<avrgcc.common.outputfiles.srec>True</avrgcc.common.outputfiles.srec>
|
<avrgcc.common.outputfiles.srec>True</avrgcc.common.outputfiles.srec>
|
||||||
<avrgcc.common.outputfiles.usersignatures>False</avrgcc.common.outputfiles.usersignatures>
|
<avrgcc.common.outputfiles.usersignatures>False</avrgcc.common.outputfiles.usersignatures>
|
||||||
<avrgcc.compiler.general.ChangeDefaultCharTypeUnsigned>True</avrgcc.compiler.general.ChangeDefaultCharTypeUnsigned>
|
<avrgcc.compiler.general.ChangeDefaultCharTypeUnsigned>True</avrgcc.compiler.general.ChangeDefaultCharTypeUnsigned>
|
||||||
<avrgcc.compiler.general.ChangeDefaultBitFieldUnsigned>True</avrgcc.compiler.general.ChangeDefaultBitFieldUnsigned>
|
<avrgcc.compiler.general.ChangeDefaultBitFieldUnsigned>True</avrgcc.compiler.general.ChangeDefaultBitFieldUnsigned>
|
||||||
<avrgcc.compiler.symbols.DefSymbols>
|
<avrgcc.compiler.symbols.DefSymbols>
|
||||||
<ListValues>
|
<ListValues>
|
||||||
<Value>NDEBUG</Value>
|
<Value>NDEBUG</Value>
|
||||||
</ListValues>
|
</ListValues>
|
||||||
</avrgcc.compiler.symbols.DefSymbols>
|
</avrgcc.compiler.symbols.DefSymbols>
|
||||||
<avrgcc.compiler.directories.IncludePaths>
|
<avrgcc.compiler.directories.IncludePaths>
|
||||||
<ListValues>
|
<ListValues>
|
||||||
<Value>%24(PackRepoDir)\atmel\ATtiny_DFP\1.10.348\include\</Value>
|
<Value>%24(PackRepoDir)\atmel\ATtiny_DFP\1.10.348\include\</Value>
|
||||||
</ListValues>
|
</ListValues>
|
||||||
</avrgcc.compiler.directories.IncludePaths>
|
</avrgcc.compiler.directories.IncludePaths>
|
||||||
<avrgcc.compiler.optimization.level>Optimize for size (-Os)</avrgcc.compiler.optimization.level>
|
<avrgcc.compiler.optimization.level>Optimize for size (-Os)</avrgcc.compiler.optimization.level>
|
||||||
<avrgcc.compiler.optimization.PackStructureMembers>True</avrgcc.compiler.optimization.PackStructureMembers>
|
<avrgcc.compiler.optimization.PackStructureMembers>True</avrgcc.compiler.optimization.PackStructureMembers>
|
||||||
<avrgcc.compiler.optimization.AllocateBytesNeededForEnum>True</avrgcc.compiler.optimization.AllocateBytesNeededForEnum>
|
<avrgcc.compiler.optimization.AllocateBytesNeededForEnum>True</avrgcc.compiler.optimization.AllocateBytesNeededForEnum>
|
||||||
<avrgcc.compiler.warnings.AllWarnings>True</avrgcc.compiler.warnings.AllWarnings>
|
<avrgcc.compiler.warnings.AllWarnings>True</avrgcc.compiler.warnings.AllWarnings>
|
||||||
<avrgcc.linker.libraries.Libraries>
|
<avrgcc.linker.libraries.Libraries>
|
||||||
<ListValues>
|
<ListValues>
|
||||||
<Value>libm</Value>
|
<Value>libm</Value>
|
||||||
</ListValues>
|
</ListValues>
|
||||||
</avrgcc.linker.libraries.Libraries>
|
</avrgcc.linker.libraries.Libraries>
|
||||||
<avrgcc.linker.libraries.LibrarySearchPaths>
|
<avrgcc.linker.libraries.LibrarySearchPaths>
|
||||||
<ListValues>
|
<ListValues>
|
||||||
<Value>D:\cm_projects\microchip_studio_projects\storno_cqp6xx_digital_xtal\storno_cqp6xx_digital_xtal\si5351_driver\include</Value>
|
<Value>D:\cm_projects\microchip_studio_projects\storno_cqp6xx_digital_xtal\storno_cqp6xx_digital_xtal\si5351_driver\include</Value>
|
||||||
</ListValues>
|
</ListValues>
|
||||||
</avrgcc.linker.libraries.LibrarySearchPaths>
|
</avrgcc.linker.libraries.LibrarySearchPaths>
|
||||||
<avrgcc.assembler.general.IncludePaths>
|
<avrgcc.assembler.general.IncludePaths>
|
||||||
<ListValues>
|
<ListValues>
|
||||||
<Value>%24(PackRepoDir)\atmel\ATtiny_DFP\1.10.348\include\</Value>
|
<Value>%24(PackRepoDir)\atmel\ATtiny_DFP\1.10.348\include\</Value>
|
||||||
</ListValues>
|
</ListValues>
|
||||||
</avrgcc.assembler.general.IncludePaths>
|
</avrgcc.assembler.general.IncludePaths>
|
||||||
</AvrGcc>
|
</AvrGcc>
|
||||||
</ToolchainSettings>
|
</ToolchainSettings>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
|
<PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
|
||||||
@@ -106,6 +106,7 @@
|
|||||||
<avrgcc.linker.libraries.LibrarySearchPaths>
|
<avrgcc.linker.libraries.LibrarySearchPaths>
|
||||||
<ListValues>
|
<ListValues>
|
||||||
<Value>D:\cm_projects\microchip_studio_projects\storno_cqp6xx_digital_xtal\storno_cqp6xx_digital_xtal\si5351_driver\include</Value>
|
<Value>D:\cm_projects\microchip_studio_projects\storno_cqp6xx_digital_xtal\storno_cqp6xx_digital_xtal\si5351_driver\include</Value>
|
||||||
|
<Value>../avr_uart_driver</Value>
|
||||||
</ListValues>
|
</ListValues>
|
||||||
</avrgcc.linker.libraries.LibrarySearchPaths>
|
</avrgcc.linker.libraries.LibrarySearchPaths>
|
||||||
<avrgcc.assembler.general.IncludePaths>
|
<avrgcc.assembler.general.IncludePaths>
|
||||||
@@ -118,12 +119,21 @@
|
|||||||
</ToolchainSettings>
|
</ToolchainSettings>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
|
<Compile Include="avr_global_config.h">
|
||||||
|
<SubType>compile</SubType>
|
||||||
|
</Compile>
|
||||||
<Compile Include="avr_i2c_driver\avr_i2c.c">
|
<Compile Include="avr_i2c_driver\avr_i2c.c">
|
||||||
<SubType>compile</SubType>
|
<SubType>compile</SubType>
|
||||||
</Compile>
|
</Compile>
|
||||||
<Compile Include="avr_i2c_driver\avr_i2c.h">
|
<Compile Include="avr_i2c_driver\avr_i2c.h">
|
||||||
<SubType>compile</SubType>
|
<SubType>compile</SubType>
|
||||||
</Compile>
|
</Compile>
|
||||||
|
<Compile Include="avr_uart_driver\avr_uart.c">
|
||||||
|
<SubType>compile</SubType>
|
||||||
|
</Compile>
|
||||||
|
<Compile Include="avr_uart_driver\include\avr_uart.h">
|
||||||
|
<SubType>compile</SubType>
|
||||||
|
</Compile>
|
||||||
<Compile Include="cqm6xx_app.c">
|
<Compile Include="cqm6xx_app.c">
|
||||||
<SubType>compile</SubType>
|
<SubType>compile</SubType>
|
||||||
</Compile>
|
</Compile>
|
||||||
@@ -139,12 +149,17 @@
|
|||||||
<Compile Include="si5351_driver\si5351_driver.c">
|
<Compile Include="si5351_driver\si5351_driver.c">
|
||||||
<SubType>compile</SubType>
|
<SubType>compile</SubType>
|
||||||
</Compile>
|
</Compile>
|
||||||
|
<Compile Include="storno_config_msg.h">
|
||||||
|
<SubType>compile</SubType>
|
||||||
|
</Compile>
|
||||||
<Compile Include="storno_frq_lst.h">
|
<Compile Include="storno_frq_lst.h">
|
||||||
<SubType>compile</SubType>
|
<SubType>compile</SubType>
|
||||||
</Compile>
|
</Compile>
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
<Folder Include="avr_i2c_driver\" />
|
<Folder Include="avr_i2c_driver\" />
|
||||||
|
<Folder Include="avr_uart_driver\" />
|
||||||
|
<Folder Include="avr_uart_driver\include" />
|
||||||
<Folder Include="si5351_driver\" />
|
<Folder Include="si5351_driver\" />
|
||||||
<Folder Include="si5351_driver\include\" />
|
<Folder Include="si5351_driver\include\" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
@@ -155,6 +170,12 @@
|
|||||||
<None Include="avr_i2c_driver\.gitignore">
|
<None Include="avr_i2c_driver\.gitignore">
|
||||||
<SubType>compile</SubType>
|
<SubType>compile</SubType>
|
||||||
</None>
|
</None>
|
||||||
|
<None Include="avr_uart_driver\.git">
|
||||||
|
<SubType>compile</SubType>
|
||||||
|
</None>
|
||||||
|
<None Include="avr_uart_driver\.gitignore">
|
||||||
|
<SubType>compile</SubType>
|
||||||
|
</None>
|
||||||
<None Include="si5351_driver\.git">
|
<None Include="si5351_driver\.git">
|
||||||
<SubType>compile</SubType>
|
<SubType>compile</SubType>
|
||||||
</None>
|
</None>
|
||||||
|
|||||||
Reference in New Issue
Block a user