From daec4858eaff3de6ad9e825ec35ddda313c911fb Mon Sep 17 00:00:00 2001 From: Michael DM Dryden Date: Wed, 14 Dec 2016 18:20:22 -0500 Subject: [PATCH] Remove AS support, add support for 1.2.3 boards. --- DSTAT/DSTAT.cproj | 686 ------------------ DSTAT1.atsln | 30 - DSTAT1.atsuo | Bin 51712 -> 0 bytes DSTAT/Makefile => Makefile | 0 ...l_devices_cdc.inf => atmel_devices_cdc.inf | 0 ...ega256a3u_104.hex => atxmega256a3u_104.hex | 0 DSTAT/config.mk => config.mk | 0 DSTAT/doxyfile => doxyfile | 0 {DSTAT/src => src}/ads1255.c | 0 {DSTAT/src => src}/ads1255.h | 0 {DSTAT/src => src}/asf.h | 0 {DSTAT/src => src}/asf/common/boards/board.h | 0 .../asf/common/boards/user_board/init.c | 0 .../asf/common/boards/user_board/user_board.h | 0 .../asf/common/drivers/nvm/common_nvm.h | 0 .../asf/common/drivers/nvm/xmega/xmega_nvm.c | 0 .../asf/common/services/clock/genclk.h | 0 .../asf/common/services/clock/osc.h | 0 .../asf/common/services/clock/pll.h | 0 .../asf/common/services/clock/sysclk.h | 0 .../asf/common/services/clock/xmega/osc.h | 0 .../asf/common/services/clock/xmega/pll.h | 0 .../asf/common/services/clock/xmega/sysclk.c | 0 .../asf/common/services/clock/xmega/sysclk.h | 0 .../asf/common/services/delay/delay.h | 0 .../services/delay/xmega/cycle_counter.h | 0 .../services/hugemem/avr8/avr8_hugemem.c | 0 .../common/services/hugemem/avr8/hugemem.h | 0 .../common/services/hugemem/generic/hugemem.h | 0 .../asf/common/services/hugemem/hugemem.h | 0 .../asf/common/services/ioport/ioport.h | 0 .../asf/common/services/ioport/xmega/ioport.h | 0 .../services/ioport/xmega/ioport_compat.c | 0 .../services/ioport/xmega/ioport_compat.h | 0 .../asf/common/services/sleepmgr/sleepmgr.h | 0 .../common/services/sleepmgr/xmega/sleepmgr.c | 0 .../common/services/sleepmgr/xmega/sleepmgr.h | 0 .../asf/common/services/spi/usart_spi.h | 0 .../services/spi/xmega_usart_spi/usart_spi.c | 0 .../services/spi/xmega_usart_spi/usart_spi.h | 0 .../doxyfile.doxygen | 0 .../doxygen_module_mainpage.h | 0 .../doxyfile.doxygen | 0 .../doxygen_module_mainpage.h | 0 .../doxyfile.doxygen | 0 .../doxygen_module_mainpage.h | 0 .../doxyfile.doxygen | 0 .../doxygen_module_mainpage.h | 0 .../doxyfile.doxygen | 0 .../doxygen_module_mainpage.h | 0 .../doxyfile.doxygen | 0 .../doxygen_module_mainpage.h | 0 .../doxyfile.doxygen | 0 .../doxygen_module_mainpage.h | 0 .../asf/common/services/twi/twi_master.h | 0 .../services/twi/xmega_twi/twi_master.h | 0 .../services/usb/class/cdc/device/udi_cdc.c | 0 .../services/usb/class/cdc/device/udi_cdc.h | 0 .../usb/class/cdc/device/udi_cdc_conf.h | 0 .../usb/class/cdc/device/udi_cdc_desc.c | 0 .../services/usb/class/cdc/usb_protocol_cdc.h | 0 .../asf/common/services/usb/udc/udc.c | 0 .../asf/common/services/usb/udc/udc.h | 0 .../asf/common/services/usb/udc/udc_desc.h | 0 .../asf/common/services/usb/udc/udd.h | 0 .../asf/common/services/usb/udc/udi.h | 0 .../asf/common/services/usb/usb_atmel.h | 0 .../asf/common/services/usb/usb_protocol.h | 0 .../src => src}/asf/common/utils/interrupt.h | 0 .../common/utils/interrupt/interrupt_avr8.h | 0 .../asf/common/utils/make/Makefile.avr.in | 0 {DSTAT/src => src}/asf/common/utils/parts.h | 0 .../src => src}/asf/common/utils/stdio/read.c | 0 .../common/utils/stdio/stdio_usb/stdio_usb.c | 0 .../common/utils/stdio/stdio_usb/stdio_usb.h | 0 .../asf/common/utils/stdio/write.c | 0 .../src => src}/asf/xmega/drivers/cpu/ccp.h | 0 .../src => src}/asf/xmega/drivers/cpu/ccp.s | 0 .../asf/xmega/drivers/cpu/xmega_reset_cause.h | 0 .../src => src}/asf/xmega/drivers/dma/dma.c | 0 .../src => src}/asf/xmega/drivers/dma/dma.h | 0 .../src => src}/asf/xmega/drivers/nvm/nvm.c | 0 .../src => src}/asf/xmega/drivers/nvm/nvm.h | 0 .../asf/xmega/drivers/nvm/nvm_asm.s | 0 .../src => src}/asf/xmega/drivers/pmic/pmic.h | 0 .../src => src}/asf/xmega/drivers/rtc/rtc.c | 0 .../src => src}/asf/xmega/drivers/rtc/rtc.h | 0 .../asf/xmega/drivers/sleep/sleep.h | 0 {DSTAT/src => src}/asf/xmega/drivers/tc/tc.c | 0 {DSTAT/src => src}/asf/xmega/drivers/tc/tc.h | 0 .../xmega.drivers.twi_both/doxyfile.doxygen | 0 .../doxygen_module_mainpage.h | 0 .../xmega.drivers.twi_master/doxyfile.doxygen | 0 .../doxygen_module_mainpage.h | 0 .../xmega.drivers.twi_slave/doxyfile.doxygen | 0 .../doxygen_module_mainpage.h | 0 .../asf/xmega/drivers/twi/twi_common.h | 0 .../src => src}/asf/xmega/drivers/twi/twim.c | 0 .../src => src}/asf/xmega/drivers/twi/twim.h | 0 .../asf/xmega/drivers/usart/usart.c | 0 .../asf/xmega/drivers/usart/usart.h | 0 .../asf/xmega/drivers/usb/usb_device.c | 0 .../asf/xmega/drivers/usb/usb_device.h | 0 .../src => src}/asf/xmega/utils/assembler.h | 0 .../asf/xmega/utils/assembler/gas.h | 0 .../asf/xmega/utils/bit_handling/clz_ctz.h | 0 {DSTAT/src => src}/asf/xmega/utils/compiler.h | 0 .../asf/xmega/utils/preprocessor/mrepeat.h | 0 .../xmega/utils/preprocessor/preprocessor.h | 0 .../asf/xmega/utils/preprocessor/stringz.h | 0 .../asf/xmega/utils/preprocessor/tpaste.h | 0 {DSTAT/src => src}/asf/xmega/utils/progmem.h | 0 .../asf/xmega/utils/status_codes.h | 0 {DSTAT/src => src}/config/conf_board.h | 11 + {DSTAT/src => src}/config/conf_clock.h | 56 +- {DSTAT/src => src}/config/conf_experiment.h | 0 {DSTAT/src => src}/config/conf_nvm.h | 0 {DSTAT/src => src}/config/conf_rtc.h | 0 {DSTAT/src => src}/config/conf_sleepmgr.h | 0 {DSTAT/src => src}/config/conf_twim.h | 0 {DSTAT/src => src}/config/conf_usart_spi.h | 0 {DSTAT/src => src}/config/conf_usb.h | 0 {DSTAT/src => src}/experiment.c | 0 {DSTAT/src => src}/experiment.h | 0 {DSTAT/src => src}/main.c | 8 +- {DSTAT/src => src}/max5443.c | 0 {DSTAT/src => src}/max5443.h | 0 {DSTAT/src => src}/settings.c | 0 {DSTAT/src => src}/settings.h | 0 {DSTAT/src => src}/shutter.c | 0 {DSTAT/src => src}/shutter.h | 0 {DSTAT/src => src}/tcs.c | 0 {DSTAT/src => src}/tcs.h | 0 133 files changed, 63 insertions(+), 728 deletions(-) delete mode 100644 DSTAT/DSTAT.cproj delete mode 100644 DSTAT1.atsln delete mode 100644 DSTAT1.atsuo rename DSTAT/Makefile => Makefile (100%) rename DSTAT/atmel_devices_cdc.inf => atmel_devices_cdc.inf (100%) rename DSTAT/atxmega256a3u_104.hex => atxmega256a3u_104.hex (100%) rename DSTAT/config.mk => config.mk (100%) rename DSTAT/doxyfile => doxyfile (100%) rename {DSTAT/src => src}/ads1255.c (100%) rename {DSTAT/src => src}/ads1255.h (100%) rename {DSTAT/src => src}/asf.h (100%) rename {DSTAT/src => src}/asf/common/boards/board.h (100%) rename {DSTAT/src => src}/asf/common/boards/user_board/init.c (100%) rename {DSTAT/src => src}/asf/common/boards/user_board/user_board.h (100%) rename {DSTAT/src => src}/asf/common/drivers/nvm/common_nvm.h (100%) rename {DSTAT/src => src}/asf/common/drivers/nvm/xmega/xmega_nvm.c (100%) rename {DSTAT/src => src}/asf/common/services/clock/genclk.h (100%) rename {DSTAT/src => src}/asf/common/services/clock/osc.h (100%) rename {DSTAT/src => src}/asf/common/services/clock/pll.h (100%) rename {DSTAT/src => src}/asf/common/services/clock/sysclk.h (100%) rename {DSTAT/src => src}/asf/common/services/clock/xmega/osc.h (100%) rename {DSTAT/src => src}/asf/common/services/clock/xmega/pll.h (100%) rename {DSTAT/src => src}/asf/common/services/clock/xmega/sysclk.c (100%) rename {DSTAT/src => src}/asf/common/services/clock/xmega/sysclk.h (100%) rename {DSTAT/src => src}/asf/common/services/delay/delay.h (100%) rename {DSTAT/src => src}/asf/common/services/delay/xmega/cycle_counter.h (100%) rename {DSTAT/src => src}/asf/common/services/hugemem/avr8/avr8_hugemem.c (100%) rename {DSTAT/src => src}/asf/common/services/hugemem/avr8/hugemem.h (100%) rename {DSTAT/src => src}/asf/common/services/hugemem/generic/hugemem.h (100%) rename {DSTAT/src => src}/asf/common/services/hugemem/hugemem.h (100%) rename {DSTAT/src => src}/asf/common/services/ioport/ioport.h (100%) rename {DSTAT/src => src}/asf/common/services/ioport/xmega/ioport.h (100%) rename {DSTAT/src => src}/asf/common/services/ioport/xmega/ioport_compat.c (100%) rename {DSTAT/src => src}/asf/common/services/ioport/xmega/ioport_compat.h (100%) rename {DSTAT/src => src}/asf/common/services/sleepmgr/sleepmgr.h (100%) rename {DSTAT/src => src}/asf/common/services/sleepmgr/xmega/sleepmgr.c (100%) rename {DSTAT/src => src}/asf/common/services/sleepmgr/xmega/sleepmgr.h (100%) rename {DSTAT/src => src}/asf/common/services/spi/usart_spi.h (100%) rename {DSTAT/src => src}/asf/common/services/spi/xmega_usart_spi/usart_spi.c (100%) rename {DSTAT/src => src}/asf/common/services/spi/xmega_usart_spi/usart_spi.h (100%) rename {DSTAT/src => src}/asf/common/services/twi/doxygen/common.services.basic.twi_0/doxyfile.doxygen (100%) rename {DSTAT/src => src}/asf/common/services/twi/doxygen/common.services.basic.twi_0/doxygen_module_mainpage.h (100%) rename {DSTAT/src => src}/asf/common/services/twi/doxygen/common.services.basic.twi_1/doxyfile.doxygen (100%) rename {DSTAT/src => src}/asf/common/services/twi/doxygen/common.services.basic.twi_1/doxygen_module_mainpage.h (100%) rename {DSTAT/src => src}/asf/common/services/twi/doxygen/common.services.basic.twi_2/doxyfile.doxygen (100%) rename {DSTAT/src => src}/asf/common/services/twi/doxygen/common.services.basic.twi_2/doxygen_module_mainpage.h (100%) rename {DSTAT/src => src}/asf/common/services/twi/doxygen/common.services.basic.twi_3/doxyfile.doxygen (100%) rename {DSTAT/src => src}/asf/common/services/twi/doxygen/common.services.basic.twi_3/doxygen_module_mainpage.h (100%) rename {DSTAT/src => src}/asf/common/services/twi/doxygen/common.services.basic.twi_4/doxyfile.doxygen (100%) rename {DSTAT/src => src}/asf/common/services/twi/doxygen/common.services.basic.twi_4/doxygen_module_mainpage.h (100%) rename {DSTAT/src => src}/asf/common/services/twi/doxygen/common.services.basic.twi_5/doxyfile.doxygen (100%) rename {DSTAT/src => src}/asf/common/services/twi/doxygen/common.services.basic.twi_5/doxygen_module_mainpage.h (100%) rename {DSTAT/src => src}/asf/common/services/twi/doxygen/common.services.basic.twihs_0/doxyfile.doxygen (100%) rename {DSTAT/src => src}/asf/common/services/twi/doxygen/common.services.basic.twihs_0/doxygen_module_mainpage.h (100%) rename {DSTAT/src => src}/asf/common/services/twi/twi_master.h (100%) rename {DSTAT/src => src}/asf/common/services/twi/xmega_twi/twi_master.h (100%) rename {DSTAT/src => src}/asf/common/services/usb/class/cdc/device/udi_cdc.c (100%) rename {DSTAT/src => src}/asf/common/services/usb/class/cdc/device/udi_cdc.h (100%) rename {DSTAT/src => src}/asf/common/services/usb/class/cdc/device/udi_cdc_conf.h (100%) rename {DSTAT/src => src}/asf/common/services/usb/class/cdc/device/udi_cdc_desc.c (100%) rename {DSTAT/src => src}/asf/common/services/usb/class/cdc/usb_protocol_cdc.h (100%) rename {DSTAT/src => src}/asf/common/services/usb/udc/udc.c (100%) rename {DSTAT/src => src}/asf/common/services/usb/udc/udc.h (100%) rename {DSTAT/src => src}/asf/common/services/usb/udc/udc_desc.h (100%) rename {DSTAT/src => src}/asf/common/services/usb/udc/udd.h (100%) rename {DSTAT/src => src}/asf/common/services/usb/udc/udi.h (100%) rename {DSTAT/src => src}/asf/common/services/usb/usb_atmel.h (100%) rename {DSTAT/src => src}/asf/common/services/usb/usb_protocol.h (100%) rename {DSTAT/src => src}/asf/common/utils/interrupt.h (100%) rename {DSTAT/src => src}/asf/common/utils/interrupt/interrupt_avr8.h (100%) rename {DSTAT/src => src}/asf/common/utils/make/Makefile.avr.in (100%) rename {DSTAT/src => src}/asf/common/utils/parts.h (100%) rename {DSTAT/src => src}/asf/common/utils/stdio/read.c (100%) rename {DSTAT/src => src}/asf/common/utils/stdio/stdio_usb/stdio_usb.c (100%) rename {DSTAT/src => src}/asf/common/utils/stdio/stdio_usb/stdio_usb.h (100%) rename {DSTAT/src => src}/asf/common/utils/stdio/write.c (100%) rename {DSTAT/src => src}/asf/xmega/drivers/cpu/ccp.h (100%) rename {DSTAT/src => src}/asf/xmega/drivers/cpu/ccp.s (100%) rename {DSTAT/src => src}/asf/xmega/drivers/cpu/xmega_reset_cause.h (100%) rename {DSTAT/src => src}/asf/xmega/drivers/dma/dma.c (100%) rename {DSTAT/src => src}/asf/xmega/drivers/dma/dma.h (100%) rename {DSTAT/src => src}/asf/xmega/drivers/nvm/nvm.c (100%) rename {DSTAT/src => src}/asf/xmega/drivers/nvm/nvm.h (100%) rename {DSTAT/src => src}/asf/xmega/drivers/nvm/nvm_asm.s (100%) rename {DSTAT/src => src}/asf/xmega/drivers/pmic/pmic.h (100%) rename {DSTAT/src => src}/asf/xmega/drivers/rtc/rtc.c (100%) rename {DSTAT/src => src}/asf/xmega/drivers/rtc/rtc.h (100%) rename {DSTAT/src => src}/asf/xmega/drivers/sleep/sleep.h (100%) rename {DSTAT/src => src}/asf/xmega/drivers/tc/tc.c (100%) rename {DSTAT/src => src}/asf/xmega/drivers/tc/tc.h (100%) rename {DSTAT/src => src}/asf/xmega/drivers/twi/doxygen/xmega.drivers.twi_both/doxyfile.doxygen (100%) rename {DSTAT/src => src}/asf/xmega/drivers/twi/doxygen/xmega.drivers.twi_both/doxygen_module_mainpage.h (100%) rename {DSTAT/src => src}/asf/xmega/drivers/twi/doxygen/xmega.drivers.twi_master/doxyfile.doxygen (100%) rename {DSTAT/src => src}/asf/xmega/drivers/twi/doxygen/xmega.drivers.twi_master/doxygen_module_mainpage.h (100%) rename {DSTAT/src => src}/asf/xmega/drivers/twi/doxygen/xmega.drivers.twi_slave/doxyfile.doxygen (100%) rename {DSTAT/src => src}/asf/xmega/drivers/twi/doxygen/xmega.drivers.twi_slave/doxygen_module_mainpage.h (100%) rename {DSTAT/src => src}/asf/xmega/drivers/twi/twi_common.h (100%) rename {DSTAT/src => src}/asf/xmega/drivers/twi/twim.c (100%) rename {DSTAT/src => src}/asf/xmega/drivers/twi/twim.h (100%) rename {DSTAT/src => src}/asf/xmega/drivers/usart/usart.c (100%) rename {DSTAT/src => src}/asf/xmega/drivers/usart/usart.h (100%) rename {DSTAT/src => src}/asf/xmega/drivers/usb/usb_device.c (100%) rename {DSTAT/src => src}/asf/xmega/drivers/usb/usb_device.h (100%) rename {DSTAT/src => src}/asf/xmega/utils/assembler.h (100%) rename {DSTAT/src => src}/asf/xmega/utils/assembler/gas.h (100%) rename {DSTAT/src => src}/asf/xmega/utils/bit_handling/clz_ctz.h (100%) rename {DSTAT/src => src}/asf/xmega/utils/compiler.h (100%) rename {DSTAT/src => src}/asf/xmega/utils/preprocessor/mrepeat.h (100%) rename {DSTAT/src => src}/asf/xmega/utils/preprocessor/preprocessor.h (100%) rename {DSTAT/src => src}/asf/xmega/utils/preprocessor/stringz.h (100%) rename {DSTAT/src => src}/asf/xmega/utils/preprocessor/tpaste.h (100%) rename {DSTAT/src => src}/asf/xmega/utils/progmem.h (100%) rename {DSTAT/src => src}/asf/xmega/utils/status_codes.h (100%) rename {DSTAT/src => src}/config/conf_board.h (60%) rename {DSTAT/src => src}/config/conf_clock.h (66%) rename {DSTAT/src => src}/config/conf_experiment.h (100%) rename {DSTAT/src => src}/config/conf_nvm.h (100%) rename {DSTAT/src => src}/config/conf_rtc.h (100%) rename {DSTAT/src => src}/config/conf_sleepmgr.h (100%) rename {DSTAT/src => src}/config/conf_twim.h (100%) rename {DSTAT/src => src}/config/conf_usart_spi.h (100%) rename {DSTAT/src => src}/config/conf_usb.h (100%) rename {DSTAT/src => src}/experiment.c (100%) rename {DSTAT/src => src}/experiment.h (100%) rename {DSTAT/src => src}/main.c (90%) rename {DSTAT/src => src}/max5443.c (100%) rename {DSTAT/src => src}/max5443.h (100%) rename {DSTAT/src => src}/settings.c (100%) rename {DSTAT/src => src}/settings.h (100%) rename {DSTAT/src => src}/shutter.c (100%) rename {DSTAT/src => src}/shutter.h (100%) rename {DSTAT/src => src}/tcs.c (100%) rename {DSTAT/src => src}/tcs.h (100%) diff --git a/DSTAT/DSTAT.cproj b/DSTAT/DSTAT.cproj deleted file mode 100644 index b942430..0000000 --- a/DSTAT/DSTAT.cproj +++ /dev/null @@ -1,686 +0,0 @@ - - - - 2.0 - 6.1 - {511f3fe1-f6b0-4e6d-877c-322c1167607e} - DSTAT - $(MSBuildProjectName) - $(MSBuildProjectName) - 3.4.1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - atxmega256a3u - xmegaau - C - com.Atmel.AVRGCC8.C - - $(MSBuildProjectDirectory)\$(Configuration) - $(MSBuildProjectName) - .elf - Executable - Native - true - false - exception_table - 0 - true - true - 0x20000000 - - 2 - - - - True - True - True - True - - - True - True - True - True - True - False - - - BOARD=USER_BOARD - IOPORT_XMEGA_COMPAT - - - - - ../src - ../src/asf/common/applications/user_application/user_board - ../src/asf/common/boards - ../src/asf/common/boards/user_board - ../src/asf/common/utils - ../src/asf/xmega/utils - ../src/asf/xmega/utils/preprocessor - ../src/config - ../src/asf/xmega/drivers/cpu - ../src/asf/xmega/drivers/nvm - ../src/asf/xmega/drivers/pmic - ../src/asf/xmega/drivers/rtc - ../src/asf/xmega/drivers/sleep - ../src/asf/xmega/drivers/tc - ../src/asf/xmega/drivers/usart - ../src/asf/common/services/clock - ../src/asf/common/services/delay - ../src/asf/common/services/ioport - ../src/asf/common/services/sleepmgr - ../src/asf/common/services/spi - ../src/asf/common/services/usb - ../src/asf/common/services/usb/class/cdc - ../src/asf/common/services/usb/class/cdc/device - ../src/asf/common/services/usb/udc - ../src/asf/common/utils/stdio/stdio_usb - ../src/asf/xmega/drivers/usb - ../common/applications/user_application/user_board - ../src/ASF/common/services/hugemem - ../src/ASF/xmega/drivers/dma - ../src/ASF/common/drivers/nvm - - - Optimize for size (-Os) - -fdata-sections - True - -std=gnu99 -fno-strict-aliasing -Wstrict-prototypes -Wmissing-prototypes -Werror-implicit-function-declaration -Wpointer-arith -mrelax - - - - -Wl,--relax - -mrelax -DBOARD=USER_BOARD - - - ../src - ../src/asf/common/applications/user_application/user_board - ../src/asf/common/boards - ../src/asf/common/boards/user_board - ../src/asf/common/utils - ../src/asf/xmega/utils - ../src/asf/xmega/utils/preprocessor - ../src/config - ../src/asf/xmega/drivers/cpu - ../src/asf/xmega/drivers/nvm - ../src/asf/xmega/drivers/pmic - ../src/asf/xmega/drivers/rtc - ../src/asf/xmega/drivers/sleep - ../src/asf/xmega/drivers/tc - ../src/asf/xmega/drivers/usart - ../src/asf/common/services/clock - ../src/asf/common/services/delay - ../src/asf/common/services/ioport - ../src/asf/common/services/sleepmgr - ../src/asf/common/services/spi - ../src/asf/common/services/usb - ../src/asf/common/services/usb/class/cdc - ../src/asf/common/services/usb/class/cdc/device - ../src/asf/common/services/usb/udc - ../src/asf/common/utils/stdio/stdio_usb - ../src/asf/xmega/drivers/usb - ../common/applications/user_application/user_board - ../src/ASF/common/services/hugemem - ../src/ASF/xmega/drivers/dma - ../src/ASF/common/drivers/nvm - - - - - - - - True - True - True - True - - - True - True - True - True - True - False - - - BOARD=USER_BOARD - IOPORT_XMEGA_COMPAT - - - - - ../src - ../src/asf/common/applications/user_application/user_board - ../src/asf/common/boards - ../src/asf/common/boards/user_board - ../src/asf/common/utils - ../src/asf/xmega/utils - ../src/asf/xmega/utils/preprocessor - ../src/config - ../src/asf/xmega/drivers/cpu - ../src/asf/xmega/drivers/nvm - ../src/asf/xmega/drivers/pmic - ../src/asf/xmega/drivers/rtc - ../src/asf/xmega/drivers/sleep - ../src/asf/xmega/drivers/tc - ../src/asf/xmega/drivers/usart - ../src/asf/common/services/clock - ../src/asf/common/services/delay - ../src/asf/common/services/ioport - ../src/asf/common/services/sleepmgr - ../src/asf/common/services/spi - ../src/asf/common/services/usb - ../src/asf/common/services/usb/class/cdc - ../src/asf/common/services/usb/class/cdc/device - ../src/asf/common/services/usb/udc - ../src/asf/common/utils/stdio/stdio_usb - ../src/asf/xmega/drivers/usb - ../common/applications/user_application/user_board - ../src/ASF/common/services/hugemem - ../src/ASF/xmega/drivers/dma - ../src/ASF/common/drivers/nvm - - - Optimize (-O1) - -fdata-sections - Maximum (-g3) - True - -std=gnu99 -fno-strict-aliasing -Wstrict-prototypes -Wmissing-prototypes -Werror-implicit-function-declaration -Wpointer-arith -mrelax - - - - -Wl,--relax - -mrelax -DBOARD=USER_BOARD - - - ../src - ../src/asf/common/applications/user_application/user_board - ../src/asf/common/boards - ../src/asf/common/boards/user_board - ../src/asf/common/utils - ../src/asf/xmega/utils - ../src/asf/xmega/utils/preprocessor - ../src/config - ../src/asf/xmega/drivers/cpu - ../src/asf/xmega/drivers/nvm - ../src/asf/xmega/drivers/pmic - ../src/asf/xmega/drivers/rtc - ../src/asf/xmega/drivers/sleep - ../src/asf/xmega/drivers/tc - ../src/asf/xmega/drivers/usart - ../src/asf/common/services/clock - ../src/asf/common/services/delay - ../src/asf/common/services/ioport - ../src/asf/common/services/sleepmgr - ../src/asf/common/services/spi - ../src/asf/common/services/usb - ../src/asf/common/services/usb/class/cdc - ../src/asf/common/services/usb/class/cdc/device - ../src/asf/common/services/usb/udc - ../src/asf/common/utils/stdio/stdio_usb - ../src/asf/xmega/drivers/usb - ../common/applications/user_application/user_board - ../src/ASF/common/services/hugemem - ../src/ASF/xmega/drivers/dma - ../src/ASF/common/drivers/nvm - - - Default (-Wa,-g) - - - - - - compile - - - compile - - - compile - - - compile - - - compile - - - compile - - - compile - - - compile - - - compile - - - compile - - - compile - - - compile - - - compile - - - compile - - - compile - - - compile - - - compile - - - compile - - - compile - - - compile - - - compile - - - compile - - - compile - - - compile - - - compile - - - compile - - - compile - - - compile - - - compile - - - compile - - - compile - - - compile - - - compile - - - compile - - - compile - - - compile - - - compile - - - compile - - - compile - - - compile - - - compile - - - compile - - - compile - - - compile - - - compile - - - compile - - - compile - - - compile - - - compile - - - compile - - - compile - - - compile - - - compile - - - compile - - - compile - - - compile - - - compile - - - compile - - - compile - - - compile - - - compile - - - compile - - - compile - - - compile - - - compile - - - compile - - - compile - - - compile - - - compile - - - compile - - - compile - - - compile - - - compile - - - compile - - - compile - - - compile - - - compile - - - compile - - - compile - - - compile - - - compile - - - compile - - - compile - - - compile - - - compile - - - compile - - - compile - - - compile - - - compile - - - compile - - - compile - - - compile - - - compile - - - compile - - - compile - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/DSTAT1.atsln b/DSTAT1.atsln deleted file mode 100644 index bf1b058..0000000 --- a/DSTAT1.atsln +++ /dev/null @@ -1,30 +0,0 @@ - -Microsoft Visual Studio Solution File, Format Version 11.00 -# Atmel Studio Solution File, Format Version 11.00 -Project("{54F91283-7BC4-4236-8FF9-10F437C3AD48}") = "DSTAT", "DSTAT\DSTAT.cproj", "{511F3FE1-F6B0-4E6D-877C-322C1167607E}" -EndProject -Project("{54F91283-7BC4-4236-8FF9-10F437C3AD48}") = "EEPROM init", "EEPROM init\EEPROM init.cproj", "{F03C750F-9F8B-4E91-9B72-83F6D7CE27F4}" -EndProject -Global - GlobalSection(SolutionConfigurationPlatforms) = preSolution - Debug|AVR = Debug|AVR - Release|AVR = Release|AVR - EndGlobalSection - GlobalSection(ProjectConfigurationPlatforms) = postSolution - {511F3FE1-F6B0-4E6D-877C-322C1167607E}.Debug|AVR.ActiveCfg = Debug|AVR - {511F3FE1-F6B0-4E6D-877C-322C1167607E}.Debug|AVR.Build.0 = Debug|AVR - {511F3FE1-F6B0-4E6D-877C-322C1167607E}.Release|AVR.ActiveCfg = Release|AVR - {511F3FE1-F6B0-4E6D-877C-322C1167607E}.Release|AVR.Build.0 = Release|AVR - {F03C750F-9F8B-4E91-9B72-83F6D7CE27F4}.Debug|AVR.ActiveCfg = Debug|AVR - {F03C750F-9F8B-4E91-9B72-83F6D7CE27F4}.Debug|AVR.Build.0 = Debug|AVR - {F03C750F-9F8B-4E91-9B72-83F6D7CE27F4}.Release|AVR.ActiveCfg = Release|AVR - {F03C750F-9F8B-4E91-9B72-83F6D7CE27F4}.Release|AVR.Build.0 = Release|AVR - EndGlobalSection - GlobalSection(SolutionProperties) = preSolution - HideSolutionNode = FALSE - EndGlobalSection - GlobalSection(SubversionScc) = preSolution - Svn-Managed = True - Manager = AnkhSVN - Subversion Support for Visual Studio - EndGlobalSection -EndGlobal diff --git a/DSTAT1.atsuo b/DSTAT1.atsuo deleted file mode 100644 index ed3155bba6ffdc35f3520f1daeb779eab2c12534..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 51712 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 diff --git a/DSTAT/Makefile b/Makefile similarity index 100% rename from DSTAT/Makefile rename to Makefile diff --git a/DSTAT/atmel_devices_cdc.inf b/atmel_devices_cdc.inf similarity index 100% rename from DSTAT/atmel_devices_cdc.inf rename to atmel_devices_cdc.inf diff --git a/DSTAT/atxmega256a3u_104.hex b/atxmega256a3u_104.hex similarity index 100% rename from DSTAT/atxmega256a3u_104.hex rename to atxmega256a3u_104.hex diff --git a/DSTAT/config.mk b/config.mk similarity index 100% rename from DSTAT/config.mk rename to config.mk diff --git a/DSTAT/doxyfile b/doxyfile similarity index 100% rename from DSTAT/doxyfile rename to doxyfile diff --git a/DSTAT/src/ads1255.c b/src/ads1255.c similarity index 100% rename from DSTAT/src/ads1255.c rename to src/ads1255.c diff --git a/DSTAT/src/ads1255.h b/src/ads1255.h similarity index 100% rename from DSTAT/src/ads1255.h rename to src/ads1255.h diff --git a/DSTAT/src/asf.h b/src/asf.h similarity index 100% rename from DSTAT/src/asf.h rename to src/asf.h diff --git a/DSTAT/src/asf/common/boards/board.h b/src/asf/common/boards/board.h similarity index 100% rename from DSTAT/src/asf/common/boards/board.h rename to src/asf/common/boards/board.h diff --git a/DSTAT/src/asf/common/boards/user_board/init.c b/src/asf/common/boards/user_board/init.c similarity index 100% rename from DSTAT/src/asf/common/boards/user_board/init.c rename to src/asf/common/boards/user_board/init.c diff --git a/DSTAT/src/asf/common/boards/user_board/user_board.h b/src/asf/common/boards/user_board/user_board.h similarity index 100% rename from DSTAT/src/asf/common/boards/user_board/user_board.h rename to src/asf/common/boards/user_board/user_board.h diff --git a/DSTAT/src/asf/common/drivers/nvm/common_nvm.h b/src/asf/common/drivers/nvm/common_nvm.h similarity index 100% rename from DSTAT/src/asf/common/drivers/nvm/common_nvm.h rename to src/asf/common/drivers/nvm/common_nvm.h diff --git a/DSTAT/src/asf/common/drivers/nvm/xmega/xmega_nvm.c b/src/asf/common/drivers/nvm/xmega/xmega_nvm.c similarity index 100% rename from DSTAT/src/asf/common/drivers/nvm/xmega/xmega_nvm.c rename to src/asf/common/drivers/nvm/xmega/xmega_nvm.c diff --git a/DSTAT/src/asf/common/services/clock/genclk.h b/src/asf/common/services/clock/genclk.h similarity index 100% rename from DSTAT/src/asf/common/services/clock/genclk.h rename to src/asf/common/services/clock/genclk.h diff --git a/DSTAT/src/asf/common/services/clock/osc.h b/src/asf/common/services/clock/osc.h similarity index 100% rename from DSTAT/src/asf/common/services/clock/osc.h rename to src/asf/common/services/clock/osc.h diff --git a/DSTAT/src/asf/common/services/clock/pll.h b/src/asf/common/services/clock/pll.h similarity index 100% rename from DSTAT/src/asf/common/services/clock/pll.h rename to src/asf/common/services/clock/pll.h diff --git a/DSTAT/src/asf/common/services/clock/sysclk.h b/src/asf/common/services/clock/sysclk.h similarity index 100% rename from DSTAT/src/asf/common/services/clock/sysclk.h rename to src/asf/common/services/clock/sysclk.h diff --git a/DSTAT/src/asf/common/services/clock/xmega/osc.h b/src/asf/common/services/clock/xmega/osc.h similarity index 100% rename from DSTAT/src/asf/common/services/clock/xmega/osc.h rename to src/asf/common/services/clock/xmega/osc.h diff --git a/DSTAT/src/asf/common/services/clock/xmega/pll.h b/src/asf/common/services/clock/xmega/pll.h similarity index 100% rename from DSTAT/src/asf/common/services/clock/xmega/pll.h rename to src/asf/common/services/clock/xmega/pll.h diff --git a/DSTAT/src/asf/common/services/clock/xmega/sysclk.c b/src/asf/common/services/clock/xmega/sysclk.c similarity index 100% rename from DSTAT/src/asf/common/services/clock/xmega/sysclk.c rename to src/asf/common/services/clock/xmega/sysclk.c diff --git a/DSTAT/src/asf/common/services/clock/xmega/sysclk.h b/src/asf/common/services/clock/xmega/sysclk.h similarity index 100% rename from DSTAT/src/asf/common/services/clock/xmega/sysclk.h rename to src/asf/common/services/clock/xmega/sysclk.h diff --git a/DSTAT/src/asf/common/services/delay/delay.h b/src/asf/common/services/delay/delay.h similarity index 100% rename from DSTAT/src/asf/common/services/delay/delay.h rename to src/asf/common/services/delay/delay.h diff --git a/DSTAT/src/asf/common/services/delay/xmega/cycle_counter.h b/src/asf/common/services/delay/xmega/cycle_counter.h similarity index 100% rename from DSTAT/src/asf/common/services/delay/xmega/cycle_counter.h rename to src/asf/common/services/delay/xmega/cycle_counter.h diff --git a/DSTAT/src/asf/common/services/hugemem/avr8/avr8_hugemem.c b/src/asf/common/services/hugemem/avr8/avr8_hugemem.c similarity index 100% rename from DSTAT/src/asf/common/services/hugemem/avr8/avr8_hugemem.c rename to src/asf/common/services/hugemem/avr8/avr8_hugemem.c diff --git a/DSTAT/src/asf/common/services/hugemem/avr8/hugemem.h b/src/asf/common/services/hugemem/avr8/hugemem.h similarity index 100% rename from DSTAT/src/asf/common/services/hugemem/avr8/hugemem.h rename to src/asf/common/services/hugemem/avr8/hugemem.h diff --git a/DSTAT/src/asf/common/services/hugemem/generic/hugemem.h b/src/asf/common/services/hugemem/generic/hugemem.h similarity index 100% rename from DSTAT/src/asf/common/services/hugemem/generic/hugemem.h rename to src/asf/common/services/hugemem/generic/hugemem.h diff --git a/DSTAT/src/asf/common/services/hugemem/hugemem.h b/src/asf/common/services/hugemem/hugemem.h similarity index 100% rename from DSTAT/src/asf/common/services/hugemem/hugemem.h rename to src/asf/common/services/hugemem/hugemem.h diff --git a/DSTAT/src/asf/common/services/ioport/ioport.h b/src/asf/common/services/ioport/ioport.h similarity index 100% rename from DSTAT/src/asf/common/services/ioport/ioport.h rename to src/asf/common/services/ioport/ioport.h diff --git a/DSTAT/src/asf/common/services/ioport/xmega/ioport.h b/src/asf/common/services/ioport/xmega/ioport.h similarity index 100% rename from DSTAT/src/asf/common/services/ioport/xmega/ioport.h rename to src/asf/common/services/ioport/xmega/ioport.h diff --git a/DSTAT/src/asf/common/services/ioport/xmega/ioport_compat.c b/src/asf/common/services/ioport/xmega/ioport_compat.c similarity index 100% rename from DSTAT/src/asf/common/services/ioport/xmega/ioport_compat.c rename to src/asf/common/services/ioport/xmega/ioport_compat.c diff --git a/DSTAT/src/asf/common/services/ioport/xmega/ioport_compat.h b/src/asf/common/services/ioport/xmega/ioport_compat.h similarity index 100% rename from DSTAT/src/asf/common/services/ioport/xmega/ioport_compat.h rename to src/asf/common/services/ioport/xmega/ioport_compat.h diff --git a/DSTAT/src/asf/common/services/sleepmgr/sleepmgr.h b/src/asf/common/services/sleepmgr/sleepmgr.h similarity index 100% rename from DSTAT/src/asf/common/services/sleepmgr/sleepmgr.h rename to src/asf/common/services/sleepmgr/sleepmgr.h diff --git a/DSTAT/src/asf/common/services/sleepmgr/xmega/sleepmgr.c b/src/asf/common/services/sleepmgr/xmega/sleepmgr.c similarity index 100% rename from DSTAT/src/asf/common/services/sleepmgr/xmega/sleepmgr.c rename to src/asf/common/services/sleepmgr/xmega/sleepmgr.c diff --git a/DSTAT/src/asf/common/services/sleepmgr/xmega/sleepmgr.h b/src/asf/common/services/sleepmgr/xmega/sleepmgr.h similarity index 100% rename from DSTAT/src/asf/common/services/sleepmgr/xmega/sleepmgr.h rename to src/asf/common/services/sleepmgr/xmega/sleepmgr.h diff --git a/DSTAT/src/asf/common/services/spi/usart_spi.h b/src/asf/common/services/spi/usart_spi.h similarity index 100% rename from DSTAT/src/asf/common/services/spi/usart_spi.h rename to src/asf/common/services/spi/usart_spi.h diff --git a/DSTAT/src/asf/common/services/spi/xmega_usart_spi/usart_spi.c b/src/asf/common/services/spi/xmega_usart_spi/usart_spi.c similarity index 100% rename from DSTAT/src/asf/common/services/spi/xmega_usart_spi/usart_spi.c rename to src/asf/common/services/spi/xmega_usart_spi/usart_spi.c diff --git a/DSTAT/src/asf/common/services/spi/xmega_usart_spi/usart_spi.h b/src/asf/common/services/spi/xmega_usart_spi/usart_spi.h similarity index 100% rename from DSTAT/src/asf/common/services/spi/xmega_usart_spi/usart_spi.h rename to src/asf/common/services/spi/xmega_usart_spi/usart_spi.h diff --git a/DSTAT/src/asf/common/services/twi/doxygen/common.services.basic.twi_0/doxyfile.doxygen b/src/asf/common/services/twi/doxygen/common.services.basic.twi_0/doxyfile.doxygen similarity index 100% rename from DSTAT/src/asf/common/services/twi/doxygen/common.services.basic.twi_0/doxyfile.doxygen rename to src/asf/common/services/twi/doxygen/common.services.basic.twi_0/doxyfile.doxygen diff --git a/DSTAT/src/asf/common/services/twi/doxygen/common.services.basic.twi_0/doxygen_module_mainpage.h b/src/asf/common/services/twi/doxygen/common.services.basic.twi_0/doxygen_module_mainpage.h similarity index 100% rename from DSTAT/src/asf/common/services/twi/doxygen/common.services.basic.twi_0/doxygen_module_mainpage.h rename to src/asf/common/services/twi/doxygen/common.services.basic.twi_0/doxygen_module_mainpage.h diff --git a/DSTAT/src/asf/common/services/twi/doxygen/common.services.basic.twi_1/doxyfile.doxygen b/src/asf/common/services/twi/doxygen/common.services.basic.twi_1/doxyfile.doxygen similarity index 100% rename from DSTAT/src/asf/common/services/twi/doxygen/common.services.basic.twi_1/doxyfile.doxygen rename to src/asf/common/services/twi/doxygen/common.services.basic.twi_1/doxyfile.doxygen diff --git a/DSTAT/src/asf/common/services/twi/doxygen/common.services.basic.twi_1/doxygen_module_mainpage.h b/src/asf/common/services/twi/doxygen/common.services.basic.twi_1/doxygen_module_mainpage.h similarity index 100% rename from DSTAT/src/asf/common/services/twi/doxygen/common.services.basic.twi_1/doxygen_module_mainpage.h rename to src/asf/common/services/twi/doxygen/common.services.basic.twi_1/doxygen_module_mainpage.h diff --git a/DSTAT/src/asf/common/services/twi/doxygen/common.services.basic.twi_2/doxyfile.doxygen b/src/asf/common/services/twi/doxygen/common.services.basic.twi_2/doxyfile.doxygen similarity index 100% rename from DSTAT/src/asf/common/services/twi/doxygen/common.services.basic.twi_2/doxyfile.doxygen rename to src/asf/common/services/twi/doxygen/common.services.basic.twi_2/doxyfile.doxygen diff --git a/DSTAT/src/asf/common/services/twi/doxygen/common.services.basic.twi_2/doxygen_module_mainpage.h b/src/asf/common/services/twi/doxygen/common.services.basic.twi_2/doxygen_module_mainpage.h similarity index 100% rename from DSTAT/src/asf/common/services/twi/doxygen/common.services.basic.twi_2/doxygen_module_mainpage.h rename to src/asf/common/services/twi/doxygen/common.services.basic.twi_2/doxygen_module_mainpage.h diff --git a/DSTAT/src/asf/common/services/twi/doxygen/common.services.basic.twi_3/doxyfile.doxygen b/src/asf/common/services/twi/doxygen/common.services.basic.twi_3/doxyfile.doxygen similarity index 100% rename from DSTAT/src/asf/common/services/twi/doxygen/common.services.basic.twi_3/doxyfile.doxygen rename to src/asf/common/services/twi/doxygen/common.services.basic.twi_3/doxyfile.doxygen diff --git a/DSTAT/src/asf/common/services/twi/doxygen/common.services.basic.twi_3/doxygen_module_mainpage.h b/src/asf/common/services/twi/doxygen/common.services.basic.twi_3/doxygen_module_mainpage.h similarity index 100% rename from DSTAT/src/asf/common/services/twi/doxygen/common.services.basic.twi_3/doxygen_module_mainpage.h rename to src/asf/common/services/twi/doxygen/common.services.basic.twi_3/doxygen_module_mainpage.h diff --git a/DSTAT/src/asf/common/services/twi/doxygen/common.services.basic.twi_4/doxyfile.doxygen b/src/asf/common/services/twi/doxygen/common.services.basic.twi_4/doxyfile.doxygen similarity index 100% rename from DSTAT/src/asf/common/services/twi/doxygen/common.services.basic.twi_4/doxyfile.doxygen rename to src/asf/common/services/twi/doxygen/common.services.basic.twi_4/doxyfile.doxygen diff --git a/DSTAT/src/asf/common/services/twi/doxygen/common.services.basic.twi_4/doxygen_module_mainpage.h b/src/asf/common/services/twi/doxygen/common.services.basic.twi_4/doxygen_module_mainpage.h similarity index 100% rename from DSTAT/src/asf/common/services/twi/doxygen/common.services.basic.twi_4/doxygen_module_mainpage.h rename to src/asf/common/services/twi/doxygen/common.services.basic.twi_4/doxygen_module_mainpage.h diff --git a/DSTAT/src/asf/common/services/twi/doxygen/common.services.basic.twi_5/doxyfile.doxygen b/src/asf/common/services/twi/doxygen/common.services.basic.twi_5/doxyfile.doxygen similarity index 100% rename from DSTAT/src/asf/common/services/twi/doxygen/common.services.basic.twi_5/doxyfile.doxygen rename to src/asf/common/services/twi/doxygen/common.services.basic.twi_5/doxyfile.doxygen diff --git a/DSTAT/src/asf/common/services/twi/doxygen/common.services.basic.twi_5/doxygen_module_mainpage.h b/src/asf/common/services/twi/doxygen/common.services.basic.twi_5/doxygen_module_mainpage.h similarity index 100% rename from DSTAT/src/asf/common/services/twi/doxygen/common.services.basic.twi_5/doxygen_module_mainpage.h rename to src/asf/common/services/twi/doxygen/common.services.basic.twi_5/doxygen_module_mainpage.h diff --git a/DSTAT/src/asf/common/services/twi/doxygen/common.services.basic.twihs_0/doxyfile.doxygen b/src/asf/common/services/twi/doxygen/common.services.basic.twihs_0/doxyfile.doxygen similarity index 100% rename from DSTAT/src/asf/common/services/twi/doxygen/common.services.basic.twihs_0/doxyfile.doxygen rename to src/asf/common/services/twi/doxygen/common.services.basic.twihs_0/doxyfile.doxygen diff --git a/DSTAT/src/asf/common/services/twi/doxygen/common.services.basic.twihs_0/doxygen_module_mainpage.h b/src/asf/common/services/twi/doxygen/common.services.basic.twihs_0/doxygen_module_mainpage.h similarity index 100% rename from DSTAT/src/asf/common/services/twi/doxygen/common.services.basic.twihs_0/doxygen_module_mainpage.h rename to src/asf/common/services/twi/doxygen/common.services.basic.twihs_0/doxygen_module_mainpage.h diff --git a/DSTAT/src/asf/common/services/twi/twi_master.h b/src/asf/common/services/twi/twi_master.h similarity index 100% rename from DSTAT/src/asf/common/services/twi/twi_master.h rename to src/asf/common/services/twi/twi_master.h diff --git a/DSTAT/src/asf/common/services/twi/xmega_twi/twi_master.h b/src/asf/common/services/twi/xmega_twi/twi_master.h similarity index 100% rename from DSTAT/src/asf/common/services/twi/xmega_twi/twi_master.h rename to src/asf/common/services/twi/xmega_twi/twi_master.h diff --git a/DSTAT/src/asf/common/services/usb/class/cdc/device/udi_cdc.c b/src/asf/common/services/usb/class/cdc/device/udi_cdc.c similarity index 100% rename from DSTAT/src/asf/common/services/usb/class/cdc/device/udi_cdc.c rename to src/asf/common/services/usb/class/cdc/device/udi_cdc.c diff --git a/DSTAT/src/asf/common/services/usb/class/cdc/device/udi_cdc.h b/src/asf/common/services/usb/class/cdc/device/udi_cdc.h similarity index 100% rename from DSTAT/src/asf/common/services/usb/class/cdc/device/udi_cdc.h rename to src/asf/common/services/usb/class/cdc/device/udi_cdc.h diff --git a/DSTAT/src/asf/common/services/usb/class/cdc/device/udi_cdc_conf.h b/src/asf/common/services/usb/class/cdc/device/udi_cdc_conf.h similarity index 100% rename from DSTAT/src/asf/common/services/usb/class/cdc/device/udi_cdc_conf.h rename to src/asf/common/services/usb/class/cdc/device/udi_cdc_conf.h diff --git a/DSTAT/src/asf/common/services/usb/class/cdc/device/udi_cdc_desc.c b/src/asf/common/services/usb/class/cdc/device/udi_cdc_desc.c similarity index 100% rename from DSTAT/src/asf/common/services/usb/class/cdc/device/udi_cdc_desc.c rename to src/asf/common/services/usb/class/cdc/device/udi_cdc_desc.c diff --git a/DSTAT/src/asf/common/services/usb/class/cdc/usb_protocol_cdc.h b/src/asf/common/services/usb/class/cdc/usb_protocol_cdc.h similarity index 100% rename from DSTAT/src/asf/common/services/usb/class/cdc/usb_protocol_cdc.h rename to src/asf/common/services/usb/class/cdc/usb_protocol_cdc.h diff --git a/DSTAT/src/asf/common/services/usb/udc/udc.c b/src/asf/common/services/usb/udc/udc.c similarity index 100% rename from DSTAT/src/asf/common/services/usb/udc/udc.c rename to src/asf/common/services/usb/udc/udc.c diff --git a/DSTAT/src/asf/common/services/usb/udc/udc.h b/src/asf/common/services/usb/udc/udc.h similarity index 100% rename from DSTAT/src/asf/common/services/usb/udc/udc.h rename to src/asf/common/services/usb/udc/udc.h diff --git a/DSTAT/src/asf/common/services/usb/udc/udc_desc.h b/src/asf/common/services/usb/udc/udc_desc.h similarity index 100% rename from DSTAT/src/asf/common/services/usb/udc/udc_desc.h rename to src/asf/common/services/usb/udc/udc_desc.h diff --git a/DSTAT/src/asf/common/services/usb/udc/udd.h b/src/asf/common/services/usb/udc/udd.h similarity index 100% rename from DSTAT/src/asf/common/services/usb/udc/udd.h rename to src/asf/common/services/usb/udc/udd.h diff --git a/DSTAT/src/asf/common/services/usb/udc/udi.h b/src/asf/common/services/usb/udc/udi.h similarity index 100% rename from DSTAT/src/asf/common/services/usb/udc/udi.h rename to src/asf/common/services/usb/udc/udi.h diff --git a/DSTAT/src/asf/common/services/usb/usb_atmel.h b/src/asf/common/services/usb/usb_atmel.h similarity index 100% rename from DSTAT/src/asf/common/services/usb/usb_atmel.h rename to src/asf/common/services/usb/usb_atmel.h diff --git a/DSTAT/src/asf/common/services/usb/usb_protocol.h b/src/asf/common/services/usb/usb_protocol.h similarity index 100% rename from DSTAT/src/asf/common/services/usb/usb_protocol.h rename to src/asf/common/services/usb/usb_protocol.h diff --git a/DSTAT/src/asf/common/utils/interrupt.h b/src/asf/common/utils/interrupt.h similarity index 100% rename from DSTAT/src/asf/common/utils/interrupt.h rename to src/asf/common/utils/interrupt.h diff --git a/DSTAT/src/asf/common/utils/interrupt/interrupt_avr8.h b/src/asf/common/utils/interrupt/interrupt_avr8.h similarity index 100% rename from DSTAT/src/asf/common/utils/interrupt/interrupt_avr8.h rename to src/asf/common/utils/interrupt/interrupt_avr8.h diff --git a/DSTAT/src/asf/common/utils/make/Makefile.avr.in b/src/asf/common/utils/make/Makefile.avr.in similarity index 100% rename from DSTAT/src/asf/common/utils/make/Makefile.avr.in rename to src/asf/common/utils/make/Makefile.avr.in diff --git a/DSTAT/src/asf/common/utils/parts.h b/src/asf/common/utils/parts.h similarity index 100% rename from DSTAT/src/asf/common/utils/parts.h rename to src/asf/common/utils/parts.h diff --git a/DSTAT/src/asf/common/utils/stdio/read.c b/src/asf/common/utils/stdio/read.c similarity index 100% rename from DSTAT/src/asf/common/utils/stdio/read.c rename to src/asf/common/utils/stdio/read.c diff --git a/DSTAT/src/asf/common/utils/stdio/stdio_usb/stdio_usb.c b/src/asf/common/utils/stdio/stdio_usb/stdio_usb.c similarity index 100% rename from DSTAT/src/asf/common/utils/stdio/stdio_usb/stdio_usb.c rename to src/asf/common/utils/stdio/stdio_usb/stdio_usb.c diff --git a/DSTAT/src/asf/common/utils/stdio/stdio_usb/stdio_usb.h b/src/asf/common/utils/stdio/stdio_usb/stdio_usb.h similarity index 100% rename from DSTAT/src/asf/common/utils/stdio/stdio_usb/stdio_usb.h rename to src/asf/common/utils/stdio/stdio_usb/stdio_usb.h diff --git a/DSTAT/src/asf/common/utils/stdio/write.c b/src/asf/common/utils/stdio/write.c similarity index 100% rename from DSTAT/src/asf/common/utils/stdio/write.c rename to src/asf/common/utils/stdio/write.c diff --git a/DSTAT/src/asf/xmega/drivers/cpu/ccp.h b/src/asf/xmega/drivers/cpu/ccp.h similarity index 100% rename from DSTAT/src/asf/xmega/drivers/cpu/ccp.h rename to src/asf/xmega/drivers/cpu/ccp.h diff --git a/DSTAT/src/asf/xmega/drivers/cpu/ccp.s b/src/asf/xmega/drivers/cpu/ccp.s similarity index 100% rename from DSTAT/src/asf/xmega/drivers/cpu/ccp.s rename to src/asf/xmega/drivers/cpu/ccp.s diff --git a/DSTAT/src/asf/xmega/drivers/cpu/xmega_reset_cause.h b/src/asf/xmega/drivers/cpu/xmega_reset_cause.h similarity index 100% rename from DSTAT/src/asf/xmega/drivers/cpu/xmega_reset_cause.h rename to src/asf/xmega/drivers/cpu/xmega_reset_cause.h diff --git a/DSTAT/src/asf/xmega/drivers/dma/dma.c b/src/asf/xmega/drivers/dma/dma.c similarity index 100% rename from DSTAT/src/asf/xmega/drivers/dma/dma.c rename to src/asf/xmega/drivers/dma/dma.c diff --git a/DSTAT/src/asf/xmega/drivers/dma/dma.h b/src/asf/xmega/drivers/dma/dma.h similarity index 100% rename from DSTAT/src/asf/xmega/drivers/dma/dma.h rename to src/asf/xmega/drivers/dma/dma.h diff --git a/DSTAT/src/asf/xmega/drivers/nvm/nvm.c b/src/asf/xmega/drivers/nvm/nvm.c similarity index 100% rename from DSTAT/src/asf/xmega/drivers/nvm/nvm.c rename to src/asf/xmega/drivers/nvm/nvm.c diff --git a/DSTAT/src/asf/xmega/drivers/nvm/nvm.h b/src/asf/xmega/drivers/nvm/nvm.h similarity index 100% rename from DSTAT/src/asf/xmega/drivers/nvm/nvm.h rename to src/asf/xmega/drivers/nvm/nvm.h diff --git a/DSTAT/src/asf/xmega/drivers/nvm/nvm_asm.s b/src/asf/xmega/drivers/nvm/nvm_asm.s similarity index 100% rename from DSTAT/src/asf/xmega/drivers/nvm/nvm_asm.s rename to src/asf/xmega/drivers/nvm/nvm_asm.s diff --git a/DSTAT/src/asf/xmega/drivers/pmic/pmic.h b/src/asf/xmega/drivers/pmic/pmic.h similarity index 100% rename from DSTAT/src/asf/xmega/drivers/pmic/pmic.h rename to src/asf/xmega/drivers/pmic/pmic.h diff --git a/DSTAT/src/asf/xmega/drivers/rtc/rtc.c b/src/asf/xmega/drivers/rtc/rtc.c similarity index 100% rename from DSTAT/src/asf/xmega/drivers/rtc/rtc.c rename to src/asf/xmega/drivers/rtc/rtc.c diff --git a/DSTAT/src/asf/xmega/drivers/rtc/rtc.h b/src/asf/xmega/drivers/rtc/rtc.h similarity index 100% rename from DSTAT/src/asf/xmega/drivers/rtc/rtc.h rename to src/asf/xmega/drivers/rtc/rtc.h diff --git a/DSTAT/src/asf/xmega/drivers/sleep/sleep.h b/src/asf/xmega/drivers/sleep/sleep.h similarity index 100% rename from DSTAT/src/asf/xmega/drivers/sleep/sleep.h rename to src/asf/xmega/drivers/sleep/sleep.h diff --git a/DSTAT/src/asf/xmega/drivers/tc/tc.c b/src/asf/xmega/drivers/tc/tc.c similarity index 100% rename from DSTAT/src/asf/xmega/drivers/tc/tc.c rename to src/asf/xmega/drivers/tc/tc.c diff --git a/DSTAT/src/asf/xmega/drivers/tc/tc.h b/src/asf/xmega/drivers/tc/tc.h similarity index 100% rename from DSTAT/src/asf/xmega/drivers/tc/tc.h rename to src/asf/xmega/drivers/tc/tc.h diff --git a/DSTAT/src/asf/xmega/drivers/twi/doxygen/xmega.drivers.twi_both/doxyfile.doxygen b/src/asf/xmega/drivers/twi/doxygen/xmega.drivers.twi_both/doxyfile.doxygen similarity index 100% rename from DSTAT/src/asf/xmega/drivers/twi/doxygen/xmega.drivers.twi_both/doxyfile.doxygen rename to src/asf/xmega/drivers/twi/doxygen/xmega.drivers.twi_both/doxyfile.doxygen diff --git a/DSTAT/src/asf/xmega/drivers/twi/doxygen/xmega.drivers.twi_both/doxygen_module_mainpage.h b/src/asf/xmega/drivers/twi/doxygen/xmega.drivers.twi_both/doxygen_module_mainpage.h similarity index 100% rename from DSTAT/src/asf/xmega/drivers/twi/doxygen/xmega.drivers.twi_both/doxygen_module_mainpage.h rename to src/asf/xmega/drivers/twi/doxygen/xmega.drivers.twi_both/doxygen_module_mainpage.h diff --git a/DSTAT/src/asf/xmega/drivers/twi/doxygen/xmega.drivers.twi_master/doxyfile.doxygen b/src/asf/xmega/drivers/twi/doxygen/xmega.drivers.twi_master/doxyfile.doxygen similarity index 100% rename from DSTAT/src/asf/xmega/drivers/twi/doxygen/xmega.drivers.twi_master/doxyfile.doxygen rename to src/asf/xmega/drivers/twi/doxygen/xmega.drivers.twi_master/doxyfile.doxygen diff --git a/DSTAT/src/asf/xmega/drivers/twi/doxygen/xmega.drivers.twi_master/doxygen_module_mainpage.h b/src/asf/xmega/drivers/twi/doxygen/xmega.drivers.twi_master/doxygen_module_mainpage.h similarity index 100% rename from DSTAT/src/asf/xmega/drivers/twi/doxygen/xmega.drivers.twi_master/doxygen_module_mainpage.h rename to src/asf/xmega/drivers/twi/doxygen/xmega.drivers.twi_master/doxygen_module_mainpage.h diff --git a/DSTAT/src/asf/xmega/drivers/twi/doxygen/xmega.drivers.twi_slave/doxyfile.doxygen b/src/asf/xmega/drivers/twi/doxygen/xmega.drivers.twi_slave/doxyfile.doxygen similarity index 100% rename from DSTAT/src/asf/xmega/drivers/twi/doxygen/xmega.drivers.twi_slave/doxyfile.doxygen rename to src/asf/xmega/drivers/twi/doxygen/xmega.drivers.twi_slave/doxyfile.doxygen diff --git a/DSTAT/src/asf/xmega/drivers/twi/doxygen/xmega.drivers.twi_slave/doxygen_module_mainpage.h b/src/asf/xmega/drivers/twi/doxygen/xmega.drivers.twi_slave/doxygen_module_mainpage.h similarity index 100% rename from DSTAT/src/asf/xmega/drivers/twi/doxygen/xmega.drivers.twi_slave/doxygen_module_mainpage.h rename to src/asf/xmega/drivers/twi/doxygen/xmega.drivers.twi_slave/doxygen_module_mainpage.h diff --git a/DSTAT/src/asf/xmega/drivers/twi/twi_common.h b/src/asf/xmega/drivers/twi/twi_common.h similarity index 100% rename from DSTAT/src/asf/xmega/drivers/twi/twi_common.h rename to src/asf/xmega/drivers/twi/twi_common.h diff --git a/DSTAT/src/asf/xmega/drivers/twi/twim.c b/src/asf/xmega/drivers/twi/twim.c similarity index 100% rename from DSTAT/src/asf/xmega/drivers/twi/twim.c rename to src/asf/xmega/drivers/twi/twim.c diff --git a/DSTAT/src/asf/xmega/drivers/twi/twim.h b/src/asf/xmega/drivers/twi/twim.h similarity index 100% rename from DSTAT/src/asf/xmega/drivers/twi/twim.h rename to src/asf/xmega/drivers/twi/twim.h diff --git a/DSTAT/src/asf/xmega/drivers/usart/usart.c b/src/asf/xmega/drivers/usart/usart.c similarity index 100% rename from DSTAT/src/asf/xmega/drivers/usart/usart.c rename to src/asf/xmega/drivers/usart/usart.c diff --git a/DSTAT/src/asf/xmega/drivers/usart/usart.h b/src/asf/xmega/drivers/usart/usart.h similarity index 100% rename from DSTAT/src/asf/xmega/drivers/usart/usart.h rename to src/asf/xmega/drivers/usart/usart.h diff --git a/DSTAT/src/asf/xmega/drivers/usb/usb_device.c b/src/asf/xmega/drivers/usb/usb_device.c similarity index 100% rename from DSTAT/src/asf/xmega/drivers/usb/usb_device.c rename to src/asf/xmega/drivers/usb/usb_device.c diff --git a/DSTAT/src/asf/xmega/drivers/usb/usb_device.h b/src/asf/xmega/drivers/usb/usb_device.h similarity index 100% rename from DSTAT/src/asf/xmega/drivers/usb/usb_device.h rename to src/asf/xmega/drivers/usb/usb_device.h diff --git a/DSTAT/src/asf/xmega/utils/assembler.h b/src/asf/xmega/utils/assembler.h similarity index 100% rename from DSTAT/src/asf/xmega/utils/assembler.h rename to src/asf/xmega/utils/assembler.h diff --git a/DSTAT/src/asf/xmega/utils/assembler/gas.h b/src/asf/xmega/utils/assembler/gas.h similarity index 100% rename from DSTAT/src/asf/xmega/utils/assembler/gas.h rename to src/asf/xmega/utils/assembler/gas.h diff --git a/DSTAT/src/asf/xmega/utils/bit_handling/clz_ctz.h b/src/asf/xmega/utils/bit_handling/clz_ctz.h similarity index 100% rename from DSTAT/src/asf/xmega/utils/bit_handling/clz_ctz.h rename to src/asf/xmega/utils/bit_handling/clz_ctz.h diff --git a/DSTAT/src/asf/xmega/utils/compiler.h b/src/asf/xmega/utils/compiler.h similarity index 100% rename from DSTAT/src/asf/xmega/utils/compiler.h rename to src/asf/xmega/utils/compiler.h diff --git a/DSTAT/src/asf/xmega/utils/preprocessor/mrepeat.h b/src/asf/xmega/utils/preprocessor/mrepeat.h similarity index 100% rename from DSTAT/src/asf/xmega/utils/preprocessor/mrepeat.h rename to src/asf/xmega/utils/preprocessor/mrepeat.h diff --git a/DSTAT/src/asf/xmega/utils/preprocessor/preprocessor.h b/src/asf/xmega/utils/preprocessor/preprocessor.h similarity index 100% rename from DSTAT/src/asf/xmega/utils/preprocessor/preprocessor.h rename to src/asf/xmega/utils/preprocessor/preprocessor.h diff --git a/DSTAT/src/asf/xmega/utils/preprocessor/stringz.h b/src/asf/xmega/utils/preprocessor/stringz.h similarity index 100% rename from DSTAT/src/asf/xmega/utils/preprocessor/stringz.h rename to src/asf/xmega/utils/preprocessor/stringz.h diff --git a/DSTAT/src/asf/xmega/utils/preprocessor/tpaste.h b/src/asf/xmega/utils/preprocessor/tpaste.h similarity index 100% rename from DSTAT/src/asf/xmega/utils/preprocessor/tpaste.h rename to src/asf/xmega/utils/preprocessor/tpaste.h diff --git a/DSTAT/src/asf/xmega/utils/progmem.h b/src/asf/xmega/utils/progmem.h similarity index 100% rename from DSTAT/src/asf/xmega/utils/progmem.h rename to src/asf/xmega/utils/progmem.h diff --git a/DSTAT/src/asf/xmega/utils/status_codes.h b/src/asf/xmega/utils/status_codes.h similarity index 100% rename from DSTAT/src/asf/xmega/utils/status_codes.h rename to src/asf/xmega/utils/status_codes.h diff --git a/DSTAT/src/config/conf_board.h b/src/config/conf_board.h similarity index 60% rename from DSTAT/src/config/conf_board.h rename to src/config/conf_board.h index 4d91cab..1bcdf8c 100644 --- a/DSTAT/src/config/conf_board.h +++ b/src/config/conf_board.h @@ -8,9 +8,20 @@ #ifndef CONF_BOARD_H #define CONF_BOARD_H +#include + #define BOARD_VER_MAJOR 1 #define BOARD_VER_MINOR 2 +#define BOARD_VER_MICRO 3 + +#if BOARD_VER_MAJOR >= 1 && BOARD_VER_MINOR >= 2 && BOARD_VER_MICRO >=3 + #define BOARD_XOSC_HZ 12000000 + #define BOARD_XOSC_TYPE XOSC_TYPE_XTAL + #define BOARD_XOSC_STARTUP_US 1000 + #define LED1 IOPORT_CREATE_PIN(PORTF,7) + #define LED2 IOPORT_CREATE_PIN(PORTF,6) +#endif // Default Settings (only used if EEPROM is empty) #define SETTINGS_MAX5443_OFFSET 0 diff --git a/DSTAT/src/config/conf_clock.h b/src/config/conf_clock.h similarity index 66% rename from DSTAT/src/config/conf_clock.h rename to src/config/conf_clock.h index 16e2e72..8f6349c 100644 --- a/DSTAT/src/config/conf_clock.h +++ b/src/config/conf_clock.h @@ -43,23 +43,57 @@ #ifndef CONF_CLOCK_H_INCLUDED #define CONF_CLOCK_H_INCLUDED +#include "conf_board.h" + +#if BOARD_VER_MAJOR >= 1 && BOARD_VER_MINOR >= 2 && BOARD_VER_MICRO >= 3 + #define CONFIG_SYSCLK_SOURCE SYSCLK_SRC_RC32MHZ + + #define CONFIG_SYSCLK_PSADIV SYSCLK_PSADIV_1 + #define CONFIG_SYSCLK_PSBCDIV SYSCLK_PSBCDIV_1_1 + + #define CONFIG_PLL0_SOURCE PLL_SRC_XOSC + + #define CONFIG_PLL0_MUL 48000000 / BOARD_XOSC_HZ + #define CONFIG_PLL0_DIV 1 + + #define CONFIG_XOSC_RANGE XOSC_RANGE_12TO16 + + #define CONFIG_OSC_AUTOCAL_RC32MHZ_REF_OSC OSC_ID_RC32KHZ + + #define CONFIG_USBCLK_SOURCE USBCLK_SRC_PLL +#else + #define CONFIG_SYSCLK_SOURCE SYSCLK_SRC_PLL + + #define CONFIG_SYSCLK_PSADIV SYSCLK_PSADIV_1 + #define CONFIG_SYSCLK_PSBCDIV SYSCLK_PSBCDIV_1_1 + + #define CONFIG_PLL0_SOURCE PLL_SRC_RC2MHZ + #define CONFIG_PLL0_MUL 16 + #define CONFIG_PLL0_DIV 1 + + #define CONFIG_USBCLK_SOURCE USBCLK_SRC_RCOSC + #define CONFIG_OSC_RC32_CAL 48000000UL + #define CONFIG_OSC_AUTOCAL_RC32MHZ_REF_OSC OSC_ID_USBSOF +#endif + //#define CONFIG_SYSCLK_SOURCE SYSCLK_SRC_RC2MHZ //#define CONFIG_SYSCLK_SOURCE SYSCLK_SRC_RC32MHZ //#define CONFIG_SYSCLK_SOURCE SYSCLK_SRC_RC32KHZ //#define CONFIG_SYSCLK_SOURCE SYSCLK_SRC_XOSC -#define CONFIG_SYSCLK_SOURCE SYSCLK_SRC_PLL +//#define CONFIG_SYSCLK_SOURCE SYSCLK_SRC_PLL /* Fbus = Fsys / (2 ^ BUS_div) */ -#define CONFIG_SYSCLK_PSADIV SYSCLK_PSADIV_1 -#define CONFIG_SYSCLK_PSBCDIV SYSCLK_PSBCDIV_1_1 +//#define CONFIG_SYSCLK_PSADIV SYSCLK_PSADIV_1 +//#define CONFIG_SYSCLK_PSBCDIV SYSCLK_PSBCDIV_1_1 //#define CONFIG_PLL0_SOURCE PLL_SRC_XOSC -#define CONFIG_PLL0_SOURCE PLL_SRC_RC2MHZ +//#define CONFIG_PLL0_SOURCE PLL_SRC_RC2MHZ //#define CONFIG_PLL0_SOURCE PLL_SRC_RC32MHZ /* Fpll = (Fclk * PLL_mul) / PLL_div */ -#define CONFIG_PLL0_MUL 16 -#define CONFIG_PLL0_DIV 1 +//#define CONFIG_PLL0_MUL 4 +//#define CONFIG_PLL0_DIV 1 + /* External oscillator frequency range */ /** 0.4 to 2 MHz frequency range */ @@ -72,8 +106,8 @@ //#define CONFIG_XOSC_RANGE XOSC_RANGE_12TO16 /* DFLL autocalibration */ -#define CONFIG_OSC_AUTOCAL_RC2MHZ_REF_OSC OSC_ID_RC32KHZ -//#define CONFIG_OSC_AUTOCAL_RC32MHZ_REF_OSC OSC_ID_XOSC +//#define CONFIG_OSC_AUTOCAL_RC2MHZ_REF_OSC OSC_ID_RC32KHZ +//#define CONFIG_OSC_AUTOCAL_RC32MHZ_REF_OSC OSC_ID_RC32KHZ /* The following example clock configuration definitions can be used in XMEGA * devices that contain a USB controller. It configures the USB controller clock @@ -88,9 +122,9 @@ * alternative clock source (e.g. the internal 2MHz RC Oscillator, multiplied * to a higher frequency via the internal PLL module) must be used instead. */ -#define CONFIG_USBCLK_SOURCE USBCLK_SRC_RCOSC -#define CONFIG_OSC_RC32_CAL 48000000UL -#define CONFIG_OSC_AUTOCAL_RC32MHZ_REF_OSC OSC_ID_USBSOF +//#define CONFIG_USBCLK_SOURCE USBCLK_SRC_RCOSC +//#define CONFIG_OSC_RC32_CAL 48000000UL +//#define CONFIG_OSC_AUTOCAL_RC32MHZ_REF_OSC OSC_ID_USBSOF /* Use to enable and select RTC clock source */ #define CONFIG_RTC_SOURCE SYSCLK_RTCSRC_RCOSC diff --git a/DSTAT/src/config/conf_experiment.h b/src/config/conf_experiment.h similarity index 100% rename from DSTAT/src/config/conf_experiment.h rename to src/config/conf_experiment.h diff --git a/DSTAT/src/config/conf_nvm.h b/src/config/conf_nvm.h similarity index 100% rename from DSTAT/src/config/conf_nvm.h rename to src/config/conf_nvm.h diff --git a/DSTAT/src/config/conf_rtc.h b/src/config/conf_rtc.h similarity index 100% rename from DSTAT/src/config/conf_rtc.h rename to src/config/conf_rtc.h diff --git a/DSTAT/src/config/conf_sleepmgr.h b/src/config/conf_sleepmgr.h similarity index 100% rename from DSTAT/src/config/conf_sleepmgr.h rename to src/config/conf_sleepmgr.h diff --git a/DSTAT/src/config/conf_twim.h b/src/config/conf_twim.h similarity index 100% rename from DSTAT/src/config/conf_twim.h rename to src/config/conf_twim.h diff --git a/DSTAT/src/config/conf_usart_spi.h b/src/config/conf_usart_spi.h similarity index 100% rename from DSTAT/src/config/conf_usart_spi.h rename to src/config/conf_usart_spi.h diff --git a/DSTAT/src/config/conf_usb.h b/src/config/conf_usb.h similarity index 100% rename from DSTAT/src/config/conf_usb.h rename to src/config/conf_usb.h diff --git a/DSTAT/src/experiment.c b/src/experiment.c similarity index 100% rename from DSTAT/src/experiment.c rename to src/experiment.c diff --git a/DSTAT/src/experiment.h b/src/experiment.h similarity index 100% rename from DSTAT/src/experiment.h rename to src/experiment.h diff --git a/DSTAT/src/main.c b/src/main.c similarity index 90% rename from DSTAT/src/main.c rename to src/main.c index 6a3931b..6daaa66 100644 --- a/DSTAT/src/main.c +++ b/src/main.c @@ -69,6 +69,8 @@ int main(void){ cpu_irq_enable(); board_init(); + ioport_set_pin_dir(LED1, IOPORT_DIR_OUTPUT); + ioport_set_pin_dir(LED2, IOPORT_DIR_OUTPUT); pot_init(); pmic_init(); @@ -88,6 +90,8 @@ int main(void){ PORTD.INT0MASK = PIN5_bm; PORTD.INT1MASK = PIN5_bm; PORTD.INTCTRL = PORT_INT0LVL_OFF_gc | PORT_INT1LVL_OFF_gc; + +// PORTCFG.CLKEVOUT = PORTCFG_CLKEVPIN_PIN4_gc | PORTCFG_CLKOUTSEL_CLK1X_gc | PORTCFG_CLKOUT_PD7_gc; max5443_init_pins(); max5443_init_module(); @@ -124,8 +128,10 @@ int main(void){ stdio_usb_enable(); program_loop: + ioport_set_pin_level(LED1, 1); while(getchar() != '!'); printf ("C\r\n"); + ioport_set_pin_level(LED1, 0); command_handler(getchar()); goto program_loop; -} \ No newline at end of file +} diff --git a/DSTAT/src/max5443.c b/src/max5443.c similarity index 100% rename from DSTAT/src/max5443.c rename to src/max5443.c diff --git a/DSTAT/src/max5443.h b/src/max5443.h similarity index 100% rename from DSTAT/src/max5443.h rename to src/max5443.h diff --git a/DSTAT/src/settings.c b/src/settings.c similarity index 100% rename from DSTAT/src/settings.c rename to src/settings.c diff --git a/DSTAT/src/settings.h b/src/settings.h similarity index 100% rename from DSTAT/src/settings.h rename to src/settings.h diff --git a/DSTAT/src/shutter.c b/src/shutter.c similarity index 100% rename from DSTAT/src/shutter.c rename to src/shutter.c diff --git a/DSTAT/src/shutter.h b/src/shutter.h similarity index 100% rename from DSTAT/src/shutter.h rename to src/shutter.h diff --git a/DSTAT/src/tcs.c b/src/tcs.c similarity index 100% rename from DSTAT/src/tcs.c rename to src/tcs.c diff --git a/DSTAT/src/tcs.h b/src/tcs.h similarity index 100% rename from DSTAT/src/tcs.h rename to src/tcs.h -- GitLab