This commit is contained in:
Christian Lind Madsen
2024-11-01 16:54:03 +01:00
parent 2c01fb11a9
commit a5a267f489
15 changed files with 177 additions and 71 deletions

3
.gitmodules vendored
View File

@@ -4,3 +4,6 @@
[submodule "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
[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

View File

@@ -34,6 +34,8 @@ LINKER_SCRIPT_DEP:=
# Every subdirectory with source files must be described here
SUBDIRS := \
../avr_i2c_driver/ \
../avr_uart_driver/ \
../avr_uart_driver/include \
../si5351_driver/ \
../si5351_driver/include/
@@ -41,6 +43,7 @@ SUBDIRS := \
# Add inputs and outputs from these tool invocations to the build variables
C_SRCS += \
../avr_i2c_driver/avr_i2c.c \
../avr_uart_driver/avr_uart.c \
../cqm6xx_app.c \
../main.c \
../si5351_driver/si5351_driver.c
@@ -54,24 +57,28 @@ ASM_SRCS +=
OBJS += \
avr_i2c_driver/avr_i2c.o \
avr_uart_driver/avr_uart.o \
cqm6xx_app.o \
main.o \
si5351_driver/si5351_driver.o
OBJS_AS_ARGS += \
avr_i2c_driver/avr_i2c.o \
avr_uart_driver/avr_uart.o \
cqm6xx_app.o \
main.o \
si5351_driver/si5351_driver.o
C_DEPS += \
avr_i2c_driver/avr_i2c.d \
avr_uart_driver/avr_uart.d \
cqm6xx_app.d \
main.d \
si5351_driver/si5351_driver.d
C_DEPS_AS_ARGS += \
avr_i2c_driver/avr_i2c.d \
avr_uart_driver/avr_uart.d \
cqm6xx_app.d \
main.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: $<
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
@echo Building file: $<
@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)
@echo Building target: $@
@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: $@
"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

View File

@@ -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\sfr_defs.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\fuse.h \
c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\avr8\avr8-gnu-toolchain\avr\include\avr\lock.h \
.././storno_frq_lst.h \
c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\avr8\avr8-gnu-toolchain\lib\gcc\avr\5.4.0\include\stdbool.h \
c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\avr8\avr8-gnu-toolchain\lib\gcc\avr\5.4.0\include\stddef.h
.././avr_uart_driver/include/avr_uart.h \
.././avr_uart_driver/include/../../avr_global_config.h
.././avr_global_config.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:
.././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:
c:\program\ files\ (x86)\atmel\studio\7.0\toolchain\avr8\avr8-gnu-toolchain\lib\gcc\avr\5.4.0\include\stddef.h:
.././avr_uart_driver/include/../../avr_global_config.h:

View File

@@ -4,6 +4,8 @@
avr_i2c_driver\avr_i2c.c
avr_uart_driver\avr_uart.c
cqm6xx_app.c
main.c

View File

@@ -13,17 +13,17 @@ Idx Name Size VMA LMA File off Algn
CONTENTS, READONLY
4 .debug_aranges 00000020 00000000 00000000 0000010c 2**0
CONTENTS, READONLY, DEBUGGING
5 .debug_info 000012c2 00000000 00000000 0000012c 2**0
5 .debug_info 0000125a 00000000 00000000 0000012c 2**0
CONTENTS, READONLY, DEBUGGING
6 .debug_abbrev 0000117a 00000000 00000000 000013ee 2**0
6 .debug_abbrev 00001127 00000000 00000000 00001386 2**0
CONTENTS, READONLY, DEBUGGING
7 .debug_line 000001e5 00000000 00000000 00002568 2**0
7 .debug_line 0000016f 00000000 00000000 000024ad 2**0
CONTENTS, READONLY, DEBUGGING
8 .debug_frame 00000024 00000000 00000000 00002750 2**2
8 .debug_frame 00000024 00000000 00000000 0000261c 2**2
CONTENTS, READONLY, DEBUGGING
9 .debug_str 00000960 00000000 00000000 00002774 2**0
9 .debug_str 00000919 00000000 00000000 00002640 2**0
CONTENTS, READONLY, DEBUGGING
10 .debug_ranges 00000010 00000000 00000000 000030d4 2**0
10 .debug_ranges 00000010 00000000 00000000 00002f59 2**0
CONTENTS, READONLY, DEBUGGING
Disassembly of section .text:
@@ -71,7 +71,7 @@ Disassembly of section .text:
00000046 <main>:
//#include "avr_i2c_driver/avr_i2c.h"
#include "storno_frq_lst.h"
//#include "storno_frq_lst.h"
int main(void)

View File

@@ -49,6 +49,20 @@ Discarded input sections
.debug_line 0x00000000 0x1a 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
.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
.data 0x00000000 0x0 cqm6xx_app.o
.bss 0x00000000 0x0 cqm6xx_app.o
@@ -58,8 +72,6 @@ Discarded input sections
.text 0x00000000 0x0 main.o
.data 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
.data 0x00000000 0x0 si5351_driver/si5351_driver.o
.bss 0x00000000 0x0 si5351_driver/si5351_driver.o
@@ -68,7 +80,7 @@ Discarded input sections
.text.writeRegister
0x00000000 0x7e si5351_driver/si5351_driver.o
.text.cm_setPLLParameters
0x00000000 0x302 si5351_driver/si5351_driver.o
0x00000000 0x306 si5351_driver/si5351_driver.o
.text.cm_setInputSource
0x00000000 0x3c si5351_driver/si5351_driver.o
.text.cm_si5351_getRevisionNumber
@@ -211,6 +223,7 @@ Address of section .data set to 0x803f00
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 avr_i2c_driver/avr_i2c.o
LOAD avr_uart_driver/avr_uart.o
LOAD cqm6xx_app.o
LOAD main.o
LOAD si5351_driver/si5351_driver.o
@@ -536,30 +549,30 @@ END GROUP
.debug_pubnames
*(.debug_pubnames)
.debug_info 0x00000000 0x12c2
.debug_info 0x00000000 0x125a
*(.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 0x000011d6 0xec main.o
.debug_info 0x000011d6 0x84 main.o
.debug_abbrev 0x00000000 0x117a
.debug_abbrev 0x00000000 0x1127
*(.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 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 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)
.debug_frame 0x00000000 0x24 main.o
.debug_str 0x00000000 0x960
.debug_str 0x00000000 0x919
*(.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 0x000007a9 0x1b7 main.o
0x1eb (size before relaxing)
.debug_str 0x000007a9 0x170 main.o
0x1a4 (size before relaxing)
.debug_loc
*(.debug_loc)

View 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_ */

View File

@@ -4,10 +4,11 @@
* Created: 21-08-2024 20:28:13
* Author : Chris
*/
#define F_CPU 16000000
#include "avr_global_config.h"
#include <avr/io.h>
#include "avr_uart_driver/include/avr_uart.h"
//#include "avr_i2c_driver/avr_i2c.h"
#include "storno_frq_lst.h"
//#include "storno_frq_lst.h"
int main(void)

View 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_ */

View File

@@ -20,10 +20,10 @@
<OverrideVtor>false</OverrideVtor>
<CacheFlash>true</CacheFlash>
<ProgFlashFromRam>true</ProgFlashFromRam>
<RamSnippetAddress />
<RamSnippetAddress>0x20000000</RamSnippetAddress>
<UncachedRange />
<preserveEEPROM>true</preserveEEPROM>
<OverrideVtorValue />
<OverrideVtorValue>exception_table</OverrideVtorValue>
<BootSegment>2</BootSegment>
<ResetRule>0</ResetRule>
<eraseonlaunchrule>0</eraseonlaunchrule>
@@ -32,44 +32,44 @@
<PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
<ToolchainSettings>
<AvrGcc>
<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.lss>True</avrgcc.common.outputfiles.lss>
<avrgcc.common.outputfiles.eep>True</avrgcc.common.outputfiles.eep>
<avrgcc.common.outputfiles.srec>True</avrgcc.common.outputfiles.srec>
<avrgcc.common.outputfiles.usersignatures>False</avrgcc.common.outputfiles.usersignatures>
<avrgcc.compiler.general.ChangeDefaultCharTypeUnsigned>True</avrgcc.compiler.general.ChangeDefaultCharTypeUnsigned>
<avrgcc.compiler.general.ChangeDefaultBitFieldUnsigned>True</avrgcc.compiler.general.ChangeDefaultBitFieldUnsigned>
<avrgcc.compiler.symbols.DefSymbols>
<ListValues>
<Value>NDEBUG</Value>
</ListValues>
</avrgcc.compiler.symbols.DefSymbols>
<avrgcc.compiler.directories.IncludePaths>
<ListValues>
<Value>%24(PackRepoDir)\atmel\ATtiny_DFP\1.10.348\include\</Value>
</ListValues>
</avrgcc.compiler.directories.IncludePaths>
<avrgcc.compiler.optimization.level>Optimize for size (-Os)</avrgcc.compiler.optimization.level>
<avrgcc.compiler.optimization.PackStructureMembers>True</avrgcc.compiler.optimization.PackStructureMembers>
<avrgcc.compiler.optimization.AllocateBytesNeededForEnum>True</avrgcc.compiler.optimization.AllocateBytesNeededForEnum>
<avrgcc.compiler.warnings.AllWarnings>True</avrgcc.compiler.warnings.AllWarnings>
<avrgcc.linker.libraries.Libraries>
<ListValues>
<Value>libm</Value>
</ListValues>
</avrgcc.linker.libraries.Libraries>
<avrgcc.linker.libraries.LibrarySearchPaths>
<ListValues>
<Value>D:\cm_projects\microchip_studio_projects\storno_cqp6xx_digital_xtal\storno_cqp6xx_digital_xtal\si5351_driver\include</Value>
</ListValues>
</avrgcc.linker.libraries.LibrarySearchPaths>
<avrgcc.assembler.general.IncludePaths>
<ListValues>
<Value>%24(PackRepoDir)\atmel\ATtiny_DFP\1.10.348\include\</Value>
</ListValues>
</avrgcc.assembler.general.IncludePaths>
</AvrGcc>
<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.lss>True</avrgcc.common.outputfiles.lss>
<avrgcc.common.outputfiles.eep>True</avrgcc.common.outputfiles.eep>
<avrgcc.common.outputfiles.srec>True</avrgcc.common.outputfiles.srec>
<avrgcc.common.outputfiles.usersignatures>False</avrgcc.common.outputfiles.usersignatures>
<avrgcc.compiler.general.ChangeDefaultCharTypeUnsigned>True</avrgcc.compiler.general.ChangeDefaultCharTypeUnsigned>
<avrgcc.compiler.general.ChangeDefaultBitFieldUnsigned>True</avrgcc.compiler.general.ChangeDefaultBitFieldUnsigned>
<avrgcc.compiler.symbols.DefSymbols>
<ListValues>
<Value>NDEBUG</Value>
</ListValues>
</avrgcc.compiler.symbols.DefSymbols>
<avrgcc.compiler.directories.IncludePaths>
<ListValues>
<Value>%24(PackRepoDir)\atmel\ATtiny_DFP\1.10.348\include\</Value>
</ListValues>
</avrgcc.compiler.directories.IncludePaths>
<avrgcc.compiler.optimization.level>Optimize for size (-Os)</avrgcc.compiler.optimization.level>
<avrgcc.compiler.optimization.PackStructureMembers>True</avrgcc.compiler.optimization.PackStructureMembers>
<avrgcc.compiler.optimization.AllocateBytesNeededForEnum>True</avrgcc.compiler.optimization.AllocateBytesNeededForEnum>
<avrgcc.compiler.warnings.AllWarnings>True</avrgcc.compiler.warnings.AllWarnings>
<avrgcc.linker.libraries.Libraries>
<ListValues>
<Value>libm</Value>
</ListValues>
</avrgcc.linker.libraries.Libraries>
<avrgcc.linker.libraries.LibrarySearchPaths>
<ListValues>
<Value>D:\cm_projects\microchip_studio_projects\storno_cqp6xx_digital_xtal\storno_cqp6xx_digital_xtal\si5351_driver\include</Value>
</ListValues>
</avrgcc.linker.libraries.LibrarySearchPaths>
<avrgcc.assembler.general.IncludePaths>
<ListValues>
<Value>%24(PackRepoDir)\atmel\ATtiny_DFP\1.10.348\include\</Value>
</ListValues>
</avrgcc.assembler.general.IncludePaths>
</AvrGcc>
</ToolchainSettings>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
@@ -106,6 +106,7 @@
<avrgcc.linker.libraries.LibrarySearchPaths>
<ListValues>
<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>
</avrgcc.linker.libraries.LibrarySearchPaths>
<avrgcc.assembler.general.IncludePaths>
@@ -118,12 +119,21 @@
</ToolchainSettings>
</PropertyGroup>
<ItemGroup>
<Compile Include="avr_global_config.h">
<SubType>compile</SubType>
</Compile>
<Compile Include="avr_i2c_driver\avr_i2c.c">
<SubType>compile</SubType>
</Compile>
<Compile Include="avr_i2c_driver\avr_i2c.h">
<SubType>compile</SubType>
</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">
<SubType>compile</SubType>
</Compile>
@@ -139,12 +149,17 @@
<Compile Include="si5351_driver\si5351_driver.c">
<SubType>compile</SubType>
</Compile>
<Compile Include="storno_config_msg.h">
<SubType>compile</SubType>
</Compile>
<Compile Include="storno_frq_lst.h">
<SubType>compile</SubType>
</Compile>
</ItemGroup>
<ItemGroup>
<Folder Include="avr_i2c_driver\" />
<Folder Include="avr_uart_driver\" />
<Folder Include="avr_uart_driver\include" />
<Folder Include="si5351_driver\" />
<Folder Include="si5351_driver\include\" />
</ItemGroup>
@@ -155,6 +170,12 @@
<None Include="avr_i2c_driver\.gitignore">
<SubType>compile</SubType>
</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">
<SubType>compile</SubType>
</None>