├── .gitignore ├── D6_firmware-Debug.vgdbsettings ├── D6_firmware-Release.vgdbsettings ├── D6_firmware.ioc ├── D6_firmware.sln ├── D6_firmware.vcxproj ├── D6_firmware.vcxproj.filters ├── Documentation └── ADF4351_SCHDOC.pdf ├── Documents └── Photos │ └── D6_and_STLinkV2.jpg ├── Inc ├── ADF4351.h ├── Command.h ├── D6Board.h ├── Loop.h ├── Serial.h ├── adc.h ├── debouncedButton.h ├── dma.h ├── eeprom.h ├── gpio.h ├── main.h ├── spi.h ├── stm32f1xx_hal_conf.h ├── stm32f1xx_it.h ├── tim.h └── usart.h ├── LICENCE ├── Makefile ├── README.md ├── STM32F103C8_FLASH.ld ├── Src ├── ADF4351.cpp ├── Command.cpp ├── D6Board.cpp ├── Loop.cpp ├── Serial.cpp ├── adc.c ├── debouncedButton.cpp ├── dma.c ├── eeprom.c ├── gpio.c ├── main.c ├── spi.c ├── stm32f1xx_hal_msp.c ├── stm32f1xx_it.c ├── syscalls.c ├── system_stm32f1xx.c ├── tim.c └── usart.c ├── debug.mak ├── gcc_Debug.h ├── gcc_Release.h ├── main_old.c ├── release.mak ├── startup └── startup_stm32f103xb.s ├── stm32.mak ├── stm32.xml └── tests └── D6_blinkTest ├── D6_blinkTest-Debug.vgdbsettings ├── D6_blinkTest-Release.vgdbsettings ├── D6_blinkTest.sln ├── D6_blinkTest.vcxproj ├── D6_blinkTest.vcxproj.filters ├── LEDBlink.cpp ├── Makefile ├── debug.mak ├── gcc_Debug.h ├── gcc_Release.h ├── release.mak ├── stm32.mak ├── stm32.xml ├── stm32f1xx_hal_conf.h └── system_stm32f1xx.c /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluu/D6_firmware/HEAD/.gitignore -------------------------------------------------------------------------------- /D6_firmware-Debug.vgdbsettings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluu/D6_firmware/HEAD/D6_firmware-Debug.vgdbsettings -------------------------------------------------------------------------------- /D6_firmware-Release.vgdbsettings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluu/D6_firmware/HEAD/D6_firmware-Release.vgdbsettings -------------------------------------------------------------------------------- /D6_firmware.ioc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluu/D6_firmware/HEAD/D6_firmware.ioc -------------------------------------------------------------------------------- /D6_firmware.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluu/D6_firmware/HEAD/D6_firmware.sln -------------------------------------------------------------------------------- /D6_firmware.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluu/D6_firmware/HEAD/D6_firmware.vcxproj -------------------------------------------------------------------------------- /D6_firmware.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluu/D6_firmware/HEAD/D6_firmware.vcxproj.filters -------------------------------------------------------------------------------- /Documentation/ADF4351_SCHDOC.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluu/D6_firmware/HEAD/Documentation/ADF4351_SCHDOC.pdf -------------------------------------------------------------------------------- /Documents/Photos/D6_and_STLinkV2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluu/D6_firmware/HEAD/Documents/Photos/D6_and_STLinkV2.jpg -------------------------------------------------------------------------------- /Inc/ADF4351.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluu/D6_firmware/HEAD/Inc/ADF4351.h -------------------------------------------------------------------------------- /Inc/Command.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluu/D6_firmware/HEAD/Inc/Command.h -------------------------------------------------------------------------------- /Inc/D6Board.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluu/D6_firmware/HEAD/Inc/D6Board.h -------------------------------------------------------------------------------- /Inc/Loop.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluu/D6_firmware/HEAD/Inc/Loop.h -------------------------------------------------------------------------------- /Inc/Serial.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluu/D6_firmware/HEAD/Inc/Serial.h -------------------------------------------------------------------------------- /Inc/adc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluu/D6_firmware/HEAD/Inc/adc.h -------------------------------------------------------------------------------- /Inc/debouncedButton.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluu/D6_firmware/HEAD/Inc/debouncedButton.h -------------------------------------------------------------------------------- /Inc/dma.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluu/D6_firmware/HEAD/Inc/dma.h -------------------------------------------------------------------------------- /Inc/eeprom.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluu/D6_firmware/HEAD/Inc/eeprom.h -------------------------------------------------------------------------------- /Inc/gpio.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluu/D6_firmware/HEAD/Inc/gpio.h -------------------------------------------------------------------------------- /Inc/main.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluu/D6_firmware/HEAD/Inc/main.h -------------------------------------------------------------------------------- /Inc/spi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluu/D6_firmware/HEAD/Inc/spi.h -------------------------------------------------------------------------------- /Inc/stm32f1xx_hal_conf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluu/D6_firmware/HEAD/Inc/stm32f1xx_hal_conf.h -------------------------------------------------------------------------------- /Inc/stm32f1xx_it.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluu/D6_firmware/HEAD/Inc/stm32f1xx_it.h -------------------------------------------------------------------------------- /Inc/tim.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluu/D6_firmware/HEAD/Inc/tim.h -------------------------------------------------------------------------------- /Inc/usart.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluu/D6_firmware/HEAD/Inc/usart.h -------------------------------------------------------------------------------- /LICENCE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluu/D6_firmware/HEAD/LICENCE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluu/D6_firmware/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluu/D6_firmware/HEAD/README.md -------------------------------------------------------------------------------- /STM32F103C8_FLASH.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluu/D6_firmware/HEAD/STM32F103C8_FLASH.ld -------------------------------------------------------------------------------- /Src/ADF4351.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluu/D6_firmware/HEAD/Src/ADF4351.cpp -------------------------------------------------------------------------------- /Src/Command.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluu/D6_firmware/HEAD/Src/Command.cpp -------------------------------------------------------------------------------- /Src/D6Board.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluu/D6_firmware/HEAD/Src/D6Board.cpp -------------------------------------------------------------------------------- /Src/Loop.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluu/D6_firmware/HEAD/Src/Loop.cpp -------------------------------------------------------------------------------- /Src/Serial.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluu/D6_firmware/HEAD/Src/Serial.cpp -------------------------------------------------------------------------------- /Src/adc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluu/D6_firmware/HEAD/Src/adc.c -------------------------------------------------------------------------------- /Src/debouncedButton.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluu/D6_firmware/HEAD/Src/debouncedButton.cpp -------------------------------------------------------------------------------- /Src/dma.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluu/D6_firmware/HEAD/Src/dma.c -------------------------------------------------------------------------------- /Src/eeprom.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluu/D6_firmware/HEAD/Src/eeprom.c -------------------------------------------------------------------------------- /Src/gpio.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluu/D6_firmware/HEAD/Src/gpio.c -------------------------------------------------------------------------------- /Src/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluu/D6_firmware/HEAD/Src/main.c -------------------------------------------------------------------------------- /Src/spi.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluu/D6_firmware/HEAD/Src/spi.c -------------------------------------------------------------------------------- /Src/stm32f1xx_hal_msp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluu/D6_firmware/HEAD/Src/stm32f1xx_hal_msp.c -------------------------------------------------------------------------------- /Src/stm32f1xx_it.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluu/D6_firmware/HEAD/Src/stm32f1xx_it.c -------------------------------------------------------------------------------- /Src/syscalls.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluu/D6_firmware/HEAD/Src/syscalls.c -------------------------------------------------------------------------------- /Src/system_stm32f1xx.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluu/D6_firmware/HEAD/Src/system_stm32f1xx.c -------------------------------------------------------------------------------- /Src/tim.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluu/D6_firmware/HEAD/Src/tim.c -------------------------------------------------------------------------------- /Src/usart.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluu/D6_firmware/HEAD/Src/usart.c -------------------------------------------------------------------------------- /debug.mak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluu/D6_firmware/HEAD/debug.mak -------------------------------------------------------------------------------- /gcc_Debug.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluu/D6_firmware/HEAD/gcc_Debug.h -------------------------------------------------------------------------------- /gcc_Release.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluu/D6_firmware/HEAD/gcc_Release.h -------------------------------------------------------------------------------- /main_old.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluu/D6_firmware/HEAD/main_old.c -------------------------------------------------------------------------------- /release.mak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluu/D6_firmware/HEAD/release.mak -------------------------------------------------------------------------------- /startup/startup_stm32f103xb.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluu/D6_firmware/HEAD/startup/startup_stm32f103xb.s -------------------------------------------------------------------------------- /stm32.mak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluu/D6_firmware/HEAD/stm32.mak -------------------------------------------------------------------------------- /stm32.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluu/D6_firmware/HEAD/stm32.xml -------------------------------------------------------------------------------- /tests/D6_blinkTest/D6_blinkTest-Debug.vgdbsettings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluu/D6_firmware/HEAD/tests/D6_blinkTest/D6_blinkTest-Debug.vgdbsettings -------------------------------------------------------------------------------- /tests/D6_blinkTest/D6_blinkTest-Release.vgdbsettings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluu/D6_firmware/HEAD/tests/D6_blinkTest/D6_blinkTest-Release.vgdbsettings -------------------------------------------------------------------------------- /tests/D6_blinkTest/D6_blinkTest.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluu/D6_firmware/HEAD/tests/D6_blinkTest/D6_blinkTest.sln -------------------------------------------------------------------------------- /tests/D6_blinkTest/D6_blinkTest.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluu/D6_firmware/HEAD/tests/D6_blinkTest/D6_blinkTest.vcxproj -------------------------------------------------------------------------------- /tests/D6_blinkTest/D6_blinkTest.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluu/D6_firmware/HEAD/tests/D6_blinkTest/D6_blinkTest.vcxproj.filters -------------------------------------------------------------------------------- /tests/D6_blinkTest/LEDBlink.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluu/D6_firmware/HEAD/tests/D6_blinkTest/LEDBlink.cpp -------------------------------------------------------------------------------- /tests/D6_blinkTest/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluu/D6_firmware/HEAD/tests/D6_blinkTest/Makefile -------------------------------------------------------------------------------- /tests/D6_blinkTest/debug.mak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluu/D6_firmware/HEAD/tests/D6_blinkTest/debug.mak -------------------------------------------------------------------------------- /tests/D6_blinkTest/gcc_Debug.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluu/D6_firmware/HEAD/tests/D6_blinkTest/gcc_Debug.h -------------------------------------------------------------------------------- /tests/D6_blinkTest/gcc_Release.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluu/D6_firmware/HEAD/tests/D6_blinkTest/gcc_Release.h -------------------------------------------------------------------------------- /tests/D6_blinkTest/release.mak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluu/D6_firmware/HEAD/tests/D6_blinkTest/release.mak -------------------------------------------------------------------------------- /tests/D6_blinkTest/stm32.mak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluu/D6_firmware/HEAD/tests/D6_blinkTest/stm32.mak -------------------------------------------------------------------------------- /tests/D6_blinkTest/stm32.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluu/D6_firmware/HEAD/tests/D6_blinkTest/stm32.xml -------------------------------------------------------------------------------- /tests/D6_blinkTest/stm32f1xx_hal_conf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluu/D6_firmware/HEAD/tests/D6_blinkTest/stm32f1xx_hal_conf.h -------------------------------------------------------------------------------- /tests/D6_blinkTest/system_stm32f1xx.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joseluu/D6_firmware/HEAD/tests/D6_blinkTest/system_stm32f1xx.c --------------------------------------------------------------------------------