├── .cproject
├── .gitignore
├── .project
├── .settings
└── language.settings.xml
├── CMSIS
├── core
│ ├── arm_common_tables.h
│ ├── arm_const_structs.h
│ ├── arm_math.h
│ ├── cmsis_armcc.h
│ ├── cmsis_armcc_V6.h
│ ├── cmsis_gcc.h
│ ├── core_cm0.h
│ ├── core_cm0plus.h
│ ├── core_cm3.h
│ ├── core_cm4.h
│ ├── core_cm7.h
│ ├── core_cmFunc.h
│ ├── core_cmInstr.h
│ ├── core_cmSimd.h
│ ├── core_sc000.h
│ └── core_sc300.h
└── device
│ ├── stm32f745xx.h
│ ├── stm32f746xx.h
│ ├── stm32f756xx.h
│ ├── stm32f765xx.h
│ ├── stm32f767xx.h
│ ├── stm32f769xx.h
│ ├── stm32f777xx.h
│ ├── stm32f779xx.h
│ ├── stm32f7xx.h
│ └── system_stm32f7xx.h
├── Debug
├── HAL_Driver
│ └── Src
│ │ ├── stm32f7xx_hal.d
│ │ ├── stm32f7xx_hal_adc.d
│ │ ├── stm32f7xx_hal_adc_ex.d
│ │ ├── stm32f7xx_hal_can.d
│ │ ├── stm32f7xx_hal_cec.d
│ │ ├── stm32f7xx_hal_cortex.d
│ │ ├── stm32f7xx_hal_crc.d
│ │ ├── stm32f7xx_hal_crc_ex.d
│ │ ├── stm32f7xx_hal_cryp.d
│ │ ├── stm32f7xx_hal_cryp_ex.d
│ │ ├── stm32f7xx_hal_dac.d
│ │ ├── stm32f7xx_hal_dac_ex.d
│ │ ├── stm32f7xx_hal_dcmi.d
│ │ ├── stm32f7xx_hal_dcmi_ex.d
│ │ ├── stm32f7xx_hal_dfsdm.d
│ │ ├── stm32f7xx_hal_dma.d
│ │ ├── stm32f7xx_hal_dma2d.d
│ │ ├── stm32f7xx_hal_dma_ex.d
│ │ ├── stm32f7xx_hal_dsi.d
│ │ ├── stm32f7xx_hal_eth.d
│ │ ├── stm32f7xx_hal_flash.d
│ │ ├── stm32f7xx_hal_flash_ex.d
│ │ ├── stm32f7xx_hal_gpio.d
│ │ ├── stm32f7xx_hal_hash.d
│ │ ├── stm32f7xx_hal_hash_ex.d
│ │ ├── stm32f7xx_hal_hcd.d
│ │ ├── stm32f7xx_hal_i2c.d
│ │ ├── stm32f7xx_hal_i2c_ex.d
│ │ ├── stm32f7xx_hal_i2s.d
│ │ ├── stm32f7xx_hal_irda.d
│ │ ├── stm32f7xx_hal_iwdg.d
│ │ ├── stm32f7xx_hal_jpeg.d
│ │ ├── stm32f7xx_hal_lptim.d
│ │ ├── stm32f7xx_hal_ltdc.d
│ │ ├── stm32f7xx_hal_ltdc_ex.d
│ │ ├── stm32f7xx_hal_mdios.d
│ │ ├── stm32f7xx_hal_nand.d
│ │ ├── stm32f7xx_hal_nor.d
│ │ ├── stm32f7xx_hal_pcd.d
│ │ ├── stm32f7xx_hal_pcd_ex.d
│ │ ├── stm32f7xx_hal_pwr.d
│ │ ├── stm32f7xx_hal_pwr_ex.d
│ │ ├── stm32f7xx_hal_qspi.d
│ │ ├── stm32f7xx_hal_rcc.d
│ │ ├── stm32f7xx_hal_rcc_ex.d
│ │ ├── stm32f7xx_hal_rng.d
│ │ ├── stm32f7xx_hal_rtc.d
│ │ ├── stm32f7xx_hal_rtc_ex.d
│ │ ├── stm32f7xx_hal_sai.d
│ │ ├── stm32f7xx_hal_sai_ex.d
│ │ ├── stm32f7xx_hal_sd.d
│ │ ├── stm32f7xx_hal_sdram.d
│ │ ├── stm32f7xx_hal_smartcard.d
│ │ ├── stm32f7xx_hal_smartcard_ex.d
│ │ ├── stm32f7xx_hal_spdifrx.d
│ │ ├── stm32f7xx_hal_spi.d
│ │ ├── stm32f7xx_hal_sram.d
│ │ ├── stm32f7xx_hal_tim.d
│ │ ├── stm32f7xx_hal_tim_ex.d
│ │ ├── stm32f7xx_hal_uart.d
│ │ ├── stm32f7xx_hal_usart.d
│ │ ├── stm32f7xx_hal_wwdg.d
│ │ ├── stm32f7xx_ll_fmc.d
│ │ ├── stm32f7xx_ll_sdmmc.d
│ │ ├── stm32f7xx_ll_usb.d
│ │ └── subdir.mk
├── Middlewares
│ └── ST
│ │ └── STM32_USB_Host_Library
│ │ ├── Class
│ │ ├── CDC
│ │ │ └── Src
│ │ │ │ ├── subdir.mk
│ │ │ │ └── usbh_cdc.d
│ │ └── RTLSDR
│ │ │ └── Src
│ │ │ ├── subdir.mk
│ │ │ ├── tuner_e4k.d
│ │ │ └── usbh_rtlsdr.d
│ │ └── Core
│ │ └── Src
│ │ ├── subdir.mk
│ │ ├── usbh_conf.d
│ │ ├── usbh_core.d
│ │ ├── usbh_ctlreq.d
│ │ ├── usbh_ioreq.d
│ │ └── usbh_pipes.d
├── Utilities
│ ├── Components
│ │ ├── adv7533
│ │ │ ├── adv7533.d
│ │ │ └── subdir.mk
│ │ ├── exc7200
│ │ │ ├── exc7200.d
│ │ │ └── subdir.mk
│ │ ├── ft5336
│ │ │ ├── ft5336.d
│ │ │ └── subdir.mk
│ │ ├── ft6x06
│ │ │ ├── ft6x06.d
│ │ │ └── subdir.mk
│ │ ├── mfxstm32l152
│ │ │ ├── mfxstm32l152.d
│ │ │ └── subdir.mk
│ │ ├── otm8009a
│ │ │ ├── otm8009a.d
│ │ │ └── subdir.mk
│ │ ├── ov9655
│ │ │ ├── ov9655.d
│ │ │ └── subdir.mk
│ │ ├── s5k5cag
│ │ │ ├── s5k5cag.d
│ │ │ └── subdir.mk
│ │ ├── st7735
│ │ │ ├── st7735.d
│ │ │ └── subdir.mk
│ │ ├── stmpe811
│ │ │ ├── stmpe811.d
│ │ │ └── subdir.mk
│ │ ├── ts3510
│ │ │ ├── subdir.mk
│ │ │ └── ts3510.d
│ │ └── wm8994
│ │ │ ├── subdir.mk
│ │ │ └── wm8994.d
│ ├── Log
│ │ ├── lcd_log.d
│ │ └── subdir.mk
│ └── STM32746G-Discovery
│ │ ├── stm32746g_discovery.d
│ │ ├── stm32746g_discovery_audio.d
│ │ ├── stm32746g_discovery_camera.d
│ │ ├── stm32746g_discovery_eeprom.d
│ │ ├── stm32746g_discovery_lcd.d
│ │ ├── stm32746g_discovery_qspi.d
│ │ ├── stm32746g_discovery_sd.d
│ │ ├── stm32746g_discovery_sdram.d
│ │ ├── stm32746g_discovery_ts.d
│ │ └── subdir.mk
├── makefile
├── objects.list
├── objects.mk
├── output.map
├── sources.mk
├── src
│ ├── main.d
│ ├── stm32f7xx_it.d
│ ├── subdir.mk
│ ├── syscalls.d
│ └── system_stm32f7xx.d
├── startup
│ ├── startup_stm32f746xx.d
│ └── subdir.mk
├── stm32-rtlsdr.bin
└── stm32-rtlsdr.elf
├── HAL_Driver
├── Inc
│ ├── Legacy
│ │ └── stm32_hal_legacy.h
│ ├── stm32f7xx_hal.h
│ ├── stm32f7xx_hal_adc.h
│ ├── stm32f7xx_hal_adc_ex.h
│ ├── stm32f7xx_hal_can.h
│ ├── stm32f7xx_hal_cec.h
│ ├── stm32f7xx_hal_conf.h
│ ├── stm32f7xx_hal_cortex.h
│ ├── stm32f7xx_hal_crc.h
│ ├── stm32f7xx_hal_crc_ex.h
│ ├── stm32f7xx_hal_cryp.h
│ ├── stm32f7xx_hal_cryp_ex.h
│ ├── stm32f7xx_hal_dac.h
│ ├── stm32f7xx_hal_dac_ex.h
│ ├── stm32f7xx_hal_dcmi.h
│ ├── stm32f7xx_hal_dcmi_ex.h
│ ├── stm32f7xx_hal_def.h
│ ├── stm32f7xx_hal_dfsdm.h
│ ├── stm32f7xx_hal_dma.h
│ ├── stm32f7xx_hal_dma2d.h
│ ├── stm32f7xx_hal_dma_ex.h
│ ├── stm32f7xx_hal_dsi.h
│ ├── stm32f7xx_hal_eth.h
│ ├── stm32f7xx_hal_flash.h
│ ├── stm32f7xx_hal_flash_ex.h
│ ├── stm32f7xx_hal_gpio.h
│ ├── stm32f7xx_hal_gpio_ex.h
│ ├── stm32f7xx_hal_hash.h
│ ├── stm32f7xx_hal_hash_ex.h
│ ├── stm32f7xx_hal_hcd.h
│ ├── stm32f7xx_hal_i2c.h
│ ├── stm32f7xx_hal_i2c_ex.h
│ ├── stm32f7xx_hal_i2s.h
│ ├── stm32f7xx_hal_irda.h
│ ├── stm32f7xx_hal_irda_ex.h
│ ├── stm32f7xx_hal_iwdg.h
│ ├── stm32f7xx_hal_jpeg.h
│ ├── stm32f7xx_hal_lptim.h
│ ├── stm32f7xx_hal_ltdc.h
│ ├── stm32f7xx_hal_ltdc_ex.h
│ ├── stm32f7xx_hal_mdios.h
│ ├── stm32f7xx_hal_nand.h
│ ├── stm32f7xx_hal_nor.h
│ ├── stm32f7xx_hal_pcd.h
│ ├── stm32f7xx_hal_pcd_ex.h
│ ├── stm32f7xx_hal_pwr.h
│ ├── stm32f7xx_hal_pwr_ex.h
│ ├── stm32f7xx_hal_qspi.h
│ ├── stm32f7xx_hal_rcc.h
│ ├── stm32f7xx_hal_rcc_ex.h
│ ├── stm32f7xx_hal_rng.h
│ ├── stm32f7xx_hal_rtc.h
│ ├── stm32f7xx_hal_rtc_ex.h
│ ├── stm32f7xx_hal_sai.h
│ ├── stm32f7xx_hal_sai_ex.h
│ ├── stm32f7xx_hal_sd.h
│ ├── stm32f7xx_hal_sdram.h
│ ├── stm32f7xx_hal_smartcard.h
│ ├── stm32f7xx_hal_smartcard_ex.h
│ ├── stm32f7xx_hal_spdifrx.h
│ ├── stm32f7xx_hal_spi.h
│ ├── stm32f7xx_hal_sram.h
│ ├── stm32f7xx_hal_tim.h
│ ├── stm32f7xx_hal_tim_ex.h
│ ├── stm32f7xx_hal_uart.h
│ ├── stm32f7xx_hal_uart_ex.h
│ ├── stm32f7xx_hal_usart.h
│ ├── stm32f7xx_hal_usart_ex.h
│ ├── stm32f7xx_hal_wwdg.h
│ ├── stm32f7xx_ll_fmc.h
│ ├── stm32f7xx_ll_sdmmc.h
│ └── stm32f7xx_ll_usb.h
├── Release_Notes.html
├── STM32F745xx_User_Manual.chm
├── STM32F746xx_User_Manual.chm
├── STM32F756xx_User_Manual.chm
├── STM32F779xx_User_Manual.chm
└── Src
│ ├── stm32f7xx_hal.c
│ ├── stm32f7xx_hal_adc.c
│ ├── stm32f7xx_hal_adc_ex.c
│ ├── stm32f7xx_hal_can.c
│ ├── stm32f7xx_hal_cec.c
│ ├── stm32f7xx_hal_cortex.c
│ ├── stm32f7xx_hal_crc.c
│ ├── stm32f7xx_hal_crc_ex.c
│ ├── stm32f7xx_hal_cryp.c
│ ├── stm32f7xx_hal_cryp_ex.c
│ ├── stm32f7xx_hal_dac.c
│ ├── stm32f7xx_hal_dac_ex.c
│ ├── stm32f7xx_hal_dcmi.c
│ ├── stm32f7xx_hal_dcmi_ex.c
│ ├── stm32f7xx_hal_dfsdm.c
│ ├── stm32f7xx_hal_dma.c
│ ├── stm32f7xx_hal_dma2d.c
│ ├── stm32f7xx_hal_dma_ex.c
│ ├── stm32f7xx_hal_dsi.c
│ ├── stm32f7xx_hal_eth.c
│ ├── stm32f7xx_hal_flash.c
│ ├── stm32f7xx_hal_flash_ex.c
│ ├── stm32f7xx_hal_gpio.c
│ ├── stm32f7xx_hal_hash.c
│ ├── stm32f7xx_hal_hash_ex.c
│ ├── stm32f7xx_hal_hcd.c
│ ├── stm32f7xx_hal_i2c.c
│ ├── stm32f7xx_hal_i2c_ex.c
│ ├── stm32f7xx_hal_i2s.c
│ ├── stm32f7xx_hal_irda.c
│ ├── stm32f7xx_hal_iwdg.c
│ ├── stm32f7xx_hal_jpeg.c
│ ├── stm32f7xx_hal_lptim.c
│ ├── stm32f7xx_hal_ltdc.c
│ ├── stm32f7xx_hal_ltdc_ex.c
│ ├── stm32f7xx_hal_mdios.c
│ ├── stm32f7xx_hal_msp_template.c
│ ├── stm32f7xx_hal_nand.c
│ ├── stm32f7xx_hal_nor.c
│ ├── stm32f7xx_hal_pcd.c
│ ├── stm32f7xx_hal_pcd_ex.c
│ ├── stm32f7xx_hal_pwr.c
│ ├── stm32f7xx_hal_pwr_ex.c
│ ├── stm32f7xx_hal_qspi.c
│ ├── stm32f7xx_hal_rcc.c
│ ├── stm32f7xx_hal_rcc_ex.c
│ ├── stm32f7xx_hal_rng.c
│ ├── stm32f7xx_hal_rtc.c
│ ├── stm32f7xx_hal_rtc_ex.c
│ ├── stm32f7xx_hal_sai.c
│ ├── stm32f7xx_hal_sai_ex.c
│ ├── stm32f7xx_hal_sd.c
│ ├── stm32f7xx_hal_sdram.c
│ ├── stm32f7xx_hal_smartcard.c
│ ├── stm32f7xx_hal_smartcard_ex.c
│ ├── stm32f7xx_hal_spdifrx.c
│ ├── stm32f7xx_hal_spi.c
│ ├── stm32f7xx_hal_sram.c
│ ├── stm32f7xx_hal_tim.c
│ ├── stm32f7xx_hal_tim_ex.c
│ ├── stm32f7xx_hal_timebase_rtc_alarm_template.c
│ ├── stm32f7xx_hal_timebase_rtc_wakeup_template.c
│ ├── stm32f7xx_hal_timebase_tim_template.c
│ ├── stm32f7xx_hal_uart.c
│ ├── stm32f7xx_hal_usart.c
│ ├── stm32f7xx_hal_wwdg.c
│ ├── stm32f7xx_ll_fmc.c
│ ├── stm32f7xx_ll_sdmmc.c
│ └── stm32f7xx_ll_usb.c
├── LinkerScript.ld
├── Middlewares
└── ST
│ └── STM32_USB_Host_Library
│ ├── Class
│ ├── CDC
│ │ ├── Inc
│ │ │ └── usbh_cdc.h
│ │ └── Src
│ │ │ └── usbh_cdc.c
│ └── RTLSDR
│ │ ├── COPYING
│ │ ├── Inc
│ │ ├── reg_field.h
│ │ ├── tuner_e4k.h
│ │ ├── tuner_fc0012.h
│ │ ├── tuner_fc0013.h
│ │ ├── tuner_fc2580.h
│ │ ├── tuner_r82xx.h
│ │ └── usbh_rtlsdr.h
│ │ └── Src
│ │ ├── tuner_e4k.c
│ │ └── usbh_rtlsdr.c
│ ├── Core
│ ├── Inc
│ │ ├── usbh_conf.h
│ │ ├── usbh_core.h
│ │ ├── usbh_ctlreq.h
│ │ ├── usbh_def.h
│ │ ├── usbh_ioreq.h
│ │ └── usbh_pipes.h
│ └── Src
│ │ ├── usbh_conf.c
│ │ ├── usbh_core.c
│ │ ├── usbh_ctlreq.c
│ │ ├── usbh_ioreq.c
│ │ └── usbh_pipes.c
│ └── Release_Notes.html
├── README.md
├── Utilities
├── Components
│ ├── Common
│ │ ├── Release_Notes.html
│ │ ├── accelero.h
│ │ ├── audio.h
│ │ ├── camera.h
│ │ ├── epd.h
│ │ ├── gyro.h
│ │ ├── idd.h
│ │ ├── io.h
│ │ ├── lcd.h
│ │ ├── magneto.h
│ │ ├── ts.h
│ │ └── tsensor.h
│ ├── adv7533
│ │ ├── Release_Notes.html
│ │ ├── adv7533.c
│ │ └── adv7533.h
│ ├── ampire480272
│ │ ├── Release_Notes.html
│ │ └── ampire480272.h
│ ├── ampire640480
│ │ ├── Release_Notes.html
│ │ └── ampire640480.h
│ ├── exc7200
│ │ ├── Release_Notes.html
│ │ ├── exc7200.c
│ │ └── exc7200.h
│ ├── ft5336
│ │ ├── Release_Notes.html
│ │ ├── ft5336.c
│ │ └── ft5336.h
│ ├── ft6x06
│ │ ├── Release_Notes.html
│ │ ├── ft6x06.c
│ │ └── ft6x06.h
│ ├── mfxstm32l152
│ │ ├── Release_Notes.html
│ │ ├── mfxstm32l152.c
│ │ └── mfxstm32l152.h
│ ├── mx25l512
│ │ ├── Release_Notes.html
│ │ └── mx25l512.h
│ ├── n25q128a
│ │ ├── Release_Notes.html
│ │ └── n25q128a.h
│ ├── n25q512a
│ │ ├── Release_Notes.html
│ │ └── n25q512a.h
│ ├── otm8009a
│ │ ├── Release_Notes.html
│ │ ├── otm8009a.c
│ │ └── otm8009a.h
│ ├── ov9655
│ │ ├── Release_Notes.html
│ │ ├── ov9655.c
│ │ └── ov9655.h
│ ├── rk043fn48h
│ │ ├── Release_Notes.html
│ │ └── rk043fn48h.h
│ ├── s5k5cag
│ │ ├── Release_Notes.html
│ │ ├── s5k5cag.c
│ │ └── s5k5cag.h
│ ├── st7735
│ │ ├── Release_Notes.html
│ │ ├── st7735.c
│ │ └── st7735.h
│ ├── stmpe811
│ │ ├── Release_Notes.html
│ │ ├── stmpe811.c
│ │ └── stmpe811.h
│ ├── ts3510
│ │ ├── Release_Notes.html
│ │ ├── ts3510.c
│ │ └── ts3510.h
│ └── wm8994
│ │ ├── Release_Notes.html
│ │ ├── wm8994.c
│ │ └── wm8994.h
├── Fonts
│ ├── Release_Notes.html
│ ├── font12.c
│ ├── font16.c
│ ├── font20.c
│ ├── font24.c
│ ├── font8.c
│ └── fonts.h
├── Log
│ ├── Release_Notes.html
│ ├── lcd_log.c
│ ├── lcd_log.h
│ └── lcd_log_conf.h
├── STM32746G-Discovery
│ ├── Release_Notes.html
│ ├── STM32746G-Discovery_BSP_User_Manual.chm
│ ├── stm32746g_discovery.c
│ ├── stm32746g_discovery.h
│ ├── stm32746g_discovery_audio.c
│ ├── stm32746g_discovery_audio.h
│ ├── stm32746g_discovery_camera.c
│ ├── stm32746g_discovery_camera.h
│ ├── stm32746g_discovery_eeprom.c
│ ├── stm32746g_discovery_eeprom.h
│ ├── stm32746g_discovery_lcd.c
│ ├── stm32746g_discovery_lcd.h
│ ├── stm32746g_discovery_qspi.c
│ ├── stm32746g_discovery_qspi.h
│ ├── stm32746g_discovery_sd.c
│ ├── stm32746g_discovery_sd.h
│ ├── stm32746g_discovery_sdram.c
│ ├── stm32746g_discovery_sdram.h
│ ├── stm32746g_discovery_ts.c
│ └── stm32746g_discovery_ts.h
└── pdm_filter.h
├── inc
├── main.h
├── stm32f7xx_it.h
└── stm32f7xx_it.h.2
├── screenshot1.jpg
├── src
├── main.c
├── main.c.2
├── stm32f7xx_it.c
├── stm32f7xx_it.c.2
├── syscalls.c
└── system_stm32f7xx.c
└── startup
└── startup_stm32f746xx.S
/.gitignore:
--------------------------------------------------------------------------------
1 | *.o
2 | *.a
3 | Build/
4 |
5 |
--------------------------------------------------------------------------------
/.project:
--------------------------------------------------------------------------------
1 |
2 |
3 | stm32-rtlsdr
4 |
5 |
6 |
7 |
8 |
9 | org.eclipse.cdt.managedbuilder.core.genmakebuilder
10 | clean,full,incremental,
11 |
12 |
13 |
14 |
15 | org.eclipse.cdt.managedbuilder.core.ScannerConfigBuilder
16 | full,incremental,
17 |
18 |
19 |
20 |
21 |
22 | org.eclipse.cdt.core.cnature
23 | org.eclipse.cdt.managedbuilder.core.managedBuildNature
24 | org.eclipse.cdt.managedbuilder.core.ScannerConfigNature
25 | fr.ac6.mcu.ide.core.MCUProjectNature
26 |
27 |
28 |
--------------------------------------------------------------------------------
/.settings/language.settings.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
--------------------------------------------------------------------------------
/CMSIS/core/arm_const_structs.h:
--------------------------------------------------------------------------------
1 | /* ----------------------------------------------------------------------
2 | * Copyright (C) 2010-2014 ARM Limited. All rights reserved.
3 | *
4 | * $Date: 19. March 2015
5 | * $Revision: V.1.4.5
6 | *
7 | * Project: CMSIS DSP Library
8 | * Title: arm_const_structs.h
9 | *
10 | * Description: This file has constant structs that are initialized for
11 | * user convenience. For example, some can be given as
12 | * arguments to the arm_cfft_f32() function.
13 | *
14 | * Target Processor: Cortex-M4/Cortex-M3
15 | *
16 | * Redistribution and use in source and binary forms, with or without
17 | * modification, are permitted provided that the following conditions
18 | * are met:
19 | * - Redistributions of source code must retain the above copyright
20 | * notice, this list of conditions and the following disclaimer.
21 | * - Redistributions in binary form must reproduce the above copyright
22 | * notice, this list of conditions and the following disclaimer in
23 | * the documentation and/or other materials provided with the
24 | * distribution.
25 | * - Neither the name of ARM LIMITED nor the names of its contributors
26 | * may be used to endorse or promote products derived from this
27 | * software without specific prior written permission.
28 | *
29 | * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
30 | * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
31 | * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
32 | * FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
33 | * COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
34 | * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
35 | * BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
36 | * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
37 | * CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
38 | * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
39 | * ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
40 | * POSSIBILITY OF SUCH DAMAGE.
41 | * -------------------------------------------------------------------- */
42 |
43 | #ifndef _ARM_CONST_STRUCTS_H
44 | #define _ARM_CONST_STRUCTS_H
45 |
46 | #include "arm_math.h"
47 | #include "arm_common_tables.h"
48 |
49 | extern const arm_cfft_instance_f32 arm_cfft_sR_f32_len16;
50 | extern const arm_cfft_instance_f32 arm_cfft_sR_f32_len32;
51 | extern const arm_cfft_instance_f32 arm_cfft_sR_f32_len64;
52 | extern const arm_cfft_instance_f32 arm_cfft_sR_f32_len128;
53 | extern const arm_cfft_instance_f32 arm_cfft_sR_f32_len256;
54 | extern const arm_cfft_instance_f32 arm_cfft_sR_f32_len512;
55 | extern const arm_cfft_instance_f32 arm_cfft_sR_f32_len1024;
56 | extern const arm_cfft_instance_f32 arm_cfft_sR_f32_len2048;
57 | extern const arm_cfft_instance_f32 arm_cfft_sR_f32_len4096;
58 |
59 | extern const arm_cfft_instance_q31 arm_cfft_sR_q31_len16;
60 | extern const arm_cfft_instance_q31 arm_cfft_sR_q31_len32;
61 | extern const arm_cfft_instance_q31 arm_cfft_sR_q31_len64;
62 | extern const arm_cfft_instance_q31 arm_cfft_sR_q31_len128;
63 | extern const arm_cfft_instance_q31 arm_cfft_sR_q31_len256;
64 | extern const arm_cfft_instance_q31 arm_cfft_sR_q31_len512;
65 | extern const arm_cfft_instance_q31 arm_cfft_sR_q31_len1024;
66 | extern const arm_cfft_instance_q31 arm_cfft_sR_q31_len2048;
67 | extern const arm_cfft_instance_q31 arm_cfft_sR_q31_len4096;
68 |
69 | extern const arm_cfft_instance_q15 arm_cfft_sR_q15_len16;
70 | extern const arm_cfft_instance_q15 arm_cfft_sR_q15_len32;
71 | extern const arm_cfft_instance_q15 arm_cfft_sR_q15_len64;
72 | extern const arm_cfft_instance_q15 arm_cfft_sR_q15_len128;
73 | extern const arm_cfft_instance_q15 arm_cfft_sR_q15_len256;
74 | extern const arm_cfft_instance_q15 arm_cfft_sR_q15_len512;
75 | extern const arm_cfft_instance_q15 arm_cfft_sR_q15_len1024;
76 | extern const arm_cfft_instance_q15 arm_cfft_sR_q15_len2048;
77 | extern const arm_cfft_instance_q15 arm_cfft_sR_q15_len4096;
78 |
79 | #endif
80 |
--------------------------------------------------------------------------------
/CMSIS/core/core_cmFunc.h:
--------------------------------------------------------------------------------
1 | /**************************************************************************//**
2 | * @file core_cmFunc.h
3 | * @brief CMSIS Cortex-M Core Function Access Header File
4 | * @version V4.30
5 | * @date 20. October 2015
6 | ******************************************************************************/
7 | /* Copyright (c) 2009 - 2015 ARM LIMITED
8 |
9 | All rights reserved.
10 | Redistribution and use in source and binary forms, with or without
11 | modification, are permitted provided that the following conditions are met:
12 | - Redistributions of source code must retain the above copyright
13 | notice, this list of conditions and the following disclaimer.
14 | - Redistributions in binary form must reproduce the above copyright
15 | notice, this list of conditions and the following disclaimer in the
16 | documentation and/or other materials provided with the distribution.
17 | - Neither the name of ARM nor the names of its contributors may be used
18 | to endorse or promote products derived from this software without
19 | specific prior written permission.
20 | *
21 | THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
22 | AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
23 | IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
24 | ARE DISCLAIMED. IN NO EVENT SHALL COPYRIGHT HOLDERS AND CONTRIBUTORS BE
25 | LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
26 | CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
27 | SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
28 | INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
29 | CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
30 | ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
31 | POSSIBILITY OF SUCH DAMAGE.
32 | ---------------------------------------------------------------------------*/
33 |
34 |
35 | #if defined ( __ICCARM__ )
36 | #pragma system_include /* treat file as system include file for MISRA check */
37 | #elif defined(__ARMCC_VERSION) && (__ARMCC_VERSION >= 6010050)
38 | #pragma clang system_header /* treat file as system include file */
39 | #endif
40 |
41 | #ifndef __CORE_CMFUNC_H
42 | #define __CORE_CMFUNC_H
43 |
44 |
45 | /* ########################### Core Function Access ########################### */
46 | /** \ingroup CMSIS_Core_FunctionInterface
47 | \defgroup CMSIS_Core_RegAccFunctions CMSIS Core Register Access Functions
48 | @{
49 | */
50 |
51 | /*------------------ RealView Compiler -----------------*/
52 | #if defined ( __CC_ARM )
53 | #include "cmsis_armcc.h"
54 |
55 | /*------------------ ARM Compiler V6 -------------------*/
56 | #elif defined(__ARMCC_VERSION) && (__ARMCC_VERSION >= 6010050)
57 | #include "cmsis_armcc_V6.h"
58 |
59 | /*------------------ GNU Compiler ----------------------*/
60 | #elif defined ( __GNUC__ )
61 | #include "cmsis_gcc.h"
62 |
63 | /*------------------ ICC Compiler ----------------------*/
64 | #elif defined ( __ICCARM__ )
65 | #include
66 |
67 | /*------------------ TI CCS Compiler -------------------*/
68 | #elif defined ( __TMS470__ )
69 | #include
70 |
71 | /*------------------ TASKING Compiler ------------------*/
72 | #elif defined ( __TASKING__ )
73 | /*
74 | * The CMSIS functions have been implemented as intrinsics in the compiler.
75 | * Please use "carm -?i" to get an up to date list of all intrinsics,
76 | * Including the CMSIS ones.
77 | */
78 |
79 | /*------------------ COSMIC Compiler -------------------*/
80 | #elif defined ( __CSMC__ )
81 | #include
82 |
83 | #endif
84 |
85 | /*@} end of CMSIS_Core_RegAccFunctions */
86 |
87 | #endif /* __CORE_CMFUNC_H */
88 |
--------------------------------------------------------------------------------
/CMSIS/core/core_cmInstr.h:
--------------------------------------------------------------------------------
1 | /**************************************************************************//**
2 | * @file core_cmInstr.h
3 | * @brief CMSIS Cortex-M Core Instruction Access Header File
4 | * @version V4.30
5 | * @date 20. October 2015
6 | ******************************************************************************/
7 | /* Copyright (c) 2009 - 2015 ARM LIMITED
8 |
9 | All rights reserved.
10 | Redistribution and use in source and binary forms, with or without
11 | modification, are permitted provided that the following conditions are met:
12 | - Redistributions of source code must retain the above copyright
13 | notice, this list of conditions and the following disclaimer.
14 | - Redistributions in binary form must reproduce the above copyright
15 | notice, this list of conditions and the following disclaimer in the
16 | documentation and/or other materials provided with the distribution.
17 | - Neither the name of ARM nor the names of its contributors may be used
18 | to endorse or promote products derived from this software without
19 | specific prior written permission.
20 | *
21 | THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
22 | AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
23 | IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
24 | ARE DISCLAIMED. IN NO EVENT SHALL COPYRIGHT HOLDERS AND CONTRIBUTORS BE
25 | LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
26 | CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
27 | SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
28 | INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
29 | CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
30 | ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
31 | POSSIBILITY OF SUCH DAMAGE.
32 | ---------------------------------------------------------------------------*/
33 |
34 |
35 | #if defined ( __ICCARM__ )
36 | #pragma system_include /* treat file as system include file for MISRA check */
37 | #elif defined(__ARMCC_VERSION) && (__ARMCC_VERSION >= 6010050)
38 | #pragma clang system_header /* treat file as system include file */
39 | #endif
40 |
41 | #ifndef __CORE_CMINSTR_H
42 | #define __CORE_CMINSTR_H
43 |
44 |
45 | /* ########################## Core Instruction Access ######################### */
46 | /** \defgroup CMSIS_Core_InstructionInterface CMSIS Core Instruction Interface
47 | Access to dedicated instructions
48 | @{
49 | */
50 |
51 | /*------------------ RealView Compiler -----------------*/
52 | #if defined ( __CC_ARM )
53 | #include "cmsis_armcc.h"
54 |
55 | /*------------------ ARM Compiler V6 -------------------*/
56 | #elif defined(__ARMCC_VERSION) && (__ARMCC_VERSION >= 6010050)
57 | #include "cmsis_armcc_V6.h"
58 |
59 | /*------------------ GNU Compiler ----------------------*/
60 | #elif defined ( __GNUC__ )
61 | #include "cmsis_gcc.h"
62 |
63 | /*------------------ ICC Compiler ----------------------*/
64 | #elif defined ( __ICCARM__ )
65 | #include
66 |
67 | /*------------------ TI CCS Compiler -------------------*/
68 | #elif defined ( __TMS470__ )
69 | #include
70 |
71 | /*------------------ TASKING Compiler ------------------*/
72 | #elif defined ( __TASKING__ )
73 | /*
74 | * The CMSIS functions have been implemented as intrinsics in the compiler.
75 | * Please use "carm -?i" to get an up to date list of all intrinsics,
76 | * Including the CMSIS ones.
77 | */
78 |
79 | /*------------------ COSMIC Compiler -------------------*/
80 | #elif defined ( __CSMC__ )
81 | #include
82 |
83 | #endif
84 |
85 | /*@}*/ /* end of group CMSIS_Core_InstructionInterface */
86 |
87 | #endif /* __CORE_CMINSTR_H */
88 |
--------------------------------------------------------------------------------
/CMSIS/core/core_cmSimd.h:
--------------------------------------------------------------------------------
1 | /**************************************************************************//**
2 | * @file core_cmSimd.h
3 | * @brief CMSIS Cortex-M SIMD Header File
4 | * @version V4.30
5 | * @date 20. October 2015
6 | ******************************************************************************/
7 | /* Copyright (c) 2009 - 2015 ARM LIMITED
8 |
9 | All rights reserved.
10 | Redistribution and use in source and binary forms, with or without
11 | modification, are permitted provided that the following conditions are met:
12 | - Redistributions of source code must retain the above copyright
13 | notice, this list of conditions and the following disclaimer.
14 | - Redistributions in binary form must reproduce the above copyright
15 | notice, this list of conditions and the following disclaimer in the
16 | documentation and/or other materials provided with the distribution.
17 | - Neither the name of ARM nor the names of its contributors may be used
18 | to endorse or promote products derived from this software without
19 | specific prior written permission.
20 | *
21 | THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
22 | AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
23 | IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
24 | ARE DISCLAIMED. IN NO EVENT SHALL COPYRIGHT HOLDERS AND CONTRIBUTORS BE
25 | LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
26 | CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
27 | SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
28 | INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
29 | CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
30 | ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
31 | POSSIBILITY OF SUCH DAMAGE.
32 | ---------------------------------------------------------------------------*/
33 |
34 |
35 | #if defined ( __ICCARM__ )
36 | #pragma system_include /* treat file as system include file for MISRA check */
37 | #elif defined(__ARMCC_VERSION) && (__ARMCC_VERSION >= 6010050)
38 | #pragma clang system_header /* treat file as system include file */
39 | #endif
40 |
41 | #ifndef __CORE_CMSIMD_H
42 | #define __CORE_CMSIMD_H
43 |
44 | #ifdef __cplusplus
45 | extern "C" {
46 | #endif
47 |
48 |
49 | /* ################### Compiler specific Intrinsics ########################### */
50 | /** \defgroup CMSIS_SIMD_intrinsics CMSIS SIMD Intrinsics
51 | Access to dedicated SIMD instructions
52 | @{
53 | */
54 |
55 | /*------------------ RealView Compiler -----------------*/
56 | #if defined ( __CC_ARM )
57 | #include "cmsis_armcc.h"
58 |
59 | /*------------------ ARM Compiler V6 -------------------*/
60 | #elif defined(__ARMCC_VERSION) && (__ARMCC_VERSION >= 6010050)
61 | #include "cmsis_armcc_V6.h"
62 |
63 | /*------------------ GNU Compiler ----------------------*/
64 | #elif defined ( __GNUC__ )
65 | #include "cmsis_gcc.h"
66 |
67 | /*------------------ ICC Compiler ----------------------*/
68 | #elif defined ( __ICCARM__ )
69 | #include
70 |
71 | /*------------------ TI CCS Compiler -------------------*/
72 | #elif defined ( __TMS470__ )
73 | #include
74 |
75 | /*------------------ TASKING Compiler ------------------*/
76 | #elif defined ( __TASKING__ )
77 | /*
78 | * The CMSIS functions have been implemented as intrinsics in the compiler.
79 | * Please use "carm -?i" to get an up to date list of all intrinsics,
80 | * Including the CMSIS ones.
81 | */
82 |
83 | /*------------------ COSMIC Compiler -------------------*/
84 | #elif defined ( __CSMC__ )
85 | #include
86 |
87 | #endif
88 |
89 | /*@} end of group CMSIS_SIMD_intrinsics */
90 |
91 |
92 | #ifdef __cplusplus
93 | }
94 | #endif
95 |
96 | #endif /* __CORE_CMSIMD_H */
97 |
--------------------------------------------------------------------------------
/CMSIS/device/stm32f745xx.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vpecanins/stm32f7-rtlsdr/cbba298d9b06f766ec7bae8bfff6cea1732e8c5f/CMSIS/device/stm32f745xx.h
--------------------------------------------------------------------------------
/CMSIS/device/stm32f746xx.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vpecanins/stm32f7-rtlsdr/cbba298d9b06f766ec7bae8bfff6cea1732e8c5f/CMSIS/device/stm32f746xx.h
--------------------------------------------------------------------------------
/CMSIS/device/stm32f756xx.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vpecanins/stm32f7-rtlsdr/cbba298d9b06f766ec7bae8bfff6cea1732e8c5f/CMSIS/device/stm32f756xx.h
--------------------------------------------------------------------------------
/CMSIS/device/stm32f765xx.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vpecanins/stm32f7-rtlsdr/cbba298d9b06f766ec7bae8bfff6cea1732e8c5f/CMSIS/device/stm32f765xx.h
--------------------------------------------------------------------------------
/CMSIS/device/stm32f767xx.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vpecanins/stm32f7-rtlsdr/cbba298d9b06f766ec7bae8bfff6cea1732e8c5f/CMSIS/device/stm32f767xx.h
--------------------------------------------------------------------------------
/CMSIS/device/stm32f769xx.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vpecanins/stm32f7-rtlsdr/cbba298d9b06f766ec7bae8bfff6cea1732e8c5f/CMSIS/device/stm32f769xx.h
--------------------------------------------------------------------------------
/CMSIS/device/stm32f777xx.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vpecanins/stm32f7-rtlsdr/cbba298d9b06f766ec7bae8bfff6cea1732e8c5f/CMSIS/device/stm32f777xx.h
--------------------------------------------------------------------------------
/CMSIS/device/stm32f779xx.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vpecanins/stm32f7-rtlsdr/cbba298d9b06f766ec7bae8bfff6cea1732e8c5f/CMSIS/device/stm32f779xx.h
--------------------------------------------------------------------------------
/CMSIS/device/stm32f7xx.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vpecanins/stm32f7-rtlsdr/cbba298d9b06f766ec7bae8bfff6cea1732e8c5f/CMSIS/device/stm32f7xx.h
--------------------------------------------------------------------------------
/CMSIS/device/system_stm32f7xx.h:
--------------------------------------------------------------------------------
1 | /**
2 | ******************************************************************************
3 | * @file system_stm32f7xx.h
4 | * @author MCD Application Team
5 | * @version V1.1.2
6 | * @date 23-September-2016
7 | * @brief CMSIS Cortex-M7 Device System Source File for STM32F7xx devices.
8 | ******************************************************************************
9 | * @attention
10 | *
11 | * © COPYRIGHT(c) 2016 STMicroelectronics
12 | *
13 | * Redistribution and use in source and binary forms, with or without modification,
14 | * are permitted provided that the following conditions are met:
15 | * 1. Redistributions of source code must retain the above copyright notice,
16 | * this list of conditions and the following disclaimer.
17 | * 2. Redistributions in binary form must reproduce the above copyright notice,
18 | * this list of conditions and the following disclaimer in the documentation
19 | * and/or other materials provided with the distribution.
20 | * 3. Neither the name of STMicroelectronics nor the names of its contributors
21 | * may be used to endorse or promote products derived from this software
22 | * without specific prior written permission.
23 | *
24 | * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
25 | * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
26 | * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
27 | * DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
28 | * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
29 | * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
30 | * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
31 | * CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
32 | * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
33 | * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
34 | *
35 | ******************************************************************************
36 | */
37 |
38 | /** @addtogroup CMSIS
39 | * @{
40 | */
41 |
42 | /** @addtogroup stm32f7xx_system
43 | * @{
44 | */
45 |
46 | /**
47 | * @brief Define to prevent recursive inclusion
48 | */
49 | #ifndef __SYSTEM_STM32F7XX_H
50 | #define __SYSTEM_STM32F7XX_H
51 |
52 | #ifdef __cplusplus
53 | extern "C" {
54 | #endif
55 |
56 | /** @addtogroup STM32F7xx_System_Includes
57 | * @{
58 | */
59 |
60 | /**
61 | * @}
62 | */
63 |
64 |
65 | /** @addtogroup STM32F7xx_System_Exported_Variables
66 | * @{
67 | */
68 | /* The SystemCoreClock variable is updated in three ways:
69 | 1) by calling CMSIS function SystemCoreClockUpdate()
70 | 2) by calling HAL API function HAL_RCC_GetSysClockFreq()
71 | 3) each time HAL_RCC_ClockConfig() is called to configure the system clock frequency
72 | Note: If you use this function to configure the system clock; then there
73 | is no need to call the 2 first functions listed above, since SystemCoreClock
74 | variable is updated automatically.
75 | */
76 | extern uint32_t SystemCoreClock; /*!< System Clock Frequency (Core Clock) */
77 |
78 | extern const uint8_t AHBPrescTable[16]; /*!< AHB prescalers table values */
79 | extern const uint8_t APBPrescTable[8]; /*!< APB prescalers table values */
80 |
81 |
82 | /**
83 | * @}
84 | */
85 |
86 | /** @addtogroup STM32F7xx_System_Exported_Constants
87 | * @{
88 | */
89 |
90 | /**
91 | * @}
92 | */
93 |
94 | /** @addtogroup STM32F7xx_System_Exported_Macros
95 | * @{
96 | */
97 |
98 | /**
99 | * @}
100 | */
101 |
102 | /** @addtogroup STM32F7xx_System_Exported_Functions
103 | * @{
104 | */
105 |
106 | extern void SystemInit(void);
107 | extern void SystemCoreClockUpdate(void);
108 | /**
109 | * @}
110 | */
111 |
112 | #ifdef __cplusplus
113 | }
114 | #endif
115 |
116 | #endif /*__SYSTEM_STM32F7XX_H */
117 |
118 | /**
119 | * @}
120 | */
121 |
122 | /**
123 | * @}
124 | */
125 | /************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/
126 |
--------------------------------------------------------------------------------
/Debug/Middlewares/ST/STM32_USB_Host_Library/Class/CDC/Src/subdir.mk:
--------------------------------------------------------------------------------
1 | ################################################################################
2 | # Automatically-generated file. Do not edit!
3 | ################################################################################
4 |
5 | # Add inputs and outputs from these tool invocations to the build variables
6 | C_SRCS += \
7 | ../Middlewares/ST/STM32_USB_Host_Library/Class/CDC/Src/usbh_cdc.c
8 |
9 | OBJS += \
10 | ./Middlewares/ST/STM32_USB_Host_Library/Class/CDC/Src/usbh_cdc.o
11 |
12 | C_DEPS += \
13 | ./Middlewares/ST/STM32_USB_Host_Library/Class/CDC/Src/usbh_cdc.d
14 |
15 |
16 | # Each subdirectory must supply rules for building sources it contributes
17 | Middlewares/ST/STM32_USB_Host_Library/Class/CDC/Src/%.o: ../Middlewares/ST/STM32_USB_Host_Library/Class/CDC/Src/%.c
18 | @echo 'Building file: $<'
19 | @echo 'Invoking: MCU GCC Compiler'
20 | @echo $(PWD)
21 | arm-none-eabi-gcc -mcpu=cortex-m7 -mthumb -mfloat-abi=hard -mfpu=fpv5-sp-d16 -DDEBUG -DSTM32F746G_DISCO -DSTM32F746NGHx -DSTM32F7 -DSTM32 -DUSE_HAL_DRIVER -DSTM32F746xx -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/inc" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/HAL_Driver/Inc" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/HAL_Driver/Inc/Legacy" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/STM32746G-Discovery" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Fonts" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Log" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/ft5336" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/otm8009a" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/ov9655" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/st7735" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/ampire480272" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/ft6x06" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/ampire640480" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/wm8994" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/Common" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/adv7533" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/s5k5cag" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/mx25l512" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/mfxstm32l152" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/n25q128a" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/n25q512a" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/exc7200" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/ts3510" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/rk043fn48h" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/stmpe811" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/CMSIS/core" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/CMSIS/device" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Middlewares/ST/STM32_USB_Host_Library/Core/Inc" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Middlewares/ST/STM32_USB_Host_Library/Class/CDC/Inc" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Middlewares/ST/STM32_USB_Host_Library/Class/RTLSDR/Inc" -O0 -g3 -Wall -fmessage-length=0 -ffunction-sections -c -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" -o "$@" "$<"
22 | @echo 'Finished building: $<'
23 | @echo ' '
24 |
25 |
26 |
--------------------------------------------------------------------------------
/Debug/Middlewares/ST/STM32_USB_Host_Library/Class/RTLSDR/Src/subdir.mk:
--------------------------------------------------------------------------------
1 | ################################################################################
2 | # Automatically-generated file. Do not edit!
3 | ################################################################################
4 |
5 | # Add inputs and outputs from these tool invocations to the build variables
6 | C_SRCS += \
7 | ../Middlewares/ST/STM32_USB_Host_Library/Class/RTLSDR/Src/tuner_e4k.c \
8 | ../Middlewares/ST/STM32_USB_Host_Library/Class/RTLSDR/Src/usbh_rtlsdr.c
9 |
10 | OBJS += \
11 | ./Middlewares/ST/STM32_USB_Host_Library/Class/RTLSDR/Src/tuner_e4k.o \
12 | ./Middlewares/ST/STM32_USB_Host_Library/Class/RTLSDR/Src/usbh_rtlsdr.o
13 |
14 | C_DEPS += \
15 | ./Middlewares/ST/STM32_USB_Host_Library/Class/RTLSDR/Src/tuner_e4k.d \
16 | ./Middlewares/ST/STM32_USB_Host_Library/Class/RTLSDR/Src/usbh_rtlsdr.d
17 |
18 |
19 | # Each subdirectory must supply rules for building sources it contributes
20 | Middlewares/ST/STM32_USB_Host_Library/Class/RTLSDR/Src/%.o: ../Middlewares/ST/STM32_USB_Host_Library/Class/RTLSDR/Src/%.c
21 | @echo 'Building file: $<'
22 | @echo 'Invoking: MCU GCC Compiler'
23 | @echo $(PWD)
24 | arm-none-eabi-gcc -mcpu=cortex-m7 -mthumb -mfloat-abi=hard -mfpu=fpv5-sp-d16 -DDEBUG -DSTM32F746G_DISCO -DSTM32F746NGHx -DSTM32F7 -DSTM32 -DUSE_HAL_DRIVER -DSTM32F746xx -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/inc" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/HAL_Driver/Inc" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/HAL_Driver/Inc/Legacy" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/STM32746G-Discovery" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Fonts" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Log" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/ft5336" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/otm8009a" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/ov9655" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/st7735" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/ampire480272" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/ft6x06" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/ampire640480" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/wm8994" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/Common" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/adv7533" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/s5k5cag" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/mx25l512" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/mfxstm32l152" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/n25q128a" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/n25q512a" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/exc7200" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/ts3510" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/rk043fn48h" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/stmpe811" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/CMSIS/core" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/CMSIS/device" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Middlewares/ST/STM32_USB_Host_Library/Core/Inc" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Middlewares/ST/STM32_USB_Host_Library/Class/CDC/Inc" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Middlewares/ST/STM32_USB_Host_Library/Class/RTLSDR/Inc" -O0 -g3 -Wall -fmessage-length=0 -ffunction-sections -c -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" -o "$@" "$<"
25 | @echo 'Finished building: $<'
26 | @echo ' '
27 |
28 |
29 |
--------------------------------------------------------------------------------
/Debug/Middlewares/ST/STM32_USB_Host_Library/Core/Src/subdir.mk:
--------------------------------------------------------------------------------
1 | ################################################################################
2 | # Automatically-generated file. Do not edit!
3 | ################################################################################
4 |
5 | # Add inputs and outputs from these tool invocations to the build variables
6 | C_SRCS += \
7 | ../Middlewares/ST/STM32_USB_Host_Library/Core/Src/usbh_conf.c \
8 | ../Middlewares/ST/STM32_USB_Host_Library/Core/Src/usbh_core.c \
9 | ../Middlewares/ST/STM32_USB_Host_Library/Core/Src/usbh_ctlreq.c \
10 | ../Middlewares/ST/STM32_USB_Host_Library/Core/Src/usbh_ioreq.c \
11 | ../Middlewares/ST/STM32_USB_Host_Library/Core/Src/usbh_pipes.c
12 |
13 | OBJS += \
14 | ./Middlewares/ST/STM32_USB_Host_Library/Core/Src/usbh_conf.o \
15 | ./Middlewares/ST/STM32_USB_Host_Library/Core/Src/usbh_core.o \
16 | ./Middlewares/ST/STM32_USB_Host_Library/Core/Src/usbh_ctlreq.o \
17 | ./Middlewares/ST/STM32_USB_Host_Library/Core/Src/usbh_ioreq.o \
18 | ./Middlewares/ST/STM32_USB_Host_Library/Core/Src/usbh_pipes.o
19 |
20 | C_DEPS += \
21 | ./Middlewares/ST/STM32_USB_Host_Library/Core/Src/usbh_conf.d \
22 | ./Middlewares/ST/STM32_USB_Host_Library/Core/Src/usbh_core.d \
23 | ./Middlewares/ST/STM32_USB_Host_Library/Core/Src/usbh_ctlreq.d \
24 | ./Middlewares/ST/STM32_USB_Host_Library/Core/Src/usbh_ioreq.d \
25 | ./Middlewares/ST/STM32_USB_Host_Library/Core/Src/usbh_pipes.d
26 |
27 |
28 | # Each subdirectory must supply rules for building sources it contributes
29 | Middlewares/ST/STM32_USB_Host_Library/Core/Src/%.o: ../Middlewares/ST/STM32_USB_Host_Library/Core/Src/%.c
30 | @echo 'Building file: $<'
31 | @echo 'Invoking: MCU GCC Compiler'
32 | @echo $(PWD)
33 | arm-none-eabi-gcc -mcpu=cortex-m7 -mthumb -mfloat-abi=hard -mfpu=fpv5-sp-d16 -DDEBUG -DSTM32F746G_DISCO -DSTM32F746NGHx -DSTM32F7 -DSTM32 -DUSE_HAL_DRIVER -DSTM32F746xx -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/inc" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/HAL_Driver/Inc" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/HAL_Driver/Inc/Legacy" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/STM32746G-Discovery" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Fonts" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Log" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/ft5336" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/otm8009a" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/ov9655" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/st7735" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/ampire480272" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/ft6x06" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/ampire640480" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/wm8994" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/Common" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/adv7533" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/s5k5cag" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/mx25l512" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/mfxstm32l152" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/n25q128a" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/n25q512a" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/exc7200" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/ts3510" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/rk043fn48h" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/stmpe811" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/CMSIS/core" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/CMSIS/device" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Middlewares/ST/STM32_USB_Host_Library/Core/Inc" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Middlewares/ST/STM32_USB_Host_Library/Class/CDC/Inc" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Middlewares/ST/STM32_USB_Host_Library/Class/RTLSDR/Inc" -O0 -g3 -Wall -fmessage-length=0 -ffunction-sections -c -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" -o "$@" "$<"
34 | @echo 'Finished building: $<'
35 | @echo ' '
36 |
37 |
38 |
--------------------------------------------------------------------------------
/Debug/Utilities/Components/adv7533/adv7533.d:
--------------------------------------------------------------------------------
1 | Utilities/Components/adv7533/adv7533.o: \
2 | ../Utilities/Components/adv7533/adv7533.c \
3 | ../Utilities/Components/adv7533/adv7533.h \
4 | ../Utilities/Components/adv7533/../Common/audio.h
5 |
6 | ../Utilities/Components/adv7533/adv7533.h:
7 |
8 | ../Utilities/Components/adv7533/../Common/audio.h:
9 |
--------------------------------------------------------------------------------
/Debug/Utilities/Components/adv7533/subdir.mk:
--------------------------------------------------------------------------------
1 | ################################################################################
2 | # Automatically-generated file. Do not edit!
3 | ################################################################################
4 |
5 | # Add inputs and outputs from these tool invocations to the build variables
6 | C_SRCS += \
7 | ../Utilities/Components/adv7533/adv7533.c
8 |
9 | OBJS += \
10 | ./Utilities/Components/adv7533/adv7533.o
11 |
12 | C_DEPS += \
13 | ./Utilities/Components/adv7533/adv7533.d
14 |
15 |
16 | # Each subdirectory must supply rules for building sources it contributes
17 | Utilities/Components/adv7533/%.o: ../Utilities/Components/adv7533/%.c
18 | @echo 'Building file: $<'
19 | @echo 'Invoking: MCU GCC Compiler'
20 | @echo $(PWD)
21 | arm-none-eabi-gcc -mcpu=cortex-m7 -mthumb -mfloat-abi=hard -mfpu=fpv5-sp-d16 -DDEBUG -DSTM32F746G_DISCO -DSTM32F746NGHx -DSTM32F7 -DSTM32 -DUSE_HAL_DRIVER -DSTM32F746xx -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/inc" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/HAL_Driver/Inc" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/HAL_Driver/Inc/Legacy" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/STM32746G-Discovery" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Fonts" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Log" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/ft5336" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/otm8009a" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/ov9655" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/st7735" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/ampire480272" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/ft6x06" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/ampire640480" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/wm8994" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/Common" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/adv7533" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/s5k5cag" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/mx25l512" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/mfxstm32l152" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/n25q128a" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/n25q512a" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/exc7200" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/ts3510" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/rk043fn48h" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/stmpe811" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/CMSIS/core" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/CMSIS/device" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Middlewares/ST/STM32_USB_Host_Library/Core/Inc" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Middlewares/ST/STM32_USB_Host_Library/Class/CDC/Inc" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Middlewares/ST/STM32_USB_Host_Library/Class/RTLSDR/Inc" -O0 -g3 -Wall -fmessage-length=0 -ffunction-sections -c -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" -o "$@" "$<"
22 | @echo 'Finished building: $<'
23 | @echo ' '
24 |
25 |
26 |
--------------------------------------------------------------------------------
/Debug/Utilities/Components/exc7200/exc7200.d:
--------------------------------------------------------------------------------
1 | Utilities/Components/exc7200/exc7200.o: \
2 | ../Utilities/Components/exc7200/exc7200.c \
3 | ../Utilities/Components/exc7200/exc7200.h \
4 | ../Utilities/Components/exc7200/../Common/ts.h
5 |
6 | ../Utilities/Components/exc7200/exc7200.h:
7 |
8 | ../Utilities/Components/exc7200/../Common/ts.h:
9 |
--------------------------------------------------------------------------------
/Debug/Utilities/Components/exc7200/subdir.mk:
--------------------------------------------------------------------------------
1 | ################################################################################
2 | # Automatically-generated file. Do not edit!
3 | ################################################################################
4 |
5 | # Add inputs and outputs from these tool invocations to the build variables
6 | C_SRCS += \
7 | ../Utilities/Components/exc7200/exc7200.c
8 |
9 | OBJS += \
10 | ./Utilities/Components/exc7200/exc7200.o
11 |
12 | C_DEPS += \
13 | ./Utilities/Components/exc7200/exc7200.d
14 |
15 |
16 | # Each subdirectory must supply rules for building sources it contributes
17 | Utilities/Components/exc7200/%.o: ../Utilities/Components/exc7200/%.c
18 | @echo 'Building file: $<'
19 | @echo 'Invoking: MCU GCC Compiler'
20 | @echo $(PWD)
21 | arm-none-eabi-gcc -mcpu=cortex-m7 -mthumb -mfloat-abi=hard -mfpu=fpv5-sp-d16 -DDEBUG -DSTM32F746G_DISCO -DSTM32F746NGHx -DSTM32F7 -DSTM32 -DUSE_HAL_DRIVER -DSTM32F746xx -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/inc" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/HAL_Driver/Inc" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/HAL_Driver/Inc/Legacy" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/STM32746G-Discovery" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Fonts" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Log" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/ft5336" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/otm8009a" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/ov9655" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/st7735" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/ampire480272" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/ft6x06" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/ampire640480" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/wm8994" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/Common" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/adv7533" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/s5k5cag" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/mx25l512" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/mfxstm32l152" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/n25q128a" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/n25q512a" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/exc7200" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/ts3510" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/rk043fn48h" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/stmpe811" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/CMSIS/core" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/CMSIS/device" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Middlewares/ST/STM32_USB_Host_Library/Core/Inc" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Middlewares/ST/STM32_USB_Host_Library/Class/CDC/Inc" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Middlewares/ST/STM32_USB_Host_Library/Class/RTLSDR/Inc" -O0 -g3 -Wall -fmessage-length=0 -ffunction-sections -c -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" -o "$@" "$<"
22 | @echo 'Finished building: $<'
23 | @echo ' '
24 |
25 |
26 |
--------------------------------------------------------------------------------
/Debug/Utilities/Components/ft5336/ft5336.d:
--------------------------------------------------------------------------------
1 | Utilities/Components/ft5336/ft5336.o: \
2 | ../Utilities/Components/ft5336/ft5336.c \
3 | ../Utilities/Components/ft5336/ft5336.h \
4 | ../Utilities/Components/ft5336/../Common/ts.h
5 |
6 | ../Utilities/Components/ft5336/ft5336.h:
7 |
8 | ../Utilities/Components/ft5336/../Common/ts.h:
9 |
--------------------------------------------------------------------------------
/Debug/Utilities/Components/ft5336/subdir.mk:
--------------------------------------------------------------------------------
1 | ################################################################################
2 | # Automatically-generated file. Do not edit!
3 | ################################################################################
4 |
5 | # Add inputs and outputs from these tool invocations to the build variables
6 | C_SRCS += \
7 | ../Utilities/Components/ft5336/ft5336.c
8 |
9 | OBJS += \
10 | ./Utilities/Components/ft5336/ft5336.o
11 |
12 | C_DEPS += \
13 | ./Utilities/Components/ft5336/ft5336.d
14 |
15 |
16 | # Each subdirectory must supply rules for building sources it contributes
17 | Utilities/Components/ft5336/%.o: ../Utilities/Components/ft5336/%.c
18 | @echo 'Building file: $<'
19 | @echo 'Invoking: MCU GCC Compiler'
20 | @echo $(PWD)
21 | arm-none-eabi-gcc -mcpu=cortex-m7 -mthumb -mfloat-abi=hard -mfpu=fpv5-sp-d16 -DDEBUG -DSTM32F746G_DISCO -DSTM32F746NGHx -DSTM32F7 -DSTM32 -DUSE_HAL_DRIVER -DSTM32F746xx -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/inc" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/HAL_Driver/Inc" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/HAL_Driver/Inc/Legacy" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/STM32746G-Discovery" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Fonts" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Log" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/ft5336" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/otm8009a" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/ov9655" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/st7735" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/ampire480272" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/ft6x06" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/ampire640480" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/wm8994" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/Common" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/adv7533" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/s5k5cag" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/mx25l512" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/mfxstm32l152" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/n25q128a" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/n25q512a" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/exc7200" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/ts3510" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/rk043fn48h" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/stmpe811" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/CMSIS/core" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/CMSIS/device" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Middlewares/ST/STM32_USB_Host_Library/Core/Inc" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Middlewares/ST/STM32_USB_Host_Library/Class/CDC/Inc" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Middlewares/ST/STM32_USB_Host_Library/Class/RTLSDR/Inc" -O0 -g3 -Wall -fmessage-length=0 -ffunction-sections -c -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" -o "$@" "$<"
22 | @echo 'Finished building: $<'
23 | @echo ' '
24 |
25 |
26 |
--------------------------------------------------------------------------------
/Debug/Utilities/Components/ft6x06/ft6x06.d:
--------------------------------------------------------------------------------
1 | Utilities/Components/ft6x06/ft6x06.o: \
2 | ../Utilities/Components/ft6x06/ft6x06.c \
3 | ../Utilities/Components/ft6x06/ft6x06.h \
4 | ../Utilities/Components/ft6x06/../Common/ts.h
5 |
6 | ../Utilities/Components/ft6x06/ft6x06.h:
7 |
8 | ../Utilities/Components/ft6x06/../Common/ts.h:
9 |
--------------------------------------------------------------------------------
/Debug/Utilities/Components/ft6x06/subdir.mk:
--------------------------------------------------------------------------------
1 | ################################################################################
2 | # Automatically-generated file. Do not edit!
3 | ################################################################################
4 |
5 | # Add inputs and outputs from these tool invocations to the build variables
6 | C_SRCS += \
7 | ../Utilities/Components/ft6x06/ft6x06.c
8 |
9 | OBJS += \
10 | ./Utilities/Components/ft6x06/ft6x06.o
11 |
12 | C_DEPS += \
13 | ./Utilities/Components/ft6x06/ft6x06.d
14 |
15 |
16 | # Each subdirectory must supply rules for building sources it contributes
17 | Utilities/Components/ft6x06/%.o: ../Utilities/Components/ft6x06/%.c
18 | @echo 'Building file: $<'
19 | @echo 'Invoking: MCU GCC Compiler'
20 | @echo $(PWD)
21 | arm-none-eabi-gcc -mcpu=cortex-m7 -mthumb -mfloat-abi=hard -mfpu=fpv5-sp-d16 -DDEBUG -DSTM32F746G_DISCO -DSTM32F746NGHx -DSTM32F7 -DSTM32 -DUSE_HAL_DRIVER -DSTM32F746xx -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/inc" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/HAL_Driver/Inc" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/HAL_Driver/Inc/Legacy" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/STM32746G-Discovery" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Fonts" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Log" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/ft5336" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/otm8009a" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/ov9655" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/st7735" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/ampire480272" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/ft6x06" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/ampire640480" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/wm8994" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/Common" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/adv7533" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/s5k5cag" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/mx25l512" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/mfxstm32l152" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/n25q128a" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/n25q512a" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/exc7200" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/ts3510" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/rk043fn48h" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/stmpe811" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/CMSIS/core" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/CMSIS/device" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Middlewares/ST/STM32_USB_Host_Library/Core/Inc" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Middlewares/ST/STM32_USB_Host_Library/Class/CDC/Inc" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Middlewares/ST/STM32_USB_Host_Library/Class/RTLSDR/Inc" -O0 -g3 -Wall -fmessage-length=0 -ffunction-sections -c -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" -o "$@" "$<"
22 | @echo 'Finished building: $<'
23 | @echo ' '
24 |
25 |
26 |
--------------------------------------------------------------------------------
/Debug/Utilities/Components/mfxstm32l152/mfxstm32l152.d:
--------------------------------------------------------------------------------
1 | Utilities/Components/mfxstm32l152/mfxstm32l152.o: \
2 | ../Utilities/Components/mfxstm32l152/mfxstm32l152.c \
3 | ../Utilities/Components/mfxstm32l152/mfxstm32l152.h \
4 | ../Utilities/Components/mfxstm32l152/../Common/ts.h \
5 | ../Utilities/Components/mfxstm32l152/../Common/io.h \
6 | ../Utilities/Components/mfxstm32l152/../Common/idd.h
7 |
8 | ../Utilities/Components/mfxstm32l152/mfxstm32l152.h:
9 |
10 | ../Utilities/Components/mfxstm32l152/../Common/ts.h:
11 |
12 | ../Utilities/Components/mfxstm32l152/../Common/io.h:
13 |
14 | ../Utilities/Components/mfxstm32l152/../Common/idd.h:
15 |
--------------------------------------------------------------------------------
/Debug/Utilities/Components/mfxstm32l152/subdir.mk:
--------------------------------------------------------------------------------
1 | ################################################################################
2 | # Automatically-generated file. Do not edit!
3 | ################################################################################
4 |
5 | # Add inputs and outputs from these tool invocations to the build variables
6 | C_SRCS += \
7 | ../Utilities/Components/mfxstm32l152/mfxstm32l152.c
8 |
9 | OBJS += \
10 | ./Utilities/Components/mfxstm32l152/mfxstm32l152.o
11 |
12 | C_DEPS += \
13 | ./Utilities/Components/mfxstm32l152/mfxstm32l152.d
14 |
15 |
16 | # Each subdirectory must supply rules for building sources it contributes
17 | Utilities/Components/mfxstm32l152/%.o: ../Utilities/Components/mfxstm32l152/%.c
18 | @echo 'Building file: $<'
19 | @echo 'Invoking: MCU GCC Compiler'
20 | @echo $(PWD)
21 | arm-none-eabi-gcc -mcpu=cortex-m7 -mthumb -mfloat-abi=hard -mfpu=fpv5-sp-d16 -DDEBUG -DSTM32F746G_DISCO -DSTM32F746NGHx -DSTM32F7 -DSTM32 -DUSE_HAL_DRIVER -DSTM32F746xx -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/inc" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/HAL_Driver/Inc" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/HAL_Driver/Inc/Legacy" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/STM32746G-Discovery" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Fonts" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Log" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/ft5336" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/otm8009a" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/ov9655" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/st7735" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/ampire480272" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/ft6x06" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/ampire640480" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/wm8994" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/Common" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/adv7533" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/s5k5cag" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/mx25l512" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/mfxstm32l152" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/n25q128a" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/n25q512a" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/exc7200" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/ts3510" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/rk043fn48h" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/stmpe811" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/CMSIS/core" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/CMSIS/device" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Middlewares/ST/STM32_USB_Host_Library/Core/Inc" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Middlewares/ST/STM32_USB_Host_Library/Class/CDC/Inc" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Middlewares/ST/STM32_USB_Host_Library/Class/RTLSDR/Inc" -O0 -g3 -Wall -fmessage-length=0 -ffunction-sections -c -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" -o "$@" "$<"
22 | @echo 'Finished building: $<'
23 | @echo ' '
24 |
25 |
26 |
--------------------------------------------------------------------------------
/Debug/Utilities/Components/otm8009a/otm8009a.d:
--------------------------------------------------------------------------------
1 | Utilities/Components/otm8009a/otm8009a.o: \
2 | ../Utilities/Components/otm8009a/otm8009a.c \
3 | ../Utilities/Components/otm8009a/otm8009a.h
4 |
5 | ../Utilities/Components/otm8009a/otm8009a.h:
6 |
--------------------------------------------------------------------------------
/Debug/Utilities/Components/otm8009a/subdir.mk:
--------------------------------------------------------------------------------
1 | ################################################################################
2 | # Automatically-generated file. Do not edit!
3 | ################################################################################
4 |
5 | # Add inputs and outputs from these tool invocations to the build variables
6 | C_SRCS += \
7 | ../Utilities/Components/otm8009a/otm8009a.c
8 |
9 | OBJS += \
10 | ./Utilities/Components/otm8009a/otm8009a.o
11 |
12 | C_DEPS += \
13 | ./Utilities/Components/otm8009a/otm8009a.d
14 |
15 |
16 | # Each subdirectory must supply rules for building sources it contributes
17 | Utilities/Components/otm8009a/%.o: ../Utilities/Components/otm8009a/%.c
18 | @echo 'Building file: $<'
19 | @echo 'Invoking: MCU GCC Compiler'
20 | @echo $(PWD)
21 | arm-none-eabi-gcc -mcpu=cortex-m7 -mthumb -mfloat-abi=hard -mfpu=fpv5-sp-d16 -DDEBUG -DSTM32F746G_DISCO -DSTM32F746NGHx -DSTM32F7 -DSTM32 -DUSE_HAL_DRIVER -DSTM32F746xx -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/inc" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/HAL_Driver/Inc" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/HAL_Driver/Inc/Legacy" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/STM32746G-Discovery" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Fonts" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Log" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/ft5336" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/otm8009a" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/ov9655" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/st7735" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/ampire480272" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/ft6x06" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/ampire640480" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/wm8994" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/Common" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/adv7533" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/s5k5cag" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/mx25l512" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/mfxstm32l152" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/n25q128a" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/n25q512a" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/exc7200" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/ts3510" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/rk043fn48h" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/stmpe811" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/CMSIS/core" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/CMSIS/device" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Middlewares/ST/STM32_USB_Host_Library/Core/Inc" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Middlewares/ST/STM32_USB_Host_Library/Class/CDC/Inc" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Middlewares/ST/STM32_USB_Host_Library/Class/RTLSDR/Inc" -O0 -g3 -Wall -fmessage-length=0 -ffunction-sections -c -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" -o "$@" "$<"
22 | @echo 'Finished building: $<'
23 | @echo ' '
24 |
25 |
26 |
--------------------------------------------------------------------------------
/Debug/Utilities/Components/ov9655/ov9655.d:
--------------------------------------------------------------------------------
1 | Utilities/Components/ov9655/ov9655.o: \
2 | ../Utilities/Components/ov9655/ov9655.c \
3 | ../Utilities/Components/ov9655/ov9655.h \
4 | ../Utilities/Components/ov9655/../Common/camera.h
5 |
6 | ../Utilities/Components/ov9655/ov9655.h:
7 |
8 | ../Utilities/Components/ov9655/../Common/camera.h:
9 |
--------------------------------------------------------------------------------
/Debug/Utilities/Components/ov9655/subdir.mk:
--------------------------------------------------------------------------------
1 | ################################################################################
2 | # Automatically-generated file. Do not edit!
3 | ################################################################################
4 |
5 | # Add inputs and outputs from these tool invocations to the build variables
6 | C_SRCS += \
7 | ../Utilities/Components/ov9655/ov9655.c
8 |
9 | OBJS += \
10 | ./Utilities/Components/ov9655/ov9655.o
11 |
12 | C_DEPS += \
13 | ./Utilities/Components/ov9655/ov9655.d
14 |
15 |
16 | # Each subdirectory must supply rules for building sources it contributes
17 | Utilities/Components/ov9655/%.o: ../Utilities/Components/ov9655/%.c
18 | @echo 'Building file: $<'
19 | @echo 'Invoking: MCU GCC Compiler'
20 | @echo $(PWD)
21 | arm-none-eabi-gcc -mcpu=cortex-m7 -mthumb -mfloat-abi=hard -mfpu=fpv5-sp-d16 -DDEBUG -DSTM32F746G_DISCO -DSTM32F746NGHx -DSTM32F7 -DSTM32 -DUSE_HAL_DRIVER -DSTM32F746xx -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/inc" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/HAL_Driver/Inc" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/HAL_Driver/Inc/Legacy" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/STM32746G-Discovery" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Fonts" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Log" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/ft5336" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/otm8009a" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/ov9655" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/st7735" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/ampire480272" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/ft6x06" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/ampire640480" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/wm8994" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/Common" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/adv7533" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/s5k5cag" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/mx25l512" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/mfxstm32l152" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/n25q128a" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/n25q512a" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/exc7200" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/ts3510" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/rk043fn48h" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/stmpe811" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/CMSIS/core" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/CMSIS/device" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Middlewares/ST/STM32_USB_Host_Library/Core/Inc" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Middlewares/ST/STM32_USB_Host_Library/Class/CDC/Inc" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Middlewares/ST/STM32_USB_Host_Library/Class/RTLSDR/Inc" -O0 -g3 -Wall -fmessage-length=0 -ffunction-sections -c -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" -o "$@" "$<"
22 | @echo 'Finished building: $<'
23 | @echo ' '
24 |
25 |
26 |
--------------------------------------------------------------------------------
/Debug/Utilities/Components/s5k5cag/s5k5cag.d:
--------------------------------------------------------------------------------
1 | Utilities/Components/s5k5cag/s5k5cag.o: \
2 | ../Utilities/Components/s5k5cag/s5k5cag.c \
3 | ../Utilities/Components/s5k5cag/s5k5cag.h \
4 | ../Utilities/Components/s5k5cag/../Common/camera.h
5 |
6 | ../Utilities/Components/s5k5cag/s5k5cag.h:
7 |
8 | ../Utilities/Components/s5k5cag/../Common/camera.h:
9 |
--------------------------------------------------------------------------------
/Debug/Utilities/Components/s5k5cag/subdir.mk:
--------------------------------------------------------------------------------
1 | ################################################################################
2 | # Automatically-generated file. Do not edit!
3 | ################################################################################
4 |
5 | # Add inputs and outputs from these tool invocations to the build variables
6 | C_SRCS += \
7 | ../Utilities/Components/s5k5cag/s5k5cag.c
8 |
9 | OBJS += \
10 | ./Utilities/Components/s5k5cag/s5k5cag.o
11 |
12 | C_DEPS += \
13 | ./Utilities/Components/s5k5cag/s5k5cag.d
14 |
15 |
16 | # Each subdirectory must supply rules for building sources it contributes
17 | Utilities/Components/s5k5cag/%.o: ../Utilities/Components/s5k5cag/%.c
18 | @echo 'Building file: $<'
19 | @echo 'Invoking: MCU GCC Compiler'
20 | @echo $(PWD)
21 | arm-none-eabi-gcc -mcpu=cortex-m7 -mthumb -mfloat-abi=hard -mfpu=fpv5-sp-d16 -DDEBUG -DSTM32F746G_DISCO -DSTM32F746NGHx -DSTM32F7 -DSTM32 -DUSE_HAL_DRIVER -DSTM32F746xx -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/inc" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/HAL_Driver/Inc" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/HAL_Driver/Inc/Legacy" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/STM32746G-Discovery" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Fonts" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Log" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/ft5336" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/otm8009a" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/ov9655" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/st7735" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/ampire480272" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/ft6x06" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/ampire640480" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/wm8994" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/Common" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/adv7533" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/s5k5cag" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/mx25l512" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/mfxstm32l152" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/n25q128a" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/n25q512a" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/exc7200" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/ts3510" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/rk043fn48h" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/stmpe811" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/CMSIS/core" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/CMSIS/device" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Middlewares/ST/STM32_USB_Host_Library/Core/Inc" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Middlewares/ST/STM32_USB_Host_Library/Class/CDC/Inc" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Middlewares/ST/STM32_USB_Host_Library/Class/RTLSDR/Inc" -O0 -g3 -Wall -fmessage-length=0 -ffunction-sections -c -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" -o "$@" "$<"
22 | @echo 'Finished building: $<'
23 | @echo ' '
24 |
25 |
26 |
--------------------------------------------------------------------------------
/Debug/Utilities/Components/st7735/st7735.d:
--------------------------------------------------------------------------------
1 | Utilities/Components/st7735/st7735.o: \
2 | ../Utilities/Components/st7735/st7735.c \
3 | ../Utilities/Components/st7735/st7735.h \
4 | ../Utilities/Components/st7735/../Common/lcd.h
5 |
6 | ../Utilities/Components/st7735/st7735.h:
7 |
8 | ../Utilities/Components/st7735/../Common/lcd.h:
9 |
--------------------------------------------------------------------------------
/Debug/Utilities/Components/st7735/subdir.mk:
--------------------------------------------------------------------------------
1 | ################################################################################
2 | # Automatically-generated file. Do not edit!
3 | ################################################################################
4 |
5 | # Add inputs and outputs from these tool invocations to the build variables
6 | C_SRCS += \
7 | ../Utilities/Components/st7735/st7735.c
8 |
9 | OBJS += \
10 | ./Utilities/Components/st7735/st7735.o
11 |
12 | C_DEPS += \
13 | ./Utilities/Components/st7735/st7735.d
14 |
15 |
16 | # Each subdirectory must supply rules for building sources it contributes
17 | Utilities/Components/st7735/%.o: ../Utilities/Components/st7735/%.c
18 | @echo 'Building file: $<'
19 | @echo 'Invoking: MCU GCC Compiler'
20 | @echo $(PWD)
21 | arm-none-eabi-gcc -mcpu=cortex-m7 -mthumb -mfloat-abi=hard -mfpu=fpv5-sp-d16 -DDEBUG -DSTM32F746G_DISCO -DSTM32F746NGHx -DSTM32F7 -DSTM32 -DUSE_HAL_DRIVER -DSTM32F746xx -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/inc" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/HAL_Driver/Inc" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/HAL_Driver/Inc/Legacy" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/STM32746G-Discovery" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Fonts" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Log" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/ft5336" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/otm8009a" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/ov9655" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/st7735" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/ampire480272" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/ft6x06" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/ampire640480" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/wm8994" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/Common" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/adv7533" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/s5k5cag" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/mx25l512" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/mfxstm32l152" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/n25q128a" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/n25q512a" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/exc7200" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/ts3510" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/rk043fn48h" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/stmpe811" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/CMSIS/core" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/CMSIS/device" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Middlewares/ST/STM32_USB_Host_Library/Core/Inc" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Middlewares/ST/STM32_USB_Host_Library/Class/CDC/Inc" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Middlewares/ST/STM32_USB_Host_Library/Class/RTLSDR/Inc" -O0 -g3 -Wall -fmessage-length=0 -ffunction-sections -c -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" -o "$@" "$<"
22 | @echo 'Finished building: $<'
23 | @echo ' '
24 |
25 |
26 |
--------------------------------------------------------------------------------
/Debug/Utilities/Components/stmpe811/stmpe811.d:
--------------------------------------------------------------------------------
1 | Utilities/Components/stmpe811/stmpe811.o: \
2 | ../Utilities/Components/stmpe811/stmpe811.c \
3 | ../Utilities/Components/stmpe811/stmpe811.h \
4 | ../Utilities/Components/stmpe811/../Common/ts.h \
5 | ../Utilities/Components/stmpe811/../Common/io.h
6 |
7 | ../Utilities/Components/stmpe811/stmpe811.h:
8 |
9 | ../Utilities/Components/stmpe811/../Common/ts.h:
10 |
11 | ../Utilities/Components/stmpe811/../Common/io.h:
12 |
--------------------------------------------------------------------------------
/Debug/Utilities/Components/stmpe811/subdir.mk:
--------------------------------------------------------------------------------
1 | ################################################################################
2 | # Automatically-generated file. Do not edit!
3 | ################################################################################
4 |
5 | # Add inputs and outputs from these tool invocations to the build variables
6 | C_SRCS += \
7 | ../Utilities/Components/stmpe811/stmpe811.c
8 |
9 | OBJS += \
10 | ./Utilities/Components/stmpe811/stmpe811.o
11 |
12 | C_DEPS += \
13 | ./Utilities/Components/stmpe811/stmpe811.d
14 |
15 |
16 | # Each subdirectory must supply rules for building sources it contributes
17 | Utilities/Components/stmpe811/%.o: ../Utilities/Components/stmpe811/%.c
18 | @echo 'Building file: $<'
19 | @echo 'Invoking: MCU GCC Compiler'
20 | @echo $(PWD)
21 | arm-none-eabi-gcc -mcpu=cortex-m7 -mthumb -mfloat-abi=hard -mfpu=fpv5-sp-d16 -DDEBUG -DSTM32F746G_DISCO -DSTM32F746NGHx -DSTM32F7 -DSTM32 -DUSE_HAL_DRIVER -DSTM32F746xx -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/inc" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/HAL_Driver/Inc" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/HAL_Driver/Inc/Legacy" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/STM32746G-Discovery" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Fonts" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Log" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/ft5336" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/otm8009a" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/ov9655" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/st7735" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/ampire480272" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/ft6x06" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/ampire640480" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/wm8994" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/Common" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/adv7533" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/s5k5cag" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/mx25l512" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/mfxstm32l152" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/n25q128a" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/n25q512a" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/exc7200" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/ts3510" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/rk043fn48h" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/stmpe811" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/CMSIS/core" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/CMSIS/device" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Middlewares/ST/STM32_USB_Host_Library/Core/Inc" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Middlewares/ST/STM32_USB_Host_Library/Class/CDC/Inc" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Middlewares/ST/STM32_USB_Host_Library/Class/RTLSDR/Inc" -O0 -g3 -Wall -fmessage-length=0 -ffunction-sections -c -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" -o "$@" "$<"
22 | @echo 'Finished building: $<'
23 | @echo ' '
24 |
25 |
26 |
--------------------------------------------------------------------------------
/Debug/Utilities/Components/ts3510/subdir.mk:
--------------------------------------------------------------------------------
1 | ################################################################################
2 | # Automatically-generated file. Do not edit!
3 | ################################################################################
4 |
5 | # Add inputs and outputs from these tool invocations to the build variables
6 | C_SRCS += \
7 | ../Utilities/Components/ts3510/ts3510.c
8 |
9 | OBJS += \
10 | ./Utilities/Components/ts3510/ts3510.o
11 |
12 | C_DEPS += \
13 | ./Utilities/Components/ts3510/ts3510.d
14 |
15 |
16 | # Each subdirectory must supply rules for building sources it contributes
17 | Utilities/Components/ts3510/%.o: ../Utilities/Components/ts3510/%.c
18 | @echo 'Building file: $<'
19 | @echo 'Invoking: MCU GCC Compiler'
20 | @echo $(PWD)
21 | arm-none-eabi-gcc -mcpu=cortex-m7 -mthumb -mfloat-abi=hard -mfpu=fpv5-sp-d16 -DDEBUG -DSTM32F746G_DISCO -DSTM32F746NGHx -DSTM32F7 -DSTM32 -DUSE_HAL_DRIVER -DSTM32F746xx -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/inc" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/HAL_Driver/Inc" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/HAL_Driver/Inc/Legacy" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/STM32746G-Discovery" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Fonts" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Log" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/ft5336" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/otm8009a" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/ov9655" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/st7735" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/ampire480272" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/ft6x06" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/ampire640480" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/wm8994" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/Common" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/adv7533" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/s5k5cag" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/mx25l512" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/mfxstm32l152" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/n25q128a" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/n25q512a" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/exc7200" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/ts3510" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/rk043fn48h" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/stmpe811" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/CMSIS/core" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/CMSIS/device" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Middlewares/ST/STM32_USB_Host_Library/Core/Inc" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Middlewares/ST/STM32_USB_Host_Library/Class/CDC/Inc" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Middlewares/ST/STM32_USB_Host_Library/Class/RTLSDR/Inc" -O0 -g3 -Wall -fmessage-length=0 -ffunction-sections -c -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" -o "$@" "$<"
22 | @echo 'Finished building: $<'
23 | @echo ' '
24 |
25 |
26 |
--------------------------------------------------------------------------------
/Debug/Utilities/Components/ts3510/ts3510.d:
--------------------------------------------------------------------------------
1 | Utilities/Components/ts3510/ts3510.o: \
2 | ../Utilities/Components/ts3510/ts3510.c \
3 | ../Utilities/Components/ts3510/ts3510.h \
4 | ../Utilities/Components/ts3510/../Common/ts.h
5 |
6 | ../Utilities/Components/ts3510/ts3510.h:
7 |
8 | ../Utilities/Components/ts3510/../Common/ts.h:
9 |
--------------------------------------------------------------------------------
/Debug/Utilities/Components/wm8994/subdir.mk:
--------------------------------------------------------------------------------
1 | ################################################################################
2 | # Automatically-generated file. Do not edit!
3 | ################################################################################
4 |
5 | # Add inputs and outputs from these tool invocations to the build variables
6 | C_SRCS += \
7 | ../Utilities/Components/wm8994/wm8994.c
8 |
9 | OBJS += \
10 | ./Utilities/Components/wm8994/wm8994.o
11 |
12 | C_DEPS += \
13 | ./Utilities/Components/wm8994/wm8994.d
14 |
15 |
16 | # Each subdirectory must supply rules for building sources it contributes
17 | Utilities/Components/wm8994/%.o: ../Utilities/Components/wm8994/%.c
18 | @echo 'Building file: $<'
19 | @echo 'Invoking: MCU GCC Compiler'
20 | @echo $(PWD)
21 | arm-none-eabi-gcc -mcpu=cortex-m7 -mthumb -mfloat-abi=hard -mfpu=fpv5-sp-d16 -DDEBUG -DSTM32F746G_DISCO -DSTM32F746NGHx -DSTM32F7 -DSTM32 -DUSE_HAL_DRIVER -DSTM32F746xx -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/inc" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/HAL_Driver/Inc" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/HAL_Driver/Inc/Legacy" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/STM32746G-Discovery" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Fonts" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Log" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/ft5336" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/otm8009a" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/ov9655" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/st7735" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/ampire480272" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/ft6x06" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/ampire640480" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/wm8994" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/Common" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/adv7533" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/s5k5cag" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/mx25l512" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/mfxstm32l152" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/n25q128a" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/n25q512a" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/exc7200" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/ts3510" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/rk043fn48h" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/stmpe811" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/CMSIS/core" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/CMSIS/device" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Middlewares/ST/STM32_USB_Host_Library/Core/Inc" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Middlewares/ST/STM32_USB_Host_Library/Class/CDC/Inc" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Middlewares/ST/STM32_USB_Host_Library/Class/RTLSDR/Inc" -O0 -g3 -Wall -fmessage-length=0 -ffunction-sections -c -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" -o "$@" "$<"
22 | @echo 'Finished building: $<'
23 | @echo ' '
24 |
25 |
26 |
--------------------------------------------------------------------------------
/Debug/Utilities/Components/wm8994/wm8994.d:
--------------------------------------------------------------------------------
1 | Utilities/Components/wm8994/wm8994.o: \
2 | ../Utilities/Components/wm8994/wm8994.c \
3 | ../Utilities/Components/wm8994/wm8994.h \
4 | ../Utilities/Components/wm8994/../Common/audio.h
5 |
6 | ../Utilities/Components/wm8994/wm8994.h:
7 |
8 | ../Utilities/Components/wm8994/../Common/audio.h:
9 |
--------------------------------------------------------------------------------
/Debug/Utilities/Log/subdir.mk:
--------------------------------------------------------------------------------
1 | ################################################################################
2 | # Automatically-generated file. Do not edit!
3 | ################################################################################
4 |
5 | # Add inputs and outputs from these tool invocations to the build variables
6 | C_SRCS += \
7 | ../Utilities/Log/lcd_log.c
8 |
9 | OBJS += \
10 | ./Utilities/Log/lcd_log.o
11 |
12 | C_DEPS += \
13 | ./Utilities/Log/lcd_log.d
14 |
15 |
16 | # Each subdirectory must supply rules for building sources it contributes
17 | Utilities/Log/%.o: ../Utilities/Log/%.c
18 | @echo 'Building file: $<'
19 | @echo 'Invoking: MCU GCC Compiler'
20 | @echo $(PWD)
21 | arm-none-eabi-gcc -mcpu=cortex-m7 -mthumb -mfloat-abi=hard -mfpu=fpv5-sp-d16 -DDEBUG -DSTM32F746G_DISCO -DSTM32F746NGHx -DSTM32F7 -DSTM32 -DUSE_HAL_DRIVER -DSTM32F746xx -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/inc" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/HAL_Driver/Inc" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/HAL_Driver/Inc/Legacy" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/STM32746G-Discovery" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Fonts" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Log" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/ft5336" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/otm8009a" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/ov9655" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/st7735" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/ampire480272" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/ft6x06" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/ampire640480" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/wm8994" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/Common" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/adv7533" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/s5k5cag" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/mx25l512" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/mfxstm32l152" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/n25q128a" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/n25q512a" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/exc7200" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/ts3510" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/rk043fn48h" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/stmpe811" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/CMSIS/core" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/CMSIS/device" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Middlewares/ST/STM32_USB_Host_Library/Core/Inc" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Middlewares/ST/STM32_USB_Host_Library/Class/CDC/Inc" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Middlewares/ST/STM32_USB_Host_Library/Class/RTLSDR/Inc" -O0 -g3 -Wall -fmessage-length=0 -ffunction-sections -c -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" -o "$@" "$<"
22 | @echo 'Finished building: $<'
23 | @echo ' '
24 |
25 |
26 |
--------------------------------------------------------------------------------
/Debug/makefile:
--------------------------------------------------------------------------------
1 | ################################################################################
2 | # Automatically-generated file. Do not edit!
3 | ################################################################################
4 |
5 | -include ../makefile.init
6 |
7 | RM := rm -rf
8 |
9 | # All of the sources participating in the build are defined here
10 | -include sources.mk
11 | -include startup/subdir.mk
12 | -include src/subdir.mk
13 | -include Utilities/STM32746G-Discovery/subdir.mk
14 | -include Utilities/Log/subdir.mk
15 | -include Utilities/Components/wm8994/subdir.mk
16 | -include Utilities/Components/ts3510/subdir.mk
17 | -include Utilities/Components/stmpe811/subdir.mk
18 | -include Utilities/Components/st7735/subdir.mk
19 | -include Utilities/Components/s5k5cag/subdir.mk
20 | -include Utilities/Components/ov9655/subdir.mk
21 | -include Utilities/Components/otm8009a/subdir.mk
22 | -include Utilities/Components/mfxstm32l152/subdir.mk
23 | -include Utilities/Components/ft6x06/subdir.mk
24 | -include Utilities/Components/ft5336/subdir.mk
25 | -include Utilities/Components/exc7200/subdir.mk
26 | -include Utilities/Components/adv7533/subdir.mk
27 | -include Middlewares/ST/STM32_USB_Host_Library/Core/Src/subdir.mk
28 | -include Middlewares/ST/STM32_USB_Host_Library/Class/RTLSDR/Src/subdir.mk
29 | -include Middlewares/ST/STM32_USB_Host_Library/Class/CDC/Src/subdir.mk
30 | -include HAL_Driver/Src/subdir.mk
31 | -include subdir.mk
32 | -include objects.mk
33 |
34 | ifneq ($(MAKECMDGOALS),clean)
35 | ifneq ($(strip $(S_UPPER_DEPS)),)
36 | -include $(S_UPPER_DEPS)
37 | endif
38 | ifneq ($(strip $(C_DEPS)),)
39 | -include $(C_DEPS)
40 | endif
41 | endif
42 |
43 | -include ../makefile.defs
44 |
45 | # Add inputs and outputs from these tool invocations to the build variables
46 |
47 | # All Target
48 | all: stm32-rtlsdr.elf
49 |
50 | # Tool invocations
51 | stm32-rtlsdr.elf: $(OBJS) $(USER_OBJS)
52 | @echo 'Building target: $@'
53 | @echo 'Invoking: MCU GCC Linker'
54 | arm-none-eabi-gcc -mcpu=cortex-m7 -mthumb -mfloat-abi=hard -mfpu=fpv5-sp-d16 -T"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/LinkerScript.ld" -Wl,-Map=output.map -Wl,--gc-sections -lm -o "stm32-rtlsdr.elf" @"objects.list" $(USER_OBJS) $(LIBS)
55 | @echo 'Finished building target: $@'
56 | @echo ' '
57 | $(MAKE) --no-print-directory post-build
58 |
59 | # Other Targets
60 | clean:
61 | -$(RM) *
62 | -@echo ' '
63 |
64 | post-build:
65 | -@echo 'Generating binary and Printing size information:'
66 | arm-none-eabi-objcopy -O binary "stm32-rtlsdr.elf" "stm32-rtlsdr.bin"
67 | arm-none-eabi-size "stm32-rtlsdr.elf"
68 | -@echo ' '
69 |
70 | .PHONY: all clean dependents
71 | .SECONDARY: post-build
72 |
73 | -include ../makefile.targets
74 |
--------------------------------------------------------------------------------
/Debug/objects.list:
--------------------------------------------------------------------------------
1 | "HAL_Driver/Src/stm32f7xx_hal.o"
2 | "HAL_Driver/Src/stm32f7xx_hal_adc.o"
3 | "HAL_Driver/Src/stm32f7xx_hal_adc_ex.o"
4 | "HAL_Driver/Src/stm32f7xx_hal_can.o"
5 | "HAL_Driver/Src/stm32f7xx_hal_cec.o"
6 | "HAL_Driver/Src/stm32f7xx_hal_cortex.o"
7 | "HAL_Driver/Src/stm32f7xx_hal_crc.o"
8 | "HAL_Driver/Src/stm32f7xx_hal_crc_ex.o"
9 | "HAL_Driver/Src/stm32f7xx_hal_cryp.o"
10 | "HAL_Driver/Src/stm32f7xx_hal_cryp_ex.o"
11 | "HAL_Driver/Src/stm32f7xx_hal_dac.o"
12 | "HAL_Driver/Src/stm32f7xx_hal_dac_ex.o"
13 | "HAL_Driver/Src/stm32f7xx_hal_dcmi.o"
14 | "HAL_Driver/Src/stm32f7xx_hal_dcmi_ex.o"
15 | "HAL_Driver/Src/stm32f7xx_hal_dfsdm.o"
16 | "HAL_Driver/Src/stm32f7xx_hal_dma.o"
17 | "HAL_Driver/Src/stm32f7xx_hal_dma2d.o"
18 | "HAL_Driver/Src/stm32f7xx_hal_dma_ex.o"
19 | "HAL_Driver/Src/stm32f7xx_hal_dsi.o"
20 | "HAL_Driver/Src/stm32f7xx_hal_eth.o"
21 | "HAL_Driver/Src/stm32f7xx_hal_flash.o"
22 | "HAL_Driver/Src/stm32f7xx_hal_flash_ex.o"
23 | "HAL_Driver/Src/stm32f7xx_hal_gpio.o"
24 | "HAL_Driver/Src/stm32f7xx_hal_hash.o"
25 | "HAL_Driver/Src/stm32f7xx_hal_hash_ex.o"
26 | "HAL_Driver/Src/stm32f7xx_hal_hcd.o"
27 | "HAL_Driver/Src/stm32f7xx_hal_i2c.o"
28 | "HAL_Driver/Src/stm32f7xx_hal_i2c_ex.o"
29 | "HAL_Driver/Src/stm32f7xx_hal_i2s.o"
30 | "HAL_Driver/Src/stm32f7xx_hal_irda.o"
31 | "HAL_Driver/Src/stm32f7xx_hal_iwdg.o"
32 | "HAL_Driver/Src/stm32f7xx_hal_jpeg.o"
33 | "HAL_Driver/Src/stm32f7xx_hal_lptim.o"
34 | "HAL_Driver/Src/stm32f7xx_hal_ltdc.o"
35 | "HAL_Driver/Src/stm32f7xx_hal_ltdc_ex.o"
36 | "HAL_Driver/Src/stm32f7xx_hal_mdios.o"
37 | "HAL_Driver/Src/stm32f7xx_hal_nand.o"
38 | "HAL_Driver/Src/stm32f7xx_hal_nor.o"
39 | "HAL_Driver/Src/stm32f7xx_hal_pcd.o"
40 | "HAL_Driver/Src/stm32f7xx_hal_pcd_ex.o"
41 | "HAL_Driver/Src/stm32f7xx_hal_pwr.o"
42 | "HAL_Driver/Src/stm32f7xx_hal_pwr_ex.o"
43 | "HAL_Driver/Src/stm32f7xx_hal_qspi.o"
44 | "HAL_Driver/Src/stm32f7xx_hal_rcc.o"
45 | "HAL_Driver/Src/stm32f7xx_hal_rcc_ex.o"
46 | "HAL_Driver/Src/stm32f7xx_hal_rng.o"
47 | "HAL_Driver/Src/stm32f7xx_hal_rtc.o"
48 | "HAL_Driver/Src/stm32f7xx_hal_rtc_ex.o"
49 | "HAL_Driver/Src/stm32f7xx_hal_sai.o"
50 | "HAL_Driver/Src/stm32f7xx_hal_sai_ex.o"
51 | "HAL_Driver/Src/stm32f7xx_hal_sd.o"
52 | "HAL_Driver/Src/stm32f7xx_hal_sdram.o"
53 | "HAL_Driver/Src/stm32f7xx_hal_smartcard.o"
54 | "HAL_Driver/Src/stm32f7xx_hal_smartcard_ex.o"
55 | "HAL_Driver/Src/stm32f7xx_hal_spdifrx.o"
56 | "HAL_Driver/Src/stm32f7xx_hal_spi.o"
57 | "HAL_Driver/Src/stm32f7xx_hal_sram.o"
58 | "HAL_Driver/Src/stm32f7xx_hal_tim.o"
59 | "HAL_Driver/Src/stm32f7xx_hal_tim_ex.o"
60 | "HAL_Driver/Src/stm32f7xx_hal_uart.o"
61 | "HAL_Driver/Src/stm32f7xx_hal_usart.o"
62 | "HAL_Driver/Src/stm32f7xx_hal_wwdg.o"
63 | "HAL_Driver/Src/stm32f7xx_ll_fmc.o"
64 | "HAL_Driver/Src/stm32f7xx_ll_sdmmc.o"
65 | "HAL_Driver/Src/stm32f7xx_ll_usb.o"
66 | "Middlewares/ST/STM32_USB_Host_Library/Class/CDC/Src/usbh_cdc.o"
67 | "Middlewares/ST/STM32_USB_Host_Library/Class/RTLSDR/Src/tuner_e4k.o"
68 | "Middlewares/ST/STM32_USB_Host_Library/Class/RTLSDR/Src/usbh_rtlsdr.o"
69 | "Middlewares/ST/STM32_USB_Host_Library/Core/Src/usbh_conf.o"
70 | "Middlewares/ST/STM32_USB_Host_Library/Core/Src/usbh_core.o"
71 | "Middlewares/ST/STM32_USB_Host_Library/Core/Src/usbh_ctlreq.o"
72 | "Middlewares/ST/STM32_USB_Host_Library/Core/Src/usbh_ioreq.o"
73 | "Middlewares/ST/STM32_USB_Host_Library/Core/Src/usbh_pipes.o"
74 | "Utilities/Components/adv7533/adv7533.o"
75 | "Utilities/Components/exc7200/exc7200.o"
76 | "Utilities/Components/ft5336/ft5336.o"
77 | "Utilities/Components/ft6x06/ft6x06.o"
78 | "Utilities/Components/mfxstm32l152/mfxstm32l152.o"
79 | "Utilities/Components/otm8009a/otm8009a.o"
80 | "Utilities/Components/ov9655/ov9655.o"
81 | "Utilities/Components/s5k5cag/s5k5cag.o"
82 | "Utilities/Components/st7735/st7735.o"
83 | "Utilities/Components/stmpe811/stmpe811.o"
84 | "Utilities/Components/ts3510/ts3510.o"
85 | "Utilities/Components/wm8994/wm8994.o"
86 | "Utilities/Log/lcd_log.o"
87 | "Utilities/STM32746G-Discovery/stm32746g_discovery.o"
88 | "Utilities/STM32746G-Discovery/stm32746g_discovery_audio.o"
89 | "Utilities/STM32746G-Discovery/stm32746g_discovery_camera.o"
90 | "Utilities/STM32746G-Discovery/stm32746g_discovery_eeprom.o"
91 | "Utilities/STM32746G-Discovery/stm32746g_discovery_lcd.o"
92 | "Utilities/STM32746G-Discovery/stm32746g_discovery_qspi.o"
93 | "Utilities/STM32746G-Discovery/stm32746g_discovery_sd.o"
94 | "Utilities/STM32746G-Discovery/stm32746g_discovery_sdram.o"
95 | "Utilities/STM32746G-Discovery/stm32746g_discovery_ts.o"
96 | "src/main.o"
97 | "src/stm32f7xx_it.o"
98 | "src/syscalls.o"
99 | "src/system_stm32f7xx.o"
100 | "startup/startup_stm32f746xx.o"
101 |
--------------------------------------------------------------------------------
/Debug/objects.mk:
--------------------------------------------------------------------------------
1 | ################################################################################
2 | # Automatically-generated file. Do not edit!
3 | ################################################################################
4 |
5 | USER_OBJS :=
6 |
7 | LIBS :=
8 |
9 |
--------------------------------------------------------------------------------
/Debug/sources.mk:
--------------------------------------------------------------------------------
1 | ################################################################################
2 | # Automatically-generated file. Do not edit!
3 | ################################################################################
4 |
5 | OBJ_SRCS :=
6 | S_SRCS :=
7 | ASM_SRCS :=
8 | C_SRCS :=
9 | S_UPPER_SRCS :=
10 | O_SRCS :=
11 | EXECUTABLES :=
12 | OBJS :=
13 | S_UPPER_DEPS :=
14 | C_DEPS :=
15 |
16 | # Every subdirectory with source files must be described here
17 | SUBDIRS := \
18 | HAL_Driver/Src \
19 | Middlewares/ST/STM32_USB_Host_Library/Class/CDC/Src \
20 | Middlewares/ST/STM32_USB_Host_Library/Class/RTLSDR/Src \
21 | Middlewares/ST/STM32_USB_Host_Library/Core/Src \
22 | Utilities/Components/adv7533 \
23 | Utilities/Components/exc7200 \
24 | Utilities/Components/ft5336 \
25 | Utilities/Components/ft6x06 \
26 | Utilities/Components/mfxstm32l152 \
27 | Utilities/Components/otm8009a \
28 | Utilities/Components/ov9655 \
29 | Utilities/Components/s5k5cag \
30 | Utilities/Components/st7735 \
31 | Utilities/Components/stmpe811 \
32 | Utilities/Components/ts3510 \
33 | Utilities/Components/wm8994 \
34 | Utilities/Log \
35 | Utilities/STM32746G-Discovery \
36 | src \
37 | startup \
38 |
39 |
--------------------------------------------------------------------------------
/Debug/src/subdir.mk:
--------------------------------------------------------------------------------
1 | ################################################################################
2 | # Automatically-generated file. Do not edit!
3 | ################################################################################
4 |
5 | # Add inputs and outputs from these tool invocations to the build variables
6 | C_SRCS += \
7 | ../src/main.c \
8 | ../src/stm32f7xx_it.c \
9 | ../src/syscalls.c \
10 | ../src/system_stm32f7xx.c
11 |
12 | OBJS += \
13 | ./src/main.o \
14 | ./src/stm32f7xx_it.o \
15 | ./src/syscalls.o \
16 | ./src/system_stm32f7xx.o
17 |
18 | C_DEPS += \
19 | ./src/main.d \
20 | ./src/stm32f7xx_it.d \
21 | ./src/syscalls.d \
22 | ./src/system_stm32f7xx.d
23 |
24 |
25 | # Each subdirectory must supply rules for building sources it contributes
26 | src/%.o: ../src/%.c
27 | @echo 'Building file: $<'
28 | @echo 'Invoking: MCU GCC Compiler'
29 | @echo $(PWD)
30 | arm-none-eabi-gcc -mcpu=cortex-m7 -mthumb -mfloat-abi=hard -mfpu=fpv5-sp-d16 -DDEBUG -DSTM32F746G_DISCO -DSTM32F746NGHx -DSTM32F7 -DSTM32 -DUSE_HAL_DRIVER -DSTM32F746xx -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/inc" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/HAL_Driver/Inc" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/HAL_Driver/Inc/Legacy" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/STM32746G-Discovery" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Fonts" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Log" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/ft5336" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/otm8009a" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/ov9655" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/st7735" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/ampire480272" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/ft6x06" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/ampire640480" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/wm8994" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/Common" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/adv7533" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/s5k5cag" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/mx25l512" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/mfxstm32l152" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/n25q128a" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/n25q512a" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/exc7200" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/ts3510" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/rk043fn48h" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/stmpe811" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/CMSIS/core" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/CMSIS/device" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Middlewares/ST/STM32_USB_Host_Library/Core/Inc" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Middlewares/ST/STM32_USB_Host_Library/Class/CDC/Inc" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Middlewares/ST/STM32_USB_Host_Library/Class/RTLSDR/Inc" -O0 -g3 -Wall -fmessage-length=0 -ffunction-sections -c -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" -o "$@" "$<"
31 | @echo 'Finished building: $<'
32 | @echo ' '
33 |
34 |
35 |
--------------------------------------------------------------------------------
/Debug/src/syscalls.d:
--------------------------------------------------------------------------------
1 | src/syscalls.o: ../src/syscalls.c
2 |
--------------------------------------------------------------------------------
/Debug/startup/startup_stm32f746xx.d:
--------------------------------------------------------------------------------
1 | startup/startup_stm32f746xx.o: ../startup/startup_stm32f746xx.S
2 |
--------------------------------------------------------------------------------
/Debug/startup/subdir.mk:
--------------------------------------------------------------------------------
1 | ################################################################################
2 | # Automatically-generated file. Do not edit!
3 | ################################################################################
4 |
5 | # Add inputs and outputs from these tool invocations to the build variables
6 | S_UPPER_SRCS += \
7 | ../startup/startup_stm32f746xx.S
8 |
9 | OBJS += \
10 | ./startup/startup_stm32f746xx.o
11 |
12 | S_UPPER_DEPS += \
13 | ./startup/startup_stm32f746xx.d
14 |
15 |
16 | # Each subdirectory must supply rules for building sources it contributes
17 | startup/%.o: ../startup/%.S
18 | @echo 'Building file: $<'
19 | @echo 'Invoking: MCU GCC Compiler'
20 | @echo $(PWD)
21 | arm-none-eabi-gcc -mcpu=cortex-m7 -mthumb -mfloat-abi=hard -mfpu=fpv5-sp-d16 -DDEBUG -DSTM32F746G_DISCO -DSTM32F746NGHx -DSTM32F7 -DSTM32 -DUSE_HAL_DRIVER -DSTM32F746xx -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/inc" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/HAL_Driver/Inc" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/HAL_Driver/Inc/Legacy" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/STM32746G-Discovery" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Fonts" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Log" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/ft5336" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/otm8009a" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/ov9655" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/st7735" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/ampire480272" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/ft6x06" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/ampire640480" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/wm8994" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/Common" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/adv7533" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/s5k5cag" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/mx25l512" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/mfxstm32l152" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/n25q128a" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/n25q512a" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/exc7200" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/ts3510" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/rk043fn48h" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Utilities/Components/stmpe811" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/CMSIS/core" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/CMSIS/device" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Middlewares/ST/STM32_USB_Host_Library/Core/Inc" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Middlewares/ST/STM32_USB_Host_Library/Class/CDC/Inc" -I"/home/vp/Downloads/eclipse-neon/workspace/stm32-rtlsdr/Middlewares/ST/STM32_USB_Host_Library/Class/RTLSDR/Inc" -O0 -g3 -Wall -fmessage-length=0 -ffunction-sections -c -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" -o "$@" "$<"
22 | @echo 'Finished building: $<'
23 | @echo ' '
24 |
25 |
26 |
--------------------------------------------------------------------------------
/Debug/stm32-rtlsdr.bin:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vpecanins/stm32f7-rtlsdr/cbba298d9b06f766ec7bae8bfff6cea1732e8c5f/Debug/stm32-rtlsdr.bin
--------------------------------------------------------------------------------
/Debug/stm32-rtlsdr.elf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vpecanins/stm32f7-rtlsdr/cbba298d9b06f766ec7bae8bfff6cea1732e8c5f/Debug/stm32-rtlsdr.elf
--------------------------------------------------------------------------------
/HAL_Driver/Inc/stm32f7xx_hal_dcmi_ex.h:
--------------------------------------------------------------------------------
1 | /**
2 | ******************************************************************************
3 | * @file stm32f7xx_hal_dcmi_ex.h
4 | * @author MCD Application Team
5 | * @version V1.1.2
6 | * @date 23-September-2016
7 | * @brief Header file of DCMI Extension HAL module.
8 | ******************************************************************************
9 | * @attention
10 | *
11 | * © COPYRIGHT(c) 2016 STMicroelectronics
12 | *
13 | * Redistribution and use in source and binary forms, with or without modification,
14 | * are permitted provided that the following conditions are met:
15 | * 1. Redistributions of source code must retain the above copyright notice,
16 | * this list of conditions and the following disclaimer.
17 | * 2. Redistributions in binary form must reproduce the above copyright notice,
18 | * this list of conditions and the following disclaimer in the documentation
19 | * and/or other materials provided with the distribution.
20 | * 3. Neither the name of STMicroelectronics nor the names of its contributors
21 | * may be used to endorse or promote products derived from this software
22 | * without specific prior written permission.
23 | *
24 | * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
25 | * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
26 | * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
27 | * DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
28 | * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
29 | * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
30 | * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
31 | * CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
32 | * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
33 | * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
34 | *
35 | ******************************************************************************
36 | */
37 |
38 | /* Define to prevent recursive inclusion -------------------------------------*/
39 | #ifndef __STM32F7xx_HAL_DCMI_EX_H
40 | #define __STM32F7xx_HAL_DCMI_EX_H
41 |
42 | /* Includes ------------------------------------------------------------------*/
43 | /* Exported types ------------------------------------------------------------*/
44 | /* Exported constants --------------------------------------------------------*/
45 | /* Exported macro ------------------------------------------------------------*/
46 | /* Exported functions --------------------------------------------------------*/
47 | /* Private types -------------------------------------------------------------*/
48 | /* Private variables ---------------------------------------------------------*/
49 | /* Private constants ---------------------------------------------------------*/
50 | /* Private macro -------------------------------------------------------------*/
51 | /* Private functions ---------------------------------------------------------*/
52 |
53 | #endif /* __STM32F7xx_HAL_DCMI_H */
54 |
55 | /************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/
56 |
--------------------------------------------------------------------------------
/HAL_Driver/Inc/stm32f7xx_hal_pcd_ex.h:
--------------------------------------------------------------------------------
1 | /**
2 | ******************************************************************************
3 | * @file stm32f7xx_hal_pcd_ex.h
4 | * @author MCD Application Team
5 | * @version V1.1.2
6 | * @date 23-September-2016
7 | * @brief Header file of PCD HAL module.
8 | ******************************************************************************
9 | * @attention
10 | *
11 | * © COPYRIGHT(c) 2016 STMicroelectronics
12 | *
13 | * Redistribution and use in source and binary forms, with or without modification,
14 | * are permitted provided that the following conditions are met:
15 | * 1. Redistributions of source code must retain the above copyright notice,
16 | * this list of conditions and the following disclaimer.
17 | * 2. Redistributions in binary form must reproduce the above copyright notice,
18 | * this list of conditions and the following disclaimer in the documentation
19 | * and/or other materials provided with the distribution.
20 | * 3. Neither the name of STMicroelectronics nor the names of its contributors
21 | * may be used to endorse or promote products derived from this software
22 | * without specific prior written permission.
23 | *
24 | * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
25 | * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
26 | * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
27 | * DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
28 | * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
29 | * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
30 | * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
31 | * CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
32 | * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
33 | * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
34 | *
35 | ******************************************************************************
36 | */
37 |
38 | /* Define to prevent recursive inclusion -------------------------------------*/
39 | #ifndef __STM32F7xx_HAL_PCD_EX_H
40 | #define __STM32F7xx_HAL_PCD_EX_H
41 |
42 | #ifdef __cplusplus
43 | extern "C" {
44 | #endif
45 |
46 | /* Includes ------------------------------------------------------------------*/
47 | #include "stm32f7xx_hal_def.h"
48 |
49 | /** @addtogroup STM32F7xx_HAL_Driver
50 | * @{
51 | */
52 |
53 | /** @addtogroup PCDEx
54 | * @{
55 | */
56 | /* Exported types ------------------------------------------------------------*/
57 | typedef enum
58 | {
59 | PCD_LPM_L0_ACTIVE = 0x00U, /* on */
60 | PCD_LPM_L1_ACTIVE = 0x01U, /* LPM L1 sleep */
61 | }PCD_LPM_MsgTypeDef;
62 |
63 | /* Exported constants --------------------------------------------------------*/
64 | /* Exported macros -----------------------------------------------------------*/
65 | /* Exported functions --------------------------------------------------------*/
66 | /** @addtogroup PCDEx_Exported_Functions PCDEx Exported Functions
67 | * @{
68 | */
69 | /** @addtogroup PCDEx_Exported_Functions_Group1 Peripheral Control functions
70 | * @{
71 | */
72 | HAL_StatusTypeDef HAL_PCDEx_SetTxFiFo(PCD_HandleTypeDef *hpcd, uint8_t fifo, uint16_t size);
73 | HAL_StatusTypeDef HAL_PCDEx_SetRxFiFo(PCD_HandleTypeDef *hpcd, uint16_t size);
74 | HAL_StatusTypeDef HAL_PCDEx_ActivateLPM(PCD_HandleTypeDef *hpcd);
75 | HAL_StatusTypeDef HAL_PCDEx_DeActivateLPM(PCD_HandleTypeDef *hpcd);
76 | void HAL_PCDEx_LPM_Callback(PCD_HandleTypeDef *hpcd, PCD_LPM_MsgTypeDef msg);
77 |
78 | /**
79 | * @}
80 | */
81 |
82 | /**
83 | * @}
84 | */
85 |
86 | /**
87 | * @}
88 | */
89 |
90 | /**
91 | * @}
92 | */
93 |
94 | #ifdef __cplusplus
95 | }
96 | #endif
97 |
98 |
99 | #endif /* __STM32F7xx_HAL_PCD_EX_H */
100 |
101 | /************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/
102 |
--------------------------------------------------------------------------------
/HAL_Driver/Inc/stm32f7xx_hal_sai_ex.h:
--------------------------------------------------------------------------------
1 | /**
2 | ******************************************************************************
3 | * @file stm32f7xx_hal_sai_ex.h
4 | * @author MCD Application Team
5 | * @version V1.1.2
6 | * @date 23-September-2016
7 | * @brief Header file of SAI Extension HAL module.
8 | ******************************************************************************
9 | * @attention
10 | *
11 | * © COPYRIGHT(c) 2016 STMicroelectronics
12 | *
13 | * Redistribution and use in source and binary forms, with or without modification,
14 | * are permitted provided that the following conditions are met:
15 | * 1. Redistributions of source code must retain the above copyright notice,
16 | * this list of conditions and the following disclaimer.
17 | * 2. Redistributions in binary form must reproduce the above copyright notice,
18 | * this list of conditions and the following disclaimer in the documentation
19 | * and/or other materials provided with the distribution.
20 | * 3. Neither the name of STMicroelectronics nor the names of its contributors
21 | * may be used to endorse or promote products derived from this software
22 | * without specific prior written permission.
23 | *
24 | * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
25 | * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
26 | * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
27 | * DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
28 | * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
29 | * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
30 | * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
31 | * CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
32 | * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
33 | * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
34 | *
35 | ******************************************************************************
36 | */
37 |
38 | /* Define to prevent recursive inclusion -------------------------------------*/
39 | #ifndef __STM32F7xx_HAL_SAI_EX_H
40 | #define __STM32F7xx_HAL_SAI_EX_H
41 |
42 |
43 | /* Includes ------------------------------------------------------------------*/
44 | /* Exported types ------------------------------------------------------------*/
45 | /* Exported constants --------------------------------------------------------*/
46 | /* Exported functions --------------------------------------------------------*/
47 | /* Extended features functions ************************************************/
48 | /* Private types -------------------------------------------------------------*/
49 | /* Private variables ---------------------------------------------------------*/
50 | /* Private constants ---------------------------------------------------------*/
51 | /* Private macros ------------------------------------------------------------*/
52 | /* Private functions ---------------------------------------------------------*/
53 |
54 | #endif /* __STM32F7xx_HAL_SAI_EX_H */
55 |
56 | /************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/
57 |
--------------------------------------------------------------------------------
/HAL_Driver/Release_Notes.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vpecanins/stm32f7-rtlsdr/cbba298d9b06f766ec7bae8bfff6cea1732e8c5f/HAL_Driver/Release_Notes.html
--------------------------------------------------------------------------------
/HAL_Driver/STM32F745xx_User_Manual.chm:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vpecanins/stm32f7-rtlsdr/cbba298d9b06f766ec7bae8bfff6cea1732e8c5f/HAL_Driver/STM32F745xx_User_Manual.chm
--------------------------------------------------------------------------------
/HAL_Driver/STM32F746xx_User_Manual.chm:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vpecanins/stm32f7-rtlsdr/cbba298d9b06f766ec7bae8bfff6cea1732e8c5f/HAL_Driver/STM32F746xx_User_Manual.chm
--------------------------------------------------------------------------------
/HAL_Driver/STM32F756xx_User_Manual.chm:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vpecanins/stm32f7-rtlsdr/cbba298d9b06f766ec7bae8bfff6cea1732e8c5f/HAL_Driver/STM32F756xx_User_Manual.chm
--------------------------------------------------------------------------------
/HAL_Driver/STM32F779xx_User_Manual.chm:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vpecanins/stm32f7-rtlsdr/cbba298d9b06f766ec7bae8bfff6cea1732e8c5f/HAL_Driver/STM32F779xx_User_Manual.chm
--------------------------------------------------------------------------------
/HAL_Driver/Src/stm32f7xx_hal_dcmi_ex.c:
--------------------------------------------------------------------------------
1 | /**
2 | ******************************************************************************
3 | * @file stm32f7xx_hal_dcmi_ex.c
4 | * @author MCD Application Team
5 | * @version V1.1.2
6 | * @date 23-September-2016
7 | * @brief Empty file; This file is no longer used to handle the Black&White
8 | * feature. Its content is now moved to common files
9 | * (stm32f7xx_hal_dcmi.c/.h) as there's no device's dependency within F7
10 | * family. It's just kept for compatibility reasons.
11 | *
12 | ******************************************************************************
13 | * @attention
14 | *
15 | * © COPYRIGHT(c) 2016 STMicroelectronics
16 | *
17 | * Redistribution and use in source and binary forms, with or without modification,
18 | * are permitted provided that the following conditions are met:
19 | * 1. Redistributions of source code must retain the above copyright notice,
20 | * this list of conditions and the following disclaimer.
21 | * 2. Redistributions in binary form must reproduce the above copyright notice,
22 | * this list of conditions and the following disclaimer in the documentation
23 | * and/or other materials provided with the distribution.
24 | * 3. Neither the name of STMicroelectronics nor the names of its contributors
25 | * may be used to endorse or promote products derived from this software
26 | * without specific prior written permission.
27 | *
28 | * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
29 | * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
30 | * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
31 | * DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
32 | * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
33 | * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
34 | * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
35 | * CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
36 | * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
37 | * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
38 | *
39 | ******************************************************************************
40 | */
41 |
42 | /* Includes ------------------------------------------------------------------*/
43 | #include "stm32f7xx_hal.h"
44 | /* Private typedef -----------------------------------------------------------*/
45 | /* Private define ------------------------------------------------------------*/
46 | /* Private macro -------------------------------------------------------------*/
47 | /* Private variables ---------------------------------------------------------*/
48 | /* Private function prototypes -----------------------------------------------*/
49 | /* Exported functions --------------------------------------------------------*/
50 |
51 |
52 | /************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/
53 |
--------------------------------------------------------------------------------
/HAL_Driver/Src/stm32f7xx_hal_msp_template.c:
--------------------------------------------------------------------------------
1 | /**
2 | ******************************************************************************
3 | * @file stm32f7xx_hal_msp_template.c
4 | * @author MCD Application Team
5 | * @version V1.1.2
6 | * @date 23-September-2016
7 | * @brief HAL MSP module.
8 | * This file template is located in the HAL folder and should be copied
9 | * to the user folder.
10 | *
11 | @verbatim
12 | ===============================================================================
13 | ##### How to use this driver #####
14 | ===============================================================================
15 | [..]
16 |
17 | @endverbatim
18 | ******************************************************************************
19 | * @attention
20 | *
21 | * © COPYRIGHT(c) 2016 STMicroelectronics
22 | *
23 | * Redistribution and use in source and binary forms, with or without modification,
24 | * are permitted provided that the following conditions are met:
25 | * 1. Redistributions of source code must retain the above copyright notice,
26 | * this list of conditions and the following disclaimer.
27 | * 2. Redistributions in binary form must reproduce the above copyright notice,
28 | * this list of conditions and the following disclaimer in the documentation
29 | * and/or other materials provided with the distribution.
30 | * 3. Neither the name of STMicroelectronics nor the names of its contributors
31 | * may be used to endorse or promote products derived from this software
32 | * without specific prior written permission.
33 | *
34 | * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
35 | * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
36 | * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
37 | * DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
38 | * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
39 | * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
40 | * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
41 | * CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
42 | * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
43 | * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
44 | *
45 | ******************************************************************************
46 | */
47 |
48 | /* Includes ------------------------------------------------------------------*/
49 | #include "stm32f7xx_hal.h"
50 |
51 | /** @addtogroup STM32F7xx_HAL_Driver
52 | * @{
53 | */
54 |
55 | /** @defgroup HAL_MSP HAL MSP
56 | * @brief HAL MSP module.
57 | * @{
58 | */
59 |
60 | /* Private typedef -----------------------------------------------------------*/
61 | /* Private define ------------------------------------------------------------*/
62 | /* Private macro -------------------------------------------------------------*/
63 | /* Private variables ---------------------------------------------------------*/
64 | /* Private function prototypes -----------------------------------------------*/
65 | /* Private functions ---------------------------------------------------------*/
66 |
67 | /** @defgroup HAL_MSP_Private_Functions HAL MSP Private Functions
68 | * @{
69 | */
70 |
71 | /**
72 | * @brief Initializes the Global MSP.
73 | * @retval None
74 | */
75 | void HAL_MspInit(void)
76 | {
77 |
78 | }
79 |
80 | /**
81 | * @brief DeInitializes the Global MSP.
82 | * @retval None
83 | */
84 | void HAL_MspDeInit(void)
85 | {
86 |
87 | }
88 |
89 | /**
90 | * @brief Initializes the PPP MSP.
91 | * @retval None
92 | */
93 | void HAL_PPP_MspInit(void)
94 | {
95 |
96 | }
97 |
98 | /**
99 | * @brief DeInitializes the PPP MSP.
100 | * @retval None
101 | */
102 | void HAL_PPP_MspDeInit(void)
103 | {
104 |
105 | }
106 |
107 | /**
108 | * @}
109 | */
110 |
111 | /**
112 | * @}
113 | */
114 |
115 | /**
116 | * @}
117 | */
118 |
119 | /************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/
120 |
--------------------------------------------------------------------------------
/HAL_Driver/Src/stm32f7xx_hal_sai_ex.c:
--------------------------------------------------------------------------------
1 | /**
2 | ******************************************************************************
3 | * @file stm32f7xx_hal_sai_ex.c
4 | * @author MCD Application Team
5 | * @version V1.1.2
6 | * @date 23-September-2016
7 | * @brief Empty file; This file is no longer used to set synchronization and
8 | * to get SAI block frequency. Its content is now moved to common files
9 | * (stm32f7xx_hal_sai.c/.h) as there's no device's dependency within F7
10 | * family. It's just kept for compatibility reasons.
11 | *
12 | ******************************************************************************
13 | * @attention
14 | *
15 | * © COPYRIGHT(c) 2016 STMicroelectronics
16 | *
17 | * Redistribution and use in source and binary forms, with or without modification,
18 | * are permitted provided that the following conditions are met:
19 | * 1. Redistributions of source code must retain the above copyright notice,
20 | * this list of conditions and the following disclaimer.
21 | * 2. Redistributions in binary form must reproduce the above copyright notice,
22 | * this list of conditions and the following disclaimer in the documentation
23 | * and/or other materials provided with the distribution.
24 | * 3. Neither the name of STMicroelectronics nor the names of its contributors
25 | * may be used to endorse or promote products derived from this software
26 | * without specific prior written permission.
27 | *
28 | * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
29 | * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
30 | * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
31 | * DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
32 | * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
33 | * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
34 | * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
35 | * CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
36 | * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
37 | * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
38 | *
39 | ******************************************************************************
40 | */
41 |
42 | /* Includes ------------------------------------------------------------------*/
43 | #include "stm32f7xx_hal.h"
44 | /* Private typedef -----------------------------------------------------------*/
45 | /* Private define ------------------------------------------------------------*/
46 | /* Private macro -------------------------------------------------------------*/
47 | /* Private variables ---------------------------------------------------------*/
48 | /* Private function prototypes -----------------------------------------------*/
49 | /* Private functions ---------------------------------------------------------*/
50 |
51 |
52 | /************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/
53 |
--------------------------------------------------------------------------------
/Middlewares/ST/STM32_USB_Host_Library/Class/RTLSDR/Inc/reg_field.h:
--------------------------------------------------------------------------------
1 | #ifndef _REG_FIELD_H
2 | #define _REG_FIELD_H
3 |
4 | #include
5 | #include
6 |
7 | enum cmd_op {
8 | CMD_OP_GET = (1 << 0),
9 | CMD_OP_SET = (1 << 1),
10 | CMD_OP_EXEC = (1 << 2),
11 | };
12 |
13 | enum pstate {
14 | ST_IN_CMD,
15 | ST_IN_ARG,
16 | };
17 |
18 | struct strbuf {
19 | uint8_t idx;
20 | char buf[32];
21 | };
22 |
23 | struct cmd_state {
24 | struct strbuf cmd;
25 | struct strbuf arg;
26 | enum pstate state;
27 | void (*out)(const char *format, va_list ap);
28 | };
29 |
30 | struct cmd {
31 | const char *cmd;
32 | uint32_t ops;
33 | int (*cb)(struct cmd_state *cs, enum cmd_op op, const char *cmd,
34 | int argc, char **argv);
35 | const char *help;
36 | };
37 |
38 | /* structure describing a field in a register */
39 | struct reg_field {
40 | uint8_t reg;
41 | uint8_t shift;
42 | uint8_t width;
43 | };
44 |
45 | struct reg_field_ops {
46 | const struct reg_field *fields;
47 | const char **field_names;
48 | uint32_t num_fields;
49 | void *data;
50 | int (*write_cb)(void *data, uint32_t reg, uint32_t val);
51 | uint32_t (*read_cb)(void *data, uint32_t reg);
52 | };
53 |
54 | /*
55 | * Non-implemented functions
56 | *
57 | uint32_t reg_field_read(struct reg_field_ops *ops, struct reg_field *field);
58 | int reg_field_write(struct reg_field_ops *ops, struct reg_field *field, uint32_t val);
59 | int reg_field_cmd(struct cmd_state *cs, enum cmd_op op,
60 | const char *cmd, int argc, char **argv,
61 | struct reg_field_ops *ops);
62 | */
63 | #endif
64 |
--------------------------------------------------------------------------------
/Middlewares/ST/STM32_USB_Host_Library/Class/RTLSDR/Inc/tuner_fc0012.h:
--------------------------------------------------------------------------------
1 | /*
2 | * Fitipower FC0012 tuner driver
3 | *
4 | * Copyright (C) 2012 Hans-Frieder Vogt
5 | *
6 | * modified for use in librtlsdr
7 | * Copyright (C) 2012 Steve Markgraf
8 | *
9 | * This program is free software; you can redistribute it and/or modify
10 | * it under the terms of the GNU General Public License as published by
11 | * the Free Software Foundation; either version 2 of the License, or
12 | * (at your option) any later version.
13 | *
14 | * This program is distributed in the hope that it will be useful,
15 | * but WITHOUT ANY WARRANTY; without even the implied warranty of
16 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
17 | * GNU General Public License for more details.
18 | *
19 | * You should have received a copy of the GNU General Public License
20 | * along with this program; if not, write to the Free Software
21 | * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
22 | *
23 | */
24 |
25 | #ifndef _FC0012_H_
26 | #define _FC0012_H_
27 |
28 | #define FC0012_I2C_ADDR 0xc6
29 | #define FC0012_CHECK_ADDR 0x00
30 | #define FC0012_CHECK_VAL 0xa1
31 |
32 | int fc0012_init(void *dev);
33 | int fc0012_set_params(void *dev, uint32_t freq, uint32_t bandwidth);
34 | int fc0012_set_gain(void *dev, int gain);
35 |
36 | #endif
37 |
--------------------------------------------------------------------------------
/Middlewares/ST/STM32_USB_Host_Library/Class/RTLSDR/Inc/tuner_fc0013.h:
--------------------------------------------------------------------------------
1 | /*
2 | * Fitipower FC0013 tuner driver
3 | *
4 | * Copyright (C) 2012 Hans-Frieder Vogt
5 | *
6 | * modified for use in librtlsdr
7 | * Copyright (C) 2012 Steve Markgraf
8 | *
9 | * This program is free software; you can redistribute it and/or modify
10 | * it under the terms of the GNU General Public License as published by
11 | * the Free Software Foundation; either version 2 of the License, or
12 | * (at your option) any later version.
13 | *
14 | * This program is distributed in the hope that it will be useful,
15 | * but WITHOUT ANY WARRANTY; without even the implied warranty of
16 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
17 | * GNU General Public License for more details.
18 | *
19 | * You should have received a copy of the GNU General Public License
20 | * along with this program; if not, write to the Free Software
21 | * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
22 | *
23 | */
24 |
25 | #ifndef _FC0013_H_
26 | #define _FC0013_H_
27 |
28 | #define FC0013_I2C_ADDR 0xc6
29 | #define FC0013_CHECK_ADDR 0x00
30 | #define FC0013_CHECK_VAL 0xa3
31 |
32 | int fc0013_init(void *dev);
33 | int fc0013_set_params(void *dev, uint32_t freq, uint32_t bandwidth);
34 | int fc0013_set_gain_mode(void *dev, int manual);
35 | int fc0013_set_lna_gain(void *dev, int gain);
36 |
37 | #endif
38 |
--------------------------------------------------------------------------------
/Middlewares/ST/STM32_USB_Host_Library/Class/RTLSDR/Inc/tuner_fc2580.h:
--------------------------------------------------------------------------------
1 | #ifndef __TUNER_FC2580_H
2 | #define __TUNER_FC2580_H
3 |
4 | #define BORDER_FREQ 2600000 //2.6GHz : The border frequency which determines whether Low VCO or High VCO is used
5 | #define USE_EXT_CLK 0 //0 : Use internal XTAL Oscillator / 1 : Use External Clock input
6 | #define OFS_RSSI 57
7 |
8 | #define FC2580_I2C_ADDR 0xac
9 | #define FC2580_CHECK_ADDR 0x01
10 | #define FC2580_CHECK_VAL 0x56
11 |
12 | typedef enum {
13 | FC2580_UHF_BAND,
14 | FC2580_L_BAND,
15 | FC2580_VHF_BAND,
16 | FC2580_NO_BAND
17 | } fc2580_band_type;
18 |
19 | typedef enum {
20 | FC2580_FCI_FAIL,
21 | FC2580_FCI_SUCCESS
22 | } fc2580_fci_result_type;
23 |
24 | enum FUNCTION_STATUS
25 | {
26 | FUNCTION_SUCCESS,
27 | FUNCTION_ERROR,
28 | };
29 |
30 | extern void fc2580_wait_msec(void *pTuner, int a);
31 |
32 | fc2580_fci_result_type fc2580_i2c_write(void *pTuner, unsigned char reg, unsigned char val);
33 | fc2580_fci_result_type fc2580_i2c_read(void *pTuner, unsigned char reg, unsigned char *read_data);
34 |
35 | /*==============================================================================
36 | fc2580 initial setting
37 |
38 | This function is a generic function which gets called to initialize
39 |
40 | fc2580 in DVB-H mode or L-Band TDMB mode
41 |
42 |
43 |
44 | ifagc_mode
45 | type : integer
46 | 1 : Internal AGC
47 | 2 : Voltage Control Mode
48 |
49 | ==============================================================================*/
50 | fc2580_fci_result_type fc2580_set_init(void *pTuner, int ifagc_mode, unsigned int freq_xtal );
51 |
52 | /*==============================================================================
53 | fc2580 frequency setting
54 |
55 | This function is a generic function which gets called to change LO Frequency
56 |
57 | of fc2580 in DVB-H mode or L-Band TDMB mode
58 |
59 |
60 |
61 | f_lo
62 | Value of target LO Frequency in 'kHz' unit
63 | ex) 2.6GHz = 2600000
64 |
65 | ==============================================================================*/
66 | fc2580_fci_result_type fc2580_set_freq(void *pTuner, unsigned int f_lo, unsigned int freq_xtal );
67 |
68 |
69 | /*==============================================================================
70 | fc2580 filter BW setting
71 |
72 | This function is a generic function which gets called to change Bandwidth
73 |
74 | frequency of fc2580's channel selection filter
75 |
76 |
77 |
78 | filter_bw
79 | 1 : 1.53MHz(TDMB)
80 | 6 : 6MHz
81 | 7 : 7MHz
82 | 8 : 7.8MHz
83 |
84 |
85 | ==============================================================================*/
86 | fc2580_fci_result_type fc2580_set_filter( void *pTuner, unsigned char filter_bw, unsigned int freq_xtal );
87 |
88 | // The following context is FC2580 tuner API source code
89 | // Definitions
90 |
91 | // AGC mode
92 | enum FC2580_AGC_MODE
93 | {
94 | FC2580_AGC_INTERNAL = 1,
95 | FC2580_AGC_EXTERNAL = 2,
96 | };
97 |
98 |
99 | // Bandwidth mode
100 | enum FC2580_BANDWIDTH_MODE
101 | {
102 | FC2580_BANDWIDTH_1530000HZ = 1,
103 | FC2580_BANDWIDTH_6000000HZ = 6,
104 | FC2580_BANDWIDTH_7000000HZ = 7,
105 | FC2580_BANDWIDTH_8000000HZ = 8,
106 | };
107 |
108 | // Manipulaing functions
109 | int
110 | fc2580_Initialize(
111 | void *pTuner
112 | );
113 |
114 | int
115 | fc2580_SetRfFreqHz(
116 | void *pTuner,
117 | unsigned long RfFreqHz
118 | );
119 |
120 | // Extra manipulaing functions
121 | int
122 | fc2580_SetBandwidthMode(
123 | void *pTuner,
124 | int BandwidthMode
125 | );
126 |
127 | #endif
128 |
--------------------------------------------------------------------------------
/Middlewares/ST/STM32_USB_Host_Library/Class/RTLSDR/Inc/tuner_r82xx.h:
--------------------------------------------------------------------------------
1 | /*
2 | * Rafael Micro R820T/R828D driver
3 | *
4 | * Copyright (C) 2013 Mauro Carvalho Chehab
5 | * Copyright (C) 2013 Steve Markgraf
6 | *
7 | * This driver is a heavily modified version of the driver found in the
8 | * Linux kernel:
9 | * http://git.linuxtv.org/linux-2.6.git/history/HEAD:/drivers/media/tuners/r820t.c
10 | *
11 | * This program is free software: you can redistribute it and/or modify
12 | * it under the terms of the GNU General Public License as published by
13 | * the Free Software Foundation, either version 2 of the License, or
14 | * (at your option) any later version.
15 | *
16 | * This program is distributed in the hope that it will be useful,
17 | * but WITHOUT ANY WARRANTY; without even the implied warranty of
18 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
19 | * GNU General Public License for more details.
20 | *
21 | * You should have received a copy of the GNU General Public License
22 | * along with this program. If not, see .
23 | */
24 |
25 | #ifndef R82XX_H
26 | #define R82XX_H
27 |
28 | #define R820T_I2C_ADDR 0x34
29 | #define R828D_I2C_ADDR 0x74
30 | #define R828D_XTAL_FREQ 16000000
31 |
32 | #define R82XX_CHECK_ADDR 0x00
33 | #define R82XX_CHECK_VAL 0x69
34 |
35 | #define R82XX_IF_FREQ 3570000
36 |
37 | #define REG_SHADOW_START 5
38 | #define NUM_REGS 30
39 | #define NUM_IMR 5
40 | #define IMR_TRIAL 9
41 |
42 | #define VER_NUM 49
43 |
44 | enum r82xx_chip {
45 | CHIP_R820T,
46 | CHIP_R620D,
47 | CHIP_R828D,
48 | CHIP_R828,
49 | CHIP_R828S,
50 | CHIP_R820C,
51 | };
52 |
53 | enum r82xx_tuner_type {
54 | TUNER_RADIO = 1,
55 | TUNER_ANALOG_TV,
56 | TUNER_DIGITAL_TV
57 | };
58 |
59 | enum r82xx_xtal_cap_value {
60 | XTAL_LOW_CAP_30P = 0,
61 | XTAL_LOW_CAP_20P,
62 | XTAL_LOW_CAP_10P,
63 | XTAL_LOW_CAP_0P,
64 | XTAL_HIGH_CAP_0P
65 | };
66 |
67 | struct r82xx_config {
68 | uint8_t i2c_addr;
69 | uint32_t xtal;
70 | enum r82xx_chip rafael_chip;
71 | unsigned int max_i2c_msg_len;
72 | int use_predetect;
73 | };
74 |
75 | struct r82xx_priv {
76 | struct r82xx_config *cfg;
77 |
78 | uint8_t regs[NUM_REGS];
79 | uint8_t buf[NUM_REGS + 1];
80 | enum r82xx_xtal_cap_value xtal_cap_sel;
81 | uint16_t pll; /* kHz */
82 | uint32_t int_freq;
83 | uint8_t fil_cal_code;
84 | uint8_t input;
85 | int has_lock;
86 | int init_done;
87 |
88 | /* Store current mode */
89 | uint32_t delsys;
90 | enum r82xx_tuner_type type;
91 |
92 | uint32_t bw; /* in MHz */
93 |
94 | void *rtl_dev;
95 | };
96 |
97 | struct r82xx_freq_range {
98 | uint32_t freq;
99 | uint8_t open_d;
100 | uint8_t rf_mux_ploy;
101 | uint8_t tf_c;
102 | uint8_t xtal_cap20p;
103 | uint8_t xtal_cap10p;
104 | uint8_t xtal_cap0p;
105 | };
106 |
107 | enum r82xx_delivery_system {
108 | SYS_UNDEFINED,
109 | SYS_DVBT,
110 | SYS_DVBT2,
111 | SYS_ISDBT,
112 | };
113 |
114 | int r82xx_standby(struct r82xx_priv *priv);
115 | int r82xx_init(struct r82xx_priv *priv);
116 | int r82xx_set_freq(struct r82xx_priv *priv, uint32_t freq);
117 | int r82xx_set_gain(struct r82xx_priv *priv, int set_manual_gain, int gain);
118 | int r82xx_set_bandwidth(struct r82xx_priv *priv, int bandwidth, uint32_t rate);
119 |
120 | #endif
121 |
--------------------------------------------------------------------------------
/Middlewares/ST/STM32_USB_Host_Library/Core/Inc/usbh_conf.h:
--------------------------------------------------------------------------------
1 | /**
2 | ******************************************************************************
3 | * @file usbh_conf_template.h
4 | * @author MCD Application Team
5 | * @version V3.2.2
6 | * @date 07-July-2015
7 | * @brief Header file for usbh_conf_template.c
8 | ******************************************************************************
9 | * @attention
10 | *
11 | * © COPYRIGHT 2015 STMicroelectronics
12 | *
13 | * Licensed under MCD-ST Liberty SW License Agreement V2, (the "License");
14 | * You may not use this file except in compliance with the License.
15 | * You may obtain a copy of the License at:
16 | *
17 | * http://www.st.com/software_license_agreement_liberty_v2
18 | *
19 | * Unless required by applicable law or agreed to in writing, software
20 | * distributed under the License is distributed on an "AS IS" BASIS,
21 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
22 | * See the License for the specific language governing permissions and
23 | * limitations under the License.
24 | *
25 | ******************************************************************************
26 | */
27 |
28 | /* Define to prevent recursive inclusion -------------------------------------*/
29 | #ifndef __USBH_CONF_TEMPLATE_H
30 | #define __USBH_CONF_TEMPLATE_H
31 |
32 | #ifdef __cplusplus
33 | extern "C" {
34 | #endif
35 |
36 | /* Includes ------------------------------------------------------------------*/
37 | #include "stm32f7xx.h"
38 | #include
39 | #include
40 | #include
41 |
42 | /** @addtogroup USBH_OTG_DRIVER
43 | * @{
44 | */
45 |
46 | /** @defgroup USBH_CONF
47 | * @brief usb otg low level driver configuration file
48 | * @{
49 | */
50 |
51 | /** @defgroup USBH_CONF_Exported_Defines
52 | * @{
53 | */
54 |
55 | #define USBH_MAX_NUM_ENDPOINTS 2
56 | #define USBH_MAX_NUM_INTERFACES 2
57 | #define USBH_MAX_NUM_CONFIGURATION 1
58 | #define USBH_MAX_NUM_SUPPORTED_CLASS 1
59 | #define USBH_KEEP_CFG_DESCRIPTOR 0
60 | #define USBH_MAX_SIZE_CONFIGURATION 0x200
61 | #define USBH_MAX_DATA_BUFFER 0x200
62 | #define USBH_DEBUG_LEVEL 3
63 | #define USBH_USE_OS 0
64 |
65 | /** @defgroup USBH_Exported_Macros
66 | * @{
67 | */
68 |
69 | /* Memory management macros */
70 | #define USBH_malloc malloc
71 | #define USBH_free free
72 | #define USBH_memset memset
73 | #define USBH_memcpy memcpy
74 |
75 | /* DEBUG macros */
76 |
77 |
78 | #if (USBH_DEBUG_LEVEL > 0)
79 | #define USBH_UsrLog(...) printf("USBH: ") ;\
80 | printf(__VA_ARGS__);\
81 | printf("\n");
82 | #else
83 | #define USBH_UsrLog(...)
84 | #endif
85 |
86 |
87 | #if (USBH_DEBUG_LEVEL > 1)
88 |
89 | #define USBH_ErrLog(...) printf("USBH: ERR: ") ;\
90 | printf(__VA_ARGS__);\
91 | printf("\n");
92 | #else
93 | #define USBH_ErrLog(...)
94 | #endif
95 |
96 |
97 | #if (USBH_DEBUG_LEVEL > 2)
98 | #define USBH_DbgLog(...) printf("USBH: DBG: ") ;\
99 | printf(__VA_ARGS__);\
100 | printf("\n");
101 | #else
102 | #define USBH_DbgLog(...)
103 | #endif
104 |
105 | /**
106 | * @}
107 | */
108 |
109 | /**
110 | * @}
111 | */
112 |
113 |
114 | /** @defgroup USBH_CONF_Exported_Types
115 | * @{
116 | */
117 | /**
118 | * @}
119 | */
120 |
121 |
122 | /** @defgroup USBH_CONF_Exported_Macros
123 | * @{
124 | */
125 | /**
126 | * @}
127 | */
128 |
129 | /** @defgroup USBH_CONF_Exported_Variables
130 | * @{
131 | */
132 | /**
133 | * @}
134 | */
135 |
136 | /** @defgroup USBH_CONF_Exported_FunctionsPrototype
137 | * @{
138 | */
139 | /**
140 | * @}
141 | */
142 |
143 | #ifdef __cplusplus
144 | }
145 | #endif
146 |
147 | #endif /* __USBH_CONF_TEMPLATE_H */
148 |
149 |
150 | /**
151 | * @}
152 | */
153 |
154 | /**
155 | * @}
156 | */
157 | /************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/
158 |
159 |
--------------------------------------------------------------------------------
/Middlewares/ST/STM32_USB_Host_Library/Core/Inc/usbh_ctlreq.h:
--------------------------------------------------------------------------------
1 | /**
2 | ******************************************************************************
3 | * @file usbh_ctlreq.h
4 | * @author MCD Application Team
5 | * @version V3.2.2
6 | * @date 07-July-2015
7 | * @brief Header file for usbh_ctlreq.c
8 | ******************************************************************************
9 | * @attention
10 | *
11 | * © COPYRIGHT 2015 STMicroelectronics
12 | *
13 | * Licensed under MCD-ST Liberty SW License Agreement V2, (the "License");
14 | * You may not use this file except in compliance with the License.
15 | * You may obtain a copy of the License at:
16 | *
17 | * http://www.st.com/software_license_agreement_liberty_v2
18 | *
19 | * Unless required by applicable law or agreed to in writing, software
20 | * distributed under the License is distributed on an "AS IS" BASIS,
21 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
22 | * See the License for the specific language governing permissions and
23 | * limitations under the License.
24 | *
25 | ******************************************************************************
26 | */
27 |
28 | /* Define to prevent recursive ----------------------------------------------*/
29 | #ifndef __USBH_CTLREQ_H
30 | #define __USBH_CTLREQ_H
31 |
32 | #ifdef __cplusplus
33 | extern "C" {
34 | #endif
35 |
36 | /* Includes ------------------------------------------------------------------*/
37 | #include "usbh_core.h"
38 |
39 | /** @addtogroup USBH_LIB
40 | * @{
41 | */
42 |
43 | /** @addtogroup USBH_LIB_CORE
44 | * @{
45 | */
46 |
47 | /** @defgroup USBH_CTLREQ
48 | * @brief This file is the
49 | * @{
50 | */
51 |
52 |
53 | /** @defgroup USBH_CTLREQ_Exported_Defines
54 | * @{
55 | */
56 | /*Standard Feature Selector for clear feature command*/
57 | #define FEATURE_SELECTOR_ENDPOINT 0X00
58 | #define FEATURE_SELECTOR_DEVICE 0X01
59 |
60 |
61 | #define INTERFACE_DESC_TYPE 0x04
62 | #define ENDPOINT_DESC_TYPE 0x05
63 | #define INTERFACE_DESC_SIZE 0x09
64 |
65 | /**
66 | * @}
67 | */
68 |
69 |
70 | /** @defgroup USBH_CTLREQ_Exported_Types
71 | * @{
72 | */
73 | /**
74 | * @}
75 | */
76 |
77 |
78 | /** @defgroup USBH_CTLREQ_Exported_Macros
79 | * @{
80 | */
81 | /**
82 | * @}
83 | */
84 |
85 | /** @defgroup USBH_CTLREQ_Exported_Variables
86 | * @{
87 | */
88 | extern uint8_t USBH_CfgDesc[512];
89 | /**
90 | * @}
91 | */
92 |
93 | /** @defgroup USBH_CTLREQ_Exported_FunctionsPrototype
94 | * @{
95 | */
96 | USBH_StatusTypeDef USBH_CtlReq (USBH_HandleTypeDef *phost,
97 | uint8_t *buff,
98 | uint16_t length);
99 |
100 | USBH_StatusTypeDef USBH_GetDescriptor(USBH_HandleTypeDef *phost,
101 | uint8_t req_type,
102 | uint16_t value_idx,
103 | uint8_t* buff,
104 | uint16_t length );
105 |
106 | USBH_StatusTypeDef USBH_Get_DevDesc(USBH_HandleTypeDef *phost,
107 | uint8_t length);
108 |
109 | USBH_StatusTypeDef USBH_Get_StringDesc(USBH_HandleTypeDef *phost,
110 | uint8_t string_index,
111 | uint8_t *buff,
112 | uint16_t length);
113 |
114 | USBH_StatusTypeDef USBH_SetCfg(USBH_HandleTypeDef *phost,
115 | uint16_t configuration_value);
116 |
117 | USBH_StatusTypeDef USBH_Get_CfgDesc(USBH_HandleTypeDef *phost,
118 | uint16_t length);
119 |
120 | USBH_StatusTypeDef USBH_SetAddress(USBH_HandleTypeDef *phost,
121 | uint8_t DeviceAddress);
122 |
123 | USBH_StatusTypeDef USBH_SetInterface(USBH_HandleTypeDef *phost,
124 | uint8_t ep_num, uint8_t altSetting);
125 |
126 | USBH_StatusTypeDef USBH_ClrFeature(USBH_HandleTypeDef *phost,
127 | uint8_t ep_num);
128 |
129 | USBH_DescHeader_t *USBH_GetNextDesc (uint8_t *pbuf,
130 | uint16_t *ptr);
131 | /**
132 | * @}
133 | */
134 |
135 | #ifdef __cplusplus
136 | }
137 | #endif
138 |
139 | #endif /* __USBH_CTLREQ_H */
140 |
141 | /**
142 | * @}
143 | */
144 |
145 | /**
146 | * @}
147 | */
148 |
149 | /**
150 | * @}
151 | */
152 |
153 | /************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/
154 |
155 |
156 |
--------------------------------------------------------------------------------
/Middlewares/ST/STM32_USB_Host_Library/Core/Inc/usbh_pipes.h:
--------------------------------------------------------------------------------
1 | /**
2 | ******************************************************************************
3 | * @file usbh_pipes.h
4 | * @author MCD Application Team
5 | * @version V3.2.2
6 | * @date 07-July-2015
7 | * @brief Header file for usbh_pipes.c
8 | ******************************************************************************
9 | * @attention
10 | *
11 | * © COPYRIGHT 2015 STMicroelectronics
12 | *
13 | * Licensed under MCD-ST Liberty SW License Agreement V2, (the "License");
14 | * You may not use this file except in compliance with the License.
15 | * You may obtain a copy of the License at:
16 | *
17 | * http://www.st.com/software_license_agreement_liberty_v2
18 | *
19 | * Unless required by applicable law or agreed to in writing, software
20 | * distributed under the License is distributed on an "AS IS" BASIS,
21 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
22 | * See the License for the specific language governing permissions and
23 | * limitations under the License.
24 | *
25 | ******************************************************************************
26 | */
27 |
28 | /* Define to prevent recursive ----------------------------------------------*/
29 | #ifndef __USBH_PIPES_H
30 | #define __USBH_PIPES_H
31 |
32 | #ifdef __cplusplus
33 | extern "C" {
34 | #endif
35 |
36 | /* Includes ------------------------------------------------------------------*/
37 | #include "usbh_core.h"
38 |
39 | /** @addtogroup USBH_LIB
40 | * @{
41 | */
42 |
43 | /** @addtogroup USBH_LIB_CORE
44 | * @{
45 | */
46 |
47 | /** @defgroup USBH_PIPES
48 | * @brief This file is the header file for usbh_pipes.c
49 | * @{
50 | */
51 |
52 | /** @defgroup USBH_PIPES_Exported_Defines
53 | * @{
54 | */
55 | /**
56 | * @}
57 | */
58 |
59 | /** @defgroup USBH_PIPES_Exported_Types
60 | * @{
61 | */
62 | /**
63 | * @}
64 | */
65 |
66 |
67 | /** @defgroup USBH_PIPES_Exported_Macros
68 | * @{
69 | */
70 | /**
71 | * @}
72 | */
73 |
74 | /** @defgroup USBH_PIPES_Exported_Variables
75 | * @{
76 | */
77 | /**
78 | * @}
79 | */
80 |
81 | /** @defgroup USBH_PIPES_Exported_FunctionsPrototype
82 | * @{
83 | */
84 |
85 | USBH_StatusTypeDef USBH_OpenPipe (USBH_HandleTypeDef *phost,
86 | uint8_t ch_num,
87 | uint8_t epnum,
88 | uint8_t dev_address,
89 | uint8_t speed,
90 | uint8_t ep_type,
91 | uint16_t mps);
92 |
93 | USBH_StatusTypeDef USBH_ClosePipe (USBH_HandleTypeDef *phost,
94 | uint8_t pipe_num);
95 |
96 | uint8_t USBH_AllocPipe (USBH_HandleTypeDef *phost,
97 | uint8_t ep_addr);
98 |
99 | USBH_StatusTypeDef USBH_FreePipe (USBH_HandleTypeDef *phost,
100 | uint8_t idx);
101 |
102 |
103 |
104 |
105 | /**
106 | * @}
107 | */
108 |
109 |
110 | #ifdef __cplusplus
111 | }
112 | #endif
113 |
114 | #endif /* __USBH_PIPES_H */
115 |
116 |
117 | /**
118 | * @}
119 | */
120 |
121 | /**
122 | * @}
123 | */
124 |
125 | /**
126 | * @}
127 | */
128 |
129 | /************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/
130 |
131 |
132 |
--------------------------------------------------------------------------------
/Middlewares/ST/STM32_USB_Host_Library/Release_Notes.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vpecanins/stm32f7-rtlsdr/cbba298d9b06f766ec7bae8bfff6cea1732e8c5f/Middlewares/ST/STM32_USB_Host_Library/Release_Notes.html
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | # stm32f7-rtlsdr
2 |
3 | Portable SDR using STM32F7-Discovery board and RTLSDR USB receiver.
4 |
5 | ## Motivation
6 |
7 | We want to make a low-cost RF spectrum analyzer / receiver using an RTL-SDR
8 | compatible dongle connected to an STM32F7-Discovery board. The goal is to
9 | demonstrate the DSP capabilities of the STM32F7 processor and the usage of the
10 | USB Host Middleware in STM32 Cube to implement a custom class.
11 |
12 | ## Build system
13 |
14 | The project is developed using the free, Eclipse-based IDE called
15 | *System Workbench for STM32* ([SW4STM32](http://www.openstm32.org/HomePage)).
16 | To set-up the IDE you should follow the instructions of the site. I used Eclipse
17 | Neon for C/C++ developers under Ubuntu 16.04.
18 |
19 | ## Current status
20 |
21 | - USBH driver is able to recognize and enumeate RTL-SDR
22 | - Manipulating RTL2832 registers with USB Control Transfers working
23 | - USBH driver was modifed to be able to deal with Stalled Control Transfers, that
24 | may arise while recognizing the RTL-SDR tuner chip by I2C.
25 | - Tuner chip recognition (probing) is working.
26 | - Elonics E4000 tuner driver is working.
27 | - The data samples from RTLSDR are successfully copied to a SDRAM buffer.
28 |
29 | ## Next tasks
30 |
31 | - Use DMA for speeding up the data transfers from EP1 (samples)
32 | - Perform some FFT on the samples to check what we are receiving.
33 | - Check the correct operation of E4K_tune_freq
34 | - Implement/Port other tuners from librtlsdr.
35 |
36 | ## Requirements
37 |
38 | ### Hardware
39 |
40 | - STM32F7-Discovery Evaluation Board
41 | - RTL-SDR compatible USB dongle
42 | - Micro USB to USB OTG Adapter Cable (Look for in eBAY)
43 | - External 5V power supply to STM32F7-Discovery.
44 |
45 | ### Software
46 |
47 | - Linux standard build system (Make)
48 | - GNU ARM Compiler Toolchain
49 | - OpenOCD (properly patched for STM32F7)
50 |
51 | ## Power supply issues
52 |
53 | The STM32F7-Discovery board connected to an RTL-SDR dongle was found to draw a total current of
54 | approximately 650mA. This is beyond the limit of current that can be provided by a standard USB 2.0
55 | port (500mA). Therefore an external 5V power supply must be attached to **JP2**. In addition, the
56 | **JP1** jumpers must be set as follows:
57 |
58 | - *JP1 5Vext*: **ON**
59 | - *JP1 5Vlink*: **OFF**
60 | - *JP1 USB_FS*: **OFF**
61 | - *JP1 USB_HS*: **OFF**
62 |
63 |
64 | ## Screenshot
65 |
66 | 
67 |
--------------------------------------------------------------------------------
/Utilities/Components/Common/audio.h:
--------------------------------------------------------------------------------
1 | /**
2 | ******************************************************************************
3 | * @file audio.h
4 | * @author MCD Application Team
5 | * @version V4.0.1
6 | * @date 21-July-2015
7 | * @brief This header file contains the common defines and functions prototypes
8 | * for the Audio driver.
9 | ******************************************************************************
10 | * @attention
11 | *
12 | * © COPYRIGHT(c) 2015 STMicroelectronics
13 | *
14 | * Redistribution and use in source and binary forms, with or without modification,
15 | * are permitted provided that the following conditions are met:
16 | * 1. Redistributions of source code must retain the above copyright notice,
17 | * this list of conditions and the following disclaimer.
18 | * 2. Redistributions in binary form must reproduce the above copyright notice,
19 | * this list of conditions and the following disclaimer in the documentation
20 | * and/or other materials provided with the distribution.
21 | * 3. Neither the name of STMicroelectronics nor the names of its contributors
22 | * may be used to endorse or promote products derived from this software
23 | * without specific prior written permission.
24 | *
25 | * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
26 | * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
27 | * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
28 | * DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
29 | * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
30 | * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
31 | * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
32 | * CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
33 | * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
34 | * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
35 | *
36 | ******************************************************************************
37 | */
38 |
39 | /* Define to prevent recursive inclusion -------------------------------------*/
40 | #ifndef __AUDIO_H
41 | #define __AUDIO_H
42 |
43 | #ifdef __cplusplus
44 | extern "C" {
45 | #endif
46 |
47 | /* Includes ------------------------------------------------------------------*/
48 | #include
49 |
50 | /** @addtogroup BSP
51 | * @{
52 | */
53 |
54 | /** @addtogroup Components
55 | * @{
56 | */
57 |
58 | /** @addtogroup AUDIO
59 | * @{
60 | */
61 |
62 | /** @defgroup AUDIO_Exported_Constants
63 | * @{
64 | */
65 |
66 | /* Codec audio Standards */
67 | #define CODEC_STANDARD 0x04
68 | #define I2S_STANDARD I2S_STANDARD_PHILIPS
69 |
70 | /**
71 | * @}
72 | */
73 |
74 | /** @defgroup AUDIO_Exported_Types
75 | * @{
76 | */
77 |
78 | /** @defgroup AUDIO_Driver_structure Audio Driver structure
79 | * @{
80 | */
81 | typedef struct
82 | {
83 | uint32_t (*Init)(uint16_t, uint16_t, uint8_t, uint32_t);
84 | void (*DeInit)(void);
85 | uint32_t (*ReadID)(uint16_t);
86 | uint32_t (*Play)(uint16_t, uint16_t*, uint16_t);
87 | uint32_t (*Pause)(uint16_t);
88 | uint32_t (*Resume)(uint16_t);
89 | uint32_t (*Stop)(uint16_t, uint32_t);
90 | uint32_t (*SetFrequency)(uint16_t, uint32_t);
91 | uint32_t (*SetVolume)(uint16_t, uint8_t);
92 | uint32_t (*SetMute)(uint16_t, uint32_t);
93 | uint32_t (*SetOutputMode)(uint16_t, uint8_t);
94 | uint32_t (*Reset)(uint16_t);
95 | }AUDIO_DrvTypeDef;
96 | /**
97 | * @}
98 | */
99 |
100 | /**
101 | * @}
102 | */
103 |
104 | /**
105 | * @}
106 | */
107 |
108 | /**
109 | * @}
110 | */
111 |
112 | /**
113 | * @}
114 | */
115 |
116 | #ifdef __cplusplus
117 | }
118 | #endif
119 |
120 | #endif /* __AUDIO_H */
121 |
122 | /************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/
123 |
--------------------------------------------------------------------------------
/Utilities/Components/Common/epd.h:
--------------------------------------------------------------------------------
1 | /**
2 | ******************************************************************************
3 | * @file epd.h
4 | * @author MCD Application Team
5 | * @version V4.0.1
6 | * @date 21-July-2015
7 | * @brief This file contains all the functions prototypes for the
8 | * EPD (E Paper Display) driver.
9 | ******************************************************************************
10 | * @attention
11 | *
12 | * © COPYRIGHT(c) 2015 STMicroelectronics
13 | *
14 | * Redistribution and use in source and binary forms, with or without modification,
15 | * are permitted provided that the following conditions are met:
16 | * 1. Redistributions of source code must retain the above copyright notice,
17 | * this list of conditions and the following disclaimer.
18 | * 2. Redistributions in binary form must reproduce the above copyright notice,
19 | * this list of conditions and the following disclaimer in the documentation
20 | * and/or other materials provided with the distribution.
21 | * 3. Neither the name of STMicroelectronics nor the names of its contributors
22 | * may be used to endorse or promote products derived from this software
23 | * without specific prior written permission.
24 | *
25 | * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
26 | * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
27 | * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
28 | * DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
29 | * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
30 | * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
31 | * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
32 | * CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
33 | * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
34 | * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
35 | *
36 | ******************************************************************************
37 | */
38 |
39 | /* Define to prevent recursive inclusion -------------------------------------*/
40 | #ifndef __EPD_H
41 | #define __EPD_H
42 |
43 | #ifdef __cplusplus
44 | extern "C" {
45 | #endif
46 |
47 | /* Includes ------------------------------------------------------------------*/
48 | #include
49 |
50 | /** @addtogroup BSP
51 | * @{
52 | */
53 |
54 | /** @addtogroup Components
55 | * @{
56 | */
57 |
58 | /** @addtogroup Common
59 | * @{
60 | */
61 |
62 | /** @addtogroup EPD
63 | * @{
64 | */
65 |
66 | /** @defgroup EPD_Exported_Types
67 | * @{
68 | */
69 |
70 | /** @defgroup EPD_Driver_structure E Paper Display Driver structure
71 | * @{
72 | */
73 | typedef struct
74 | {
75 | void (*Init)(void);
76 | void (*WritePixel)(uint8_t);
77 |
78 | /* Optimized operation */
79 | void (*SetDisplayWindow)(uint16_t, uint16_t, uint16_t, uint16_t);
80 | void (*RefreshDisplay)(void);
81 | void (*CloseChargePump)(void);
82 |
83 | uint16_t (*GetEpdPixelWidth)(void);
84 | uint16_t (*GetEpdPixelHeight)(void);
85 | void (*DrawImage)(uint16_t, uint16_t, uint16_t, uint16_t, uint8_t*);
86 | }
87 | EPD_DrvTypeDef;
88 | /**
89 | * @}
90 | */
91 |
92 | /**
93 | * @}
94 | */
95 |
96 | /**
97 | * @}
98 | */
99 |
100 | /**
101 | * @}
102 | */
103 |
104 | /**
105 | * @}
106 | */
107 |
108 |
109 | #ifdef __cplusplus
110 | }
111 | #endif
112 |
113 | #endif /* EPD_H */
114 |
115 | /************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/
116 |
--------------------------------------------------------------------------------
/Utilities/Components/Common/lcd.h:
--------------------------------------------------------------------------------
1 | /**
2 | ******************************************************************************
3 | * @file lcd.h
4 | * @author MCD Application Team
5 | * @version V4.0.1
6 | * @date 21-July-2015
7 | * @brief This file contains all the functions prototypes for the LCD driver.
8 | ******************************************************************************
9 | * @attention
10 | *
11 | * © COPYRIGHT(c) 2015 STMicroelectronics
12 | *
13 | * Redistribution and use in source and binary forms, with or without modification,
14 | * are permitted provided that the following conditions are met:
15 | * 1. Redistributions of source code must retain the above copyright notice,
16 | * this list of conditions and the following disclaimer.
17 | * 2. Redistributions in binary form must reproduce the above copyright notice,
18 | * this list of conditions and the following disclaimer in the documentation
19 | * and/or other materials provided with the distribution.
20 | * 3. Neither the name of STMicroelectronics nor the names of its contributors
21 | * may be used to endorse or promote products derived from this software
22 | * without specific prior written permission.
23 | *
24 | * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
25 | * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
26 | * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
27 | * DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
28 | * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
29 | * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
30 | * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
31 | * CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
32 | * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
33 | * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
34 | *
35 | ******************************************************************************
36 | */
37 |
38 | /* Define to prevent recursive inclusion -------------------------------------*/
39 | #ifndef __LCD_H
40 | #define __LCD_H
41 |
42 | #ifdef __cplusplus
43 | extern "C" {
44 | #endif
45 |
46 | /* Includes ------------------------------------------------------------------*/
47 | #include
48 |
49 | /** @addtogroup BSP
50 | * @{
51 | */
52 |
53 | /** @addtogroup Components
54 | * @{
55 | */
56 |
57 | /** @addtogroup LCD
58 | * @{
59 | */
60 |
61 | /** @defgroup LCD_Exported_Types
62 | * @{
63 | */
64 |
65 | /** @defgroup LCD_Driver_structure LCD Driver structure
66 | * @{
67 | */
68 | typedef struct
69 | {
70 | void (*Init)(void);
71 | uint16_t (*ReadID)(void);
72 | void (*DisplayOn)(void);
73 | void (*DisplayOff)(void);
74 | void (*SetCursor)(uint16_t, uint16_t);
75 | void (*WritePixel)(uint16_t, uint16_t, uint16_t);
76 | uint16_t (*ReadPixel)(uint16_t, uint16_t);
77 |
78 | /* Optimized operation */
79 | void (*SetDisplayWindow)(uint16_t, uint16_t, uint16_t, uint16_t);
80 | void (*DrawHLine)(uint16_t, uint16_t, uint16_t, uint16_t);
81 | void (*DrawVLine)(uint16_t, uint16_t, uint16_t, uint16_t);
82 |
83 | uint16_t (*GetLcdPixelWidth)(void);
84 | uint16_t (*GetLcdPixelHeight)(void);
85 | void (*DrawBitmap)(uint16_t, uint16_t, uint8_t*);
86 | void (*DrawRGBImage)(uint16_t, uint16_t, uint16_t, uint16_t, uint8_t*);
87 | }LCD_DrvTypeDef;
88 | /**
89 | * @}
90 | */
91 |
92 | /**
93 | * @}
94 | */
95 |
96 | /**
97 | * @}
98 | */
99 |
100 | /**
101 | * @}
102 | */
103 |
104 | /**
105 | * @}
106 | */
107 |
108 | #ifdef __cplusplus
109 | }
110 | #endif
111 |
112 | #endif /* __LCD_H */
113 |
114 | /************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/
115 |
--------------------------------------------------------------------------------
/Utilities/Components/Common/magneto.h:
--------------------------------------------------------------------------------
1 | /**
2 | ******************************************************************************
3 | * @file magneto.h
4 | * @author MCD Application Team
5 | * @version V4.0.1
6 | * @date 21-July-2015
7 | * @brief This header file contains the functions prototypes for the MAGNETO driver.
8 | ******************************************************************************
9 | * @attention
10 | *
11 | * © COPYRIGHT(c) 2015 STMicroelectronics
12 | *
13 | * Redistribution and use in source and binary forms, with or without modification,
14 | * are permitted provided that the following conditions are met:
15 | * 1. Redistributions of source code must retain the above copyright notice,
16 | * this list of conditions and the following disclaimer.
17 | * 2. Redistributions in binary form must reproduce the above copyright notice,
18 | * this list of conditions and the following disclaimer in the documentation
19 | * and/or other materials provided with the distribution.
20 | * 3. Neither the name of STMicroelectronics nor the names of its contributors
21 | * may be used to endorse or promote products derived from this software
22 | * without specific prior written permission.
23 | *
24 | * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
25 | * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
26 | * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
27 | * DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
28 | * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
29 | * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
30 | * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
31 | * CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
32 | * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
33 | * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
34 | *
35 | ******************************************************************************
36 | */
37 |
38 | /* Define to prevent recursive inclusion -------------------------------------*/
39 | #ifndef __MAGNETO_H
40 | #define __MAGNETO_H
41 |
42 | #ifdef __cplusplus
43 | extern "C" {
44 | #endif
45 |
46 | /* Includes ------------------------------------------------------------------*/
47 | #include
48 |
49 | /** @addtogroup BSP
50 | * @{
51 | */
52 |
53 | /** @addtogroup Components
54 | * @{
55 | */
56 |
57 | /** @addtogroup MAGNETO
58 | * @{
59 | */
60 |
61 | /** @defgroup MAGNETO_Exported_Types
62 | * @{
63 | */
64 |
65 | /** @defgroup MAGNETO_Config_structure Magnetometer Configuration structure
66 | * @{
67 | */
68 | typedef struct
69 | {
70 | uint8_t Register1;
71 | uint8_t Register2;
72 | uint8_t Register3;
73 | uint8_t Register4;
74 | uint8_t Register5;
75 | }MAGNETO_InitTypeDef;
76 | /**
77 | * @}
78 | */
79 |
80 | /** @defgroup MAGNETO_Driver_structure Magnetometer Driver structure
81 | * @{
82 | */
83 | typedef struct
84 | {
85 | void (*Init)(MAGNETO_InitTypeDef);
86 | void (*DeInit)(void);
87 | uint8_t (*ReadID)(void);
88 | void (*Reset)(void);
89 | void (*LowPower)(void);
90 | void (*ConfigIT)(void);
91 | void (*EnableIT)(uint8_t);
92 | void (*DisableIT)(uint8_t);
93 | uint8_t (*ITStatus)(uint16_t);
94 | void (*ClearIT)(void);
95 | void (*FilterConfig)(uint8_t);
96 | void (*FilterCmd)(uint8_t);
97 | void (*GetXYZ)(int16_t *);
98 | }MAGNETO_DrvTypeDef;
99 | /**
100 | * @}
101 | */
102 |
103 | /**
104 | * @}
105 | */
106 |
107 | /**
108 | * @}
109 | */
110 |
111 | /**
112 | * @}
113 | */
114 |
115 | /**
116 | * @}
117 | */
118 |
119 | #ifdef __cplusplus
120 | }
121 | #endif
122 |
123 | #endif /* __MAGNETO_H */
124 |
125 | /************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/
126 |
--------------------------------------------------------------------------------
/Utilities/Components/Common/ts.h:
--------------------------------------------------------------------------------
1 | /**
2 | ******************************************************************************
3 | * @file ts.h
4 | * @author MCD Application Team
5 | * @version V4.0.1
6 | * @date 21-July-2015
7 | * @brief This file contains all the functions prototypes for the Touch Screen driver.
8 | ******************************************************************************
9 | * @attention
10 | *
11 | * © COPYRIGHT(c) 2015 STMicroelectronics
12 | *
13 | * Redistribution and use in source and binary forms, with or without modification,
14 | * are permitted provided that the following conditions are met:
15 | * 1. Redistributions of source code must retain the above copyright notice,
16 | * this list of conditions and the following disclaimer.
17 | * 2. Redistributions in binary form must reproduce the above copyright notice,
18 | * this list of conditions and the following disclaimer in the documentation
19 | * and/or other materials provided with the distribution.
20 | * 3. Neither the name of STMicroelectronics nor the names of its contributors
21 | * may be used to endorse or promote products derived from this software
22 | * without specific prior written permission.
23 | *
24 | * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
25 | * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
26 | * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
27 | * DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
28 | * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
29 | * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
30 | * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
31 | * CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
32 | * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
33 | * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
34 | *
35 | ******************************************************************************
36 | */
37 |
38 | /* Define to prevent recursive inclusion -------------------------------------*/
39 | #ifndef __TS_H
40 | #define __TS_H
41 |
42 | #ifdef __cplusplus
43 | extern "C" {
44 | #endif
45 |
46 | /* Includes ------------------------------------------------------------------*/
47 | #include
48 |
49 | /** @addtogroup BSP
50 | * @{
51 | */
52 |
53 | /** @addtogroup Components
54 | * @{
55 | */
56 |
57 | /** @addtogroup TS
58 | * @{
59 | */
60 |
61 | /** @defgroup TS_Exported_Types
62 | * @{
63 | */
64 |
65 | /** @defgroup TS_Driver_structure Touch Sensor Driver structure
66 | * @{
67 | */
68 | typedef struct
69 | {
70 | void (*Init)(uint16_t);
71 | uint16_t (*ReadID)(uint16_t);
72 | void (*Reset)(uint16_t);
73 | void (*Start)(uint16_t);
74 | uint8_t (*DetectTouch)(uint16_t);
75 | void (*GetXY)(uint16_t, uint16_t*, uint16_t*);
76 | void (*EnableIT)(uint16_t);
77 | void (*ClearIT)(uint16_t);
78 | uint8_t (*GetITStatus)(uint16_t);
79 | void (*DisableIT)(uint16_t);
80 | }TS_DrvTypeDef;
81 | /**
82 | * @}
83 | */
84 |
85 | /**
86 | * @}
87 | */
88 |
89 | /**
90 | * @}
91 | */
92 |
93 | /**
94 | * @}
95 | */
96 |
97 | /**
98 | * @}
99 | */
100 |
101 | #ifdef __cplusplus
102 | }
103 | #endif
104 |
105 | #endif /* __TS_H */
106 |
107 | /************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/
108 |
--------------------------------------------------------------------------------
/Utilities/Components/Common/tsensor.h:
--------------------------------------------------------------------------------
1 | /**
2 | ******************************************************************************
3 | * @file tsensor.h
4 | * @author MCD Application Team
5 | * @version V4.0.1
6 | * @date 21-July-2015
7 | * @brief This header file contains the functions prototypes for the
8 | * Temperature Sensor driver.
9 | ******************************************************************************
10 | * @attention
11 | *
12 | * © COPYRIGHT(c) 2015 STMicroelectronics
13 | *
14 | * Redistribution and use in source and binary forms, with or without modification,
15 | * are permitted provided that the following conditions are met:
16 | * 1. Redistributions of source code must retain the above copyright notice,
17 | * this list of conditions and the following disclaimer.
18 | * 2. Redistributions in binary form must reproduce the above copyright notice,
19 | * this list of conditions and the following disclaimer in the documentation
20 | * and/or other materials provided with the distribution.
21 | * 3. Neither the name of STMicroelectronics nor the names of its contributors
22 | * may be used to endorse or promote products derived from this software
23 | * without specific prior written permission.
24 | *
25 | * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
26 | * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
27 | * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
28 | * DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
29 | * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
30 | * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
31 | * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
32 | * CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
33 | * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
34 | * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
35 | *
36 | ******************************************************************************
37 | */
38 |
39 | /* Define to prevent recursive inclusion -------------------------------------*/
40 | #ifndef __TSENSOR_H
41 | #define __TSENSOR_H
42 |
43 | #ifdef __cplusplus
44 | extern "C" {
45 | #endif
46 |
47 | /* Includes ------------------------------------------------------------------*/
48 | #include
49 |
50 | /** @addtogroup BSP
51 | * @{
52 | */
53 |
54 | /** @addtogroup Components
55 | * @{
56 | */
57 |
58 | /** @addtogroup TSENSOR
59 | * @{
60 | */
61 |
62 | /** @defgroup TSENSOR_Exported_Types
63 | * @{
64 | */
65 |
66 | /** @defgroup TSENSOR_Config_structure Temperature Sensor Configuration structure
67 | * @{
68 | */
69 | typedef struct
70 | {
71 | uint8_t AlertMode; /* Alert Mode Temperature out of range*/
72 | uint8_t ConversionMode; /* Continuous/One Shot Mode */
73 | uint8_t ConversionResolution; /* Temperature Resolution */
74 | uint8_t ConversionRate; /* Number of measure per second */
75 | uint8_t TemperatureLimitHigh; /* High Temperature Limit Range */
76 | uint8_t TemperatureLimitLow; /* Low Temperature Limit Range */
77 | }TSENSOR_InitTypeDef;
78 | /**
79 | * @}
80 | */
81 |
82 | /** @defgroup TSENSOR_Driver_structure Temperature Sensor Driver structure
83 | * @{
84 | */
85 | typedef struct
86 | {
87 | void (*Init)(uint16_t, TSENSOR_InitTypeDef *);
88 | uint8_t (*IsReady)(uint16_t, uint32_t);
89 | uint8_t (*ReadStatus)(uint16_t);
90 | uint16_t (*ReadTemp)(uint16_t);
91 | }TSENSOR_DrvTypeDef;
92 | /**
93 | * @}
94 | */
95 |
96 | /**
97 | * @}
98 | */
99 |
100 | /**
101 | * @}
102 | */
103 |
104 | /**
105 | * @}
106 | */
107 |
108 | /**
109 | * @}
110 | */
111 |
112 | #ifdef __cplusplus
113 | }
114 | #endif
115 |
116 | #endif /* __TSENSOR_H */
117 |
118 | /************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/
119 |
--------------------------------------------------------------------------------
/Utilities/Components/ampire480272/ampire480272.h:
--------------------------------------------------------------------------------
1 | /**
2 | ******************************************************************************
3 | * @file ampire480272.h
4 | * @author MCD Application Team
5 | * @version V1.0.0
6 | * @date 18-February-2014
7 | * @brief This file contains all the constants parameters for the ampire480272
8 | * LCD component.
9 | ******************************************************************************
10 | * @attention
11 | *
12 | * © COPYRIGHT(c) 2014 STMicroelectronics
13 | *
14 | * Redistribution and use in source and binary forms, with or without modification,
15 | * are permitted provided that the following conditions are met:
16 | * 1. Redistributions of source code must retain the above copyright notice,
17 | * this list of conditions and the following disclaimer.
18 | * 2. Redistributions in binary form must reproduce the above copyright notice,
19 | * this list of conditions and the following disclaimer in the documentation
20 | * and/or other materials provided with the distribution.
21 | * 3. Neither the name of STMicroelectronics nor the names of its contributors
22 | * may be used to endorse or promote products derived from this software
23 | * without specific prior written permission.
24 | *
25 | * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
26 | * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
27 | * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
28 | * DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
29 | * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
30 | * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
31 | * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
32 | * CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
33 | * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
34 | * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
35 | *
36 | ******************************************************************************
37 | */
38 |
39 | /* Define to prevent recursive inclusion -------------------------------------*/
40 | #ifndef __AMPIRE480272_H
41 | #define __AMPIRE480272_H
42 |
43 | #ifdef __cplusplus
44 | extern "C" {
45 | #endif
46 |
47 | /* Includes ------------------------------------------------------------------*/
48 |
49 | /** @addtogroup BSP
50 | * @{
51 | */
52 |
53 | /** @addtogroup Components
54 | * @{
55 | */
56 |
57 | /** @addtogroup ampire480272
58 | * @{
59 | */
60 |
61 | /** @defgroup AMPIRE480272_Exported_Types
62 | * @{
63 | */
64 |
65 | /**
66 | * @}
67 | */
68 |
69 | /** @defgroup AMPIRE480272_Exported_Constants
70 | * @{
71 | */
72 |
73 | /**
74 | * @brief AMPIRE480272 Size
75 | */
76 | #define AMPIRE480272_WIDTH ((uint16_t)480) /* LCD PIXEL WIDTH */
77 | #define AMPIRE480272_HEIGHT ((uint16_t)272) /* LCD PIXEL HEIGHT */
78 |
79 | /**
80 | * @brief AMPIRE480272 Timing
81 | */
82 | #define AMPIRE480272_HSYNC ((uint16_t)41) /* Horizontal synchronization */
83 | #define AMPIRE480272_HBP ((uint16_t)2) /* Horizontal back porch */
84 | #define AMPIRE480272_HFP ((uint16_t)2) /* Horizontal front porch */
85 | #define AMPIRE480272_VSYNC ((uint16_t)10) /* Vertical synchronization */
86 | #define AMPIRE480272_VBP ((uint16_t)2) /* Vertical back porch */
87 | #define AMPIRE480272_VFP ((uint16_t)2) /* Vertical front porch */
88 |
89 | /**
90 | * @brief AMPIRE480272 frequency divider
91 | */
92 | #define AMPIRE480272_FREQUENCY_DIVIDER 5 /* LCD Frequency divider */
93 | /**
94 | * @}
95 | */
96 |
97 | /** @defgroup AMPIRE480272_Exported_Functions
98 | * @{
99 | */
100 |
101 | /**
102 | * @}
103 | */
104 | #ifdef __cplusplus
105 | }
106 | #endif
107 |
108 | #endif /* __AMPIRE480272_H */
109 | /**
110 | * @}
111 | */
112 |
113 | /**
114 | * @}
115 | */
116 |
117 | /**
118 | * @}
119 | */
120 |
121 | /************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/
122 |
--------------------------------------------------------------------------------
/Utilities/Components/ampire640480/ampire640480.h:
--------------------------------------------------------------------------------
1 | /**
2 | ******************************************************************************
3 | * @file ampire640480.h
4 | * @author MCD Application Team
5 | * @version V1.0.0
6 | * @date 18-February-2014
7 | * @brief This file contains all the constants parameters for the ampire640480
8 | * LCD component.
9 | ******************************************************************************
10 | * @attention
11 | *
12 | * © COPYRIGHT(c) 2014 STMicroelectronics
13 | *
14 | * Redistribution and use in source and binary forms, with or without modification,
15 | * are permitted provided that the following conditions are met:
16 | * 1. Redistributions of source code must retain the above copyright notice,
17 | * this list of conditions and the following disclaimer.
18 | * 2. Redistributions in binary form must reproduce the above copyright notice,
19 | * this list of conditions and the following disclaimer in the documentation
20 | * and/or other materials provided with the distribution.
21 | * 3. Neither the name of STMicroelectronics nor the names of its contributors
22 | * may be used to endorse or promote products derived from this software
23 | * without specific prior written permission.
24 | *
25 | * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
26 | * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
27 | * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
28 | * DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
29 | * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
30 | * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
31 | * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
32 | * CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
33 | * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
34 | * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
35 | *
36 | ******************************************************************************
37 | */
38 |
39 | /* Define to prevent recursive inclusion -------------------------------------*/
40 | #ifndef __AMPIRE640480_H
41 | #define __AMPIRE640480_H
42 |
43 | #ifdef __cplusplus
44 | extern "C" {
45 | #endif
46 |
47 | /* Includes ------------------------------------------------------------------*/
48 |
49 | /** @addtogroup BSP
50 | * @{
51 | */
52 |
53 | /** @addtogroup Components
54 | * @{
55 | */
56 |
57 | /** @addtogroup ampire640480
58 | * @{
59 | */
60 |
61 | /** @defgroup AMPIRE640480_Exported_Types
62 | * @{
63 | */
64 |
65 | /**
66 | * @}
67 | */
68 |
69 | /** @defgroup AMPIRE640480_Exported_Constants
70 | * @{
71 | */
72 |
73 | /**
74 | * @brief AMPIRE640480 Size
75 | */
76 | #define AMPIRE640480_WIDTH ((uint16_t)640) /* LCD PIXEL WIDTH */
77 | #define AMPIRE640480_HEIGHT ((uint16_t)480) /* LCD PIXEL HEIGHT */
78 |
79 | /**
80 | * @brief AMPIRE640480 Timing
81 | */
82 | #define AMPIRE640480_HSYNC ((uint16_t)30) /* Horizontal synchronization */
83 | #define AMPIRE640480_HBP ((uint16_t)114) /* Horizontal back porch */
84 | #define AMPIRE640480_HFP ((uint16_t)16) /* Horizontal front porch */
85 | #define AMPIRE640480_VSYNC ((uint16_t)3) /* Vertical synchronization */
86 | #define AMPIRE640480_VBP ((uint16_t)32) /* Vertical back porch */
87 | #define AMPIRE640480_VFP ((uint16_t)10) /* Vertical front porch */
88 |
89 | /**
90 | * @brief AMPIRE640480 frequency divider
91 | */
92 | #define AMPIRE640480_FREQUENCY_DIVIDER 3 /* LCD Frequency divider */
93 | /**
94 | * @}
95 | */
96 |
97 | /** @defgroup AMPIRE640480_Exported_Functions
98 | * @{
99 | */
100 |
101 | /**
102 | * @}
103 | */
104 | #ifdef __cplusplus
105 | }
106 | #endif
107 |
108 | #endif /* __AMPIRE640480_H */
109 | /**
110 | * @}
111 | */
112 |
113 | /**
114 | * @}
115 | */
116 |
117 | /**
118 | * @}
119 | */
120 |
121 | /************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/
122 |
--------------------------------------------------------------------------------
/Utilities/Components/exc7200/exc7200.h:
--------------------------------------------------------------------------------
1 | /**
2 | ******************************************************************************
3 | * @file exc7200.h
4 | * @author MCD Application Team
5 | * @version V1.0.1
6 | * @date 21-September-2015
7 | * @brief This file contains all the functions prototypes for the
8 | * exc7200.c IO expander driver.
9 | ******************************************************************************
10 | * @attention
11 | *
12 | * © COPYRIGHT(c) 2015 STMicroelectronics
13 | *
14 | * Redistribution and use in source and binary forms, with or without modification,
15 | * are permitted provided that the following conditions are met:
16 | * 1. Redistributions of source code must retain the above copyright notice,
17 | * this list of conditions and the following disclaimer.
18 | * 2. Redistributions in binary form must reproduce the above copyright notice,
19 | * this list of conditions and the following disclaimer in the documentation
20 | * and/or other materials provided with the distribution.
21 | * 3. Neither the name of STMicroelectronics nor the names of its contributors
22 | * may be used to endorse or promote products derived from this software
23 | * without specific prior written permission.
24 | *
25 | * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
26 | * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
27 | * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
28 | * DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
29 | * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
30 | * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
31 | * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
32 | * CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
33 | * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
34 | * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
35 | *
36 | ******************************************************************************
37 | */
38 |
39 | /* Define to prevent recursive inclusion -------------------------------------*/
40 | #ifndef __EXC7200_H
41 | #define __EXC7200_H
42 |
43 | #ifdef __cplusplus
44 | extern "C" {
45 | #endif
46 |
47 | /* Includes ------------------------------------------------------------------*/
48 | #include "../Common/ts.h"
49 |
50 | /** @addtogroup BSP
51 | * @{
52 | */
53 |
54 | /** @addtogroup Component
55 | * @{
56 | */
57 |
58 | /** @defgroup EXC7200
59 | * @{
60 | */
61 |
62 | /* Exported types ------------------------------------------------------------*/
63 |
64 | /** @defgroup EXC7200_Exported_Types
65 | * @{
66 | */
67 |
68 | /* Exported constants --------------------------------------------------------*/
69 |
70 | /** @defgroup EXC7200_Exported_Constants
71 | * @{
72 | */
73 |
74 | /* */
75 | #define EXC7200_READ_CMD 0x09
76 |
77 | /**
78 | * @}
79 | */
80 |
81 | /* Exported macro ------------------------------------------------------------*/
82 |
83 | /** @defgroup exc7200_Exported_Macros
84 | * @{
85 | */
86 |
87 | /* Exported functions --------------------------------------------------------*/
88 |
89 | /** @defgroup exc7200_Exported_Functions
90 | * @{
91 | */
92 |
93 | /**
94 | * @brief exc7200 Control functions
95 | */
96 | void exc7200_Init(uint16_t DeviceAddr);
97 | void exc7200_Reset(uint16_t DeviceAddr);
98 | uint16_t exc7200_ReadID(uint16_t DeviceAddr);
99 | void exc7200_TS_Start(uint16_t DeviceAddr);
100 | uint8_t exc7200_TS_DetectTouch(uint16_t DeviceAddr);
101 | void exc7200_TS_GetXY(uint16_t DeviceAddr, uint16_t *X, uint16_t *Y);
102 | void exc7200_TS_EnableIT(uint16_t DeviceAddr);
103 | void exc7200_TS_DisableIT(uint16_t DeviceAddr);
104 | uint8_t exc7200_TS_ITStatus (uint16_t DeviceAddr);
105 | void exc7200_TS_ClearIT (uint16_t DeviceAddr);
106 |
107 | void IOE_Init(void);
108 | void IOE_Delay(uint32_t delay);
109 | uint8_t IOE_Read(uint8_t addr, uint8_t reg);
110 | uint16_t IOE_ReadMultiple(uint8_t addr, uint8_t reg, uint8_t *buffer, uint16_t length);
111 | void IOE_WriteMultiple(uint8_t addr, uint8_t reg, uint8_t *buffer, uint16_t length);
112 |
113 | /* Touch screen driver structure */
114 | extern TS_DrvTypeDef exc7200_ts_drv;
115 |
116 | #ifdef __cplusplus
117 | }
118 | #endif
119 | #endif /* __EXC7200_H */
120 |
121 |
122 | /**
123 | * @}
124 | */
125 |
126 | /**
127 | * @}
128 | */
129 |
130 | /**
131 | * @}
132 | */
133 |
134 | /**
135 | * @}
136 | */
137 | /************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/
138 |
--------------------------------------------------------------------------------
/Utilities/Components/rk043fn48h/rk043fn48h.h:
--------------------------------------------------------------------------------
1 | /**
2 | ******************************************************************************
3 | * @file rk043fn48h.h
4 | * @author MCD Application Team
5 | * @version V1.0.0
6 | * @date 25-June-2015
7 | * @brief This file contains all the constants parameters for the RK043FN48H-CT672B
8 | * LCD component.
9 | ******************************************************************************
10 | * @attention
11 | *
12 | * © COPYRIGHT(c) 2015 STMicroelectronics
13 | *
14 | * Redistribution and use in source and binary forms, with or without modification,
15 | * are permitted provided that the following conditions are met:
16 | * 1. Redistributions of source code must retain the above copyright notice,
17 | * this list of conditions and the following disclaimer.
18 | * 2. Redistributions in binary form must reproduce the above copyright notice,
19 | * this list of conditions and the following disclaimer in the documentation
20 | * and/or other materials provided with the distribution.
21 | * 3. Neither the name of STMicroelectronics nor the names of its contributors
22 | * may be used to endorse or promote products derived from this software
23 | * without specific prior written permission.
24 | *
25 | * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
26 | * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
27 | * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
28 | * DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
29 | * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
30 | * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
31 | * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
32 | * CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
33 | * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
34 | * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
35 | *
36 | ******************************************************************************
37 | */
38 |
39 | /* Define to prevent recursive inclusion -------------------------------------*/
40 | #ifndef __RK043FN48H_H
41 | #define __RK043FN48H_H
42 |
43 | #ifdef __cplusplus
44 | extern "C" {
45 | #endif
46 |
47 | /* Includes ------------------------------------------------------------------*/
48 |
49 | /** @addtogroup BSP
50 | * @{
51 | */
52 |
53 | /** @addtogroup Components
54 | * @{
55 | */
56 |
57 | /** @addtogroup rk043fn48h
58 | * @{
59 | */
60 |
61 | /** @defgroup RK043FN48H_Exported_Types
62 | * @{
63 | */
64 |
65 | /**
66 | * @}
67 | */
68 |
69 | /** @defgroup RK043FN48H_Exported_Constants
70 | * @{
71 | */
72 |
73 | /**
74 | * @brief RK043FN48H Size
75 | */
76 | #define RK043FN48H_WIDTH ((uint16_t)480) /* LCD PIXEL WIDTH */
77 | #define RK043FN48H_HEIGHT ((uint16_t)272) /* LCD PIXEL HEIGHT */
78 |
79 | /**
80 | * @brief RK043FN48H Timing
81 | */
82 | #define RK043FN48H_HSYNC ((uint16_t)41) /* Horizontal synchronization */
83 | #define RK043FN48H_HBP ((uint16_t)13) /* Horizontal back porch */
84 | #define RK043FN48H_HFP ((uint16_t)32) /* Horizontal front porch */
85 | #define RK043FN48H_VSYNC ((uint16_t)10) /* Vertical synchronization */
86 | #define RK043FN48H_VBP ((uint16_t)2) /* Vertical back porch */
87 | #define RK043FN48H_VFP ((uint16_t)2) /* Vertical front porch */
88 |
89 | /**
90 | * @brief RK043FN48H frequency divider
91 | */
92 | #define RK043FN48H_FREQUENCY_DIVIDER 5 /* LCD Frequency divider */
93 | /**
94 | * @}
95 | */
96 |
97 | /** @defgroup RK043FN48H_Exported_Functions
98 | * @{
99 | */
100 |
101 | /**
102 | * @}
103 | */
104 | #ifdef __cplusplus
105 | }
106 | #endif
107 |
108 | #endif /* __RK043FN48H_H */
109 | /**
110 | * @}
111 | */
112 |
113 | /**
114 | * @}
115 | */
116 |
117 | /**
118 | * @}
119 | */
120 |
121 | /************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/
122 |
--------------------------------------------------------------------------------
/Utilities/Fonts/fonts.h:
--------------------------------------------------------------------------------
1 | /**
2 | ******************************************************************************
3 | * @file fonts.h
4 | * @author MCD Application Team
5 | * @version V1.0.0
6 | * @date 18-February-2014
7 | * @brief Header for fonts.c file
8 | ******************************************************************************
9 | * @attention
10 | *
11 | * © COPYRIGHT(c) 2014 STMicroelectronics
12 | *
13 | * Redistribution and use in source and binary forms, with or without modification,
14 | * are permitted provided that the following conditions are met:
15 | * 1. Redistributions of source code must retain the above copyright notice,
16 | * this list of conditions and the following disclaimer.
17 | * 2. Redistributions in binary form must reproduce the above copyright notice,
18 | * this list of conditions and the following disclaimer in the documentation
19 | * and/or other materials provided with the distribution.
20 | * 3. Neither the name of STMicroelectronics nor the names of its contributors
21 | * may be used to endorse or promote products derived from this software
22 | * without specific prior written permission.
23 | *
24 | * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
25 | * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
26 | * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
27 | * DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
28 | * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
29 | * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
30 | * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
31 | * CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
32 | * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
33 | * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
34 | *
35 | ******************************************************************************
36 | */
37 |
38 | /* Define to prevent recursive inclusion -------------------------------------*/
39 | #ifndef __FONTS_H
40 | #define __FONTS_H
41 |
42 | #ifdef __cplusplus
43 | extern "C" {
44 | #endif
45 |
46 | /* Includes ------------------------------------------------------------------*/
47 | #include
48 |
49 | /** @addtogroup Utilities
50 | * @{
51 | */
52 |
53 | /** @addtogroup STM32_EVAL
54 | * @{
55 | */
56 |
57 | /** @addtogroup Common
58 | * @{
59 | */
60 |
61 | /** @addtogroup FONTS
62 | * @{
63 | */
64 |
65 | /** @defgroup FONTS_Exported_Types
66 | * @{
67 | */
68 | typedef struct _tFont
69 | {
70 | const uint8_t *table;
71 | uint16_t Width;
72 | uint16_t Height;
73 |
74 | } sFONT;
75 |
76 | extern sFONT Font24;
77 | extern sFONT Font20;
78 | extern sFONT Font16;
79 | extern sFONT Font12;
80 | extern sFONT Font8;
81 | /**
82 | * @}
83 | */
84 |
85 | /** @defgroup FONTS_Exported_Constants
86 | * @{
87 | */
88 | #define LINE(x) ((x) * (((sFONT *)BSP_LCD_GetFont())->Height))
89 |
90 | /**
91 | * @}
92 | */
93 |
94 | /** @defgroup FONTS_Exported_Macros
95 | * @{
96 | */
97 | /**
98 | * @}
99 | */
100 |
101 | /** @defgroup FONTS_Exported_Functions
102 | * @{
103 | */
104 | /**
105 | * @}
106 | */
107 |
108 | #ifdef __cplusplus
109 | }
110 | #endif
111 |
112 | #endif /* __FONTS_H */
113 |
114 | /**
115 | * @}
116 | */
117 |
118 | /**
119 | * @}
120 | */
121 |
122 | /**
123 | * @}
124 | */
125 |
126 | /**
127 | * @}
128 | */
129 |
130 | /**
131 | * @}
132 | */
133 |
134 | /************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/
135 |
--------------------------------------------------------------------------------
/Utilities/Log/lcd_log_conf.h:
--------------------------------------------------------------------------------
1 | /**
2 | ******************************************************************************
3 | * @file USB_Host/CDC_Standalone/Inc/lcd_log_conf.h
4 | * @author MCD Application Team
5 | * @version V1.0.1
6 | * @date 21-September-2015
7 | * @brief LCD Log configuration file.
8 | ******************************************************************************
9 | * @attention
10 | *
11 | * © COPYRIGHT(c) 2015 STMicroelectronics
12 | *
13 | * Redistribution and use in source and binary forms, with or without modification,
14 | * are permitted provided that the following conditions are met:
15 | * 1. Redistributions of source code must retain the above copyright notice,
16 | * this list of conditions and the following disclaimer.
17 | * 2. Redistributions in binary form must reproduce the above copyright notice,
18 | * this list of conditions and the following disclaimer in the documentation
19 | * and/or other materials provided with the distribution.
20 | * 3. Neither the name of STMicroelectronics nor the names of its contributors
21 | * may be used to endorse or promote products derived from this software
22 | * without specific prior written permission.
23 | *
24 | * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
25 | * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
26 | * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
27 | * DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
28 | * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
29 | * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
30 | * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
31 | * CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
32 | * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
33 | * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
34 | *
35 | ******************************************************************************
36 | */
37 |
38 | /* Define to prevent recursive inclusion -------------------------------------*/
39 | #ifndef __LCD_LOG_CONF_H__
40 | #define __LCD_LOG_CONF_H__
41 |
42 | /* Includes ------------------------------------------------------------------*/
43 | #include "stm32746g_discovery_lcd.h"
44 | #include
45 |
46 |
47 | /* Exported types ------------------------------------------------------------*/
48 | /* Exported constants --------------------------------------------------------*/
49 | /* Define the LCD default text color */
50 | #define LCD_LOG_DEFAULT_COLOR LCD_COLOR_WHITE
51 |
52 | /* Comment the line below to disable the scroll back and forward features */
53 | #define LCD_SCROLL_ENABLED 1
54 |
55 | /* Define the Fonts */
56 | #define LCD_LOG_HEADER_FONT Font16
57 | #define LCD_LOG_FOOTER_FONT Font12
58 | #define LCD_LOG_TEXT_FONT Font12
59 |
60 | /* Define the LCD LOG Color */
61 | #define LCD_LOG_BACKGROUND_COLOR LCD_COLOR_BLACK
62 | #define LCD_LOG_TEXT_COLOR LCD_COLOR_WHITE
63 |
64 | #define LCD_LOG_SOLID_BACKGROUND_COLOR LCD_COLOR_BLUE
65 | #define LCD_LOG_SOLID_TEXT_COLOR LCD_COLOR_WHITE
66 |
67 | /* Define the cache depth */
68 | #define CACHE_SIZE 100
69 | #define YWINDOW_SIZE 20
70 |
71 | #if (YWINDOW_SIZE > 20)
72 | #error "Wrong YWINDOW SIZE"
73 | #endif
74 |
75 | /* Redirect the printf to the LCD */
76 | #ifdef __GNUC__
77 | /* With GCC/RAISONANCE, small printf (option LD Linker->Libraries->Small printf
78 | set to 'Yes') calls __io_putchar() */
79 | #define LCD_LOG_PUTCHAR int __io_putchar(int ch)
80 | #else
81 | #define LCD_LOG_PUTCHAR int fputc(int ch, FILE *f)
82 | #endif /* __GNUC__ */
83 |
84 | /* Exported macro ------------------------------------------------------------*/
85 | /* Exported functions ------------------------------------------------------- */
86 |
87 | #endif /* __LCD_LOG_CONF_H */
88 |
89 | /************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/
90 |
--------------------------------------------------------------------------------
/Utilities/STM32746G-Discovery/STM32746G-Discovery_BSP_User_Manual.chm:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vpecanins/stm32f7-rtlsdr/cbba298d9b06f766ec7bae8bfff6cea1732e8c5f/Utilities/STM32746G-Discovery/STM32746G-Discovery_BSP_User_Manual.chm
--------------------------------------------------------------------------------
/Utilities/pdm_filter.h:
--------------------------------------------------------------------------------
1 | /**
2 | ******************************************************************************
3 | * @file pdm_filter.h
4 | * @author MCD Application Team
5 | * @version V2.1.0
6 | * @date 31-March-2015
7 | * @brief Header file for PDM audio software decoding Library.
8 | * This Library is used to decode and reconstruct the audio signal
9 | * produced by ST MEMS microphone (MP45Dxxx, MP34Dxxx).
10 | * For more details about this Library, please refer to document
11 | * "PDM audio software decoding on STM32 microcontrollers (AN3998)".
12 | ******************************************************************************
13 | * @attention
14 | *
15 | * © COPYRIGHT 2015 STMicroelectronics
16 | *
17 | * Licensed under MCD-ST Image SW License Agreement V2, (the "License");
18 | * You may not use this file except in compliance with the License.
19 | * You may obtain a copy of the License at:
20 | *
21 | * http://www.st.com/software_license_agreement_image_v2
22 | *
23 | * Unless required by applicable law or agreed to in writing, software
24 | * distributed under the License is distributed on an "AS IS" BASIS,
25 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
26 | * See the License for the specific language governing permissions and
27 | * limitations under the License.
28 | *
29 | ******************************************************************************
30 | */
31 |
32 | /* Define to prevent recursive inclusion -------------------------------------*/
33 | #ifndef __PDM_FILTER_H
34 | #define __PDM_FILTER_H
35 |
36 | #ifdef __cplusplus
37 | extern "C" {
38 | #endif
39 |
40 | /* Includes ------------------------------------------------------------------*/
41 | #include
42 |
43 |
44 | /* Exported types ------------------------------------------------------------*/
45 | typedef struct {
46 | uint16_t Fs;
47 | float LP_HZ;
48 | float HP_HZ;
49 | uint16_t In_MicChannels;
50 | uint16_t Out_MicChannels;
51 | char InternalFilter[34];
52 | } PDMFilter_InitStruct;
53 |
54 | /* Exported constants --------------------------------------------------------*/
55 | /* Exported macros -----------------------------------------------------------*/
56 | #define HTONS(A) ((((uint16_t)(A) & 0xff00) >> 8) | \
57 | (((uint16_t)(A) & 0x00ff) << 8))
58 |
59 | /* Exported functions ------------------------------------------------------- */
60 | void PDM_Filter_Init(PDMFilter_InitStruct * Filter);
61 |
62 | int32_t PDM_Filter_64_MSB(uint8_t* data, uint16_t* dataOut, uint16_t MicGain, PDMFilter_InitStruct * Filter);
63 | int32_t PDM_Filter_80_MSB(uint8_t* data, uint16_t* dataOut, uint16_t MicGain, PDMFilter_InitStruct * Filter);
64 | int32_t PDM_Filter_128_MSB(uint8_t* data, uint16_t* dataOut, uint16_t MicGain, PDMFilter_InitStruct * Filter);
65 | int32_t PDM_Filter_64_LSB(uint8_t* data, uint16_t* dataOut, uint16_t MicGain, PDMFilter_InitStruct * Filter);
66 | int32_t PDM_Filter_80_LSB(uint8_t* data, uint16_t* dataOut, uint16_t MicGain, PDMFilter_InitStruct * Filter);
67 | int32_t PDM_Filter_128_LSB(uint8_t* data, uint16_t* dataOut, uint16_t MicGain, PDMFilter_InitStruct * Filter);
68 |
69 | #ifdef __cplusplus
70 | }
71 | #endif
72 |
73 | #endif /* __PDM_FILTER_H */
74 |
75 | /************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/
76 |
77 |
--------------------------------------------------------------------------------
/inc/main.h:
--------------------------------------------------------------------------------
1 | /**
2 | ******************************************************************************
3 | * @file USB_Host/CDC_Standalone/Inc/main.h
4 | * @author MCD Application Team
5 | * @version V1.0.1
6 | * @date 21-September-2015
7 | * @brief Header for main.c module
8 | ******************************************************************************
9 | * @attention
10 | *
11 | * © COPYRIGHT(c) 2015 STMicroelectronics
12 | *
13 | * Licensed under MCD-ST Liberty SW License Agreement V2, (the "License");
14 | * You may not use this file except in compliance with the License.
15 | * You may obtain a copy of the License at:
16 | *
17 | * http://www.st.com/software_license_agreement_liberty_v2
18 | *
19 | * Unless required by applicable law or agreed to in writing, software
20 | * distributed under the License is distributed on an "AS IS" BASIS,
21 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
22 | * See the License for the specific language governing permissions and
23 | * limitations under the License.
24 | *
25 | ******************************************************************************
26 | */
27 |
28 | /* Define to prevent recursive inclusion -------------------------------------*/
29 | #ifndef __MAIN_H
30 | #define __MAIN_H
31 |
32 | /* Includes ------------------------------------------------------------------*/
33 | #include "stdio.h"
34 | #include "usbh_core.h"
35 | #include "stm32746g_discovery.h"
36 | #include "usbh_rtlsdr.h"
37 | #include "lcd_log.h"
38 |
39 | /* Exported constants --------------------------------------------------------*/
40 | /* Exported types ------------------------------------------------------------*/
41 | extern USBH_HandleTypeDef hUSBHost;
42 |
43 | /* Exported constants --------------------------------------------------------*/
44 | /* Private define ------------------------------------------------------------*/
45 | /* Exported macro ------------------------------------------------------------*/
46 | /* Exported functions ------------------------------------------------------- */
47 | void Toggle_Leds(void);
48 |
49 | #endif /* __MAIN_H */
50 |
51 | /************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/
52 |
--------------------------------------------------------------------------------
/inc/stm32f7xx_it.h:
--------------------------------------------------------------------------------
1 | /**
2 | ******************************************************************************
3 | * @file USB_Host/CDC_Standalone/Inc/stm32f7xx_it.h
4 | * @author MCD Application Team
5 | * @version V1.0.1
6 | * @date 21-September-2015
7 | * @brief This file contains the headers of the interrupt handlers.
8 | ******************************************************************************
9 | * @attention
10 | *
11 | * © COPYRIGHT(c) 2015 STMicroelectronics
12 | *
13 | * Licensed under MCD-ST Liberty SW License Agreement V2, (the "License");
14 | * You may not use this file except in compliance with the License.
15 | * You may obtain a copy of the License at:
16 | *
17 | * http://www.st.com/software_license_agreement_liberty_v2
18 | *
19 | * Unless required by applicable law or agreed to in writing, software
20 | * distributed under the License is distributed on an "AS IS" BASIS,
21 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
22 | * See the License for the specific language governing permissions and
23 | * limitations under the License.
24 | *
25 | ******************************************************************************
26 | */
27 |
28 | /* Define to prevent recursive inclusion -------------------------------------*/
29 | #ifndef __STM32F7xx_IT_H
30 | #define __STM32F7xx_IT_H
31 |
32 | #ifdef __cplusplus
33 | extern "C" {
34 | #endif
35 |
36 | /* Includes ------------------------------------------------------------------*/
37 | #include "main.h"
38 |
39 | /* Exported types ------------------------------------------------------------*/
40 | /* Exported constants --------------------------------------------------------*/
41 | /* Exported macro ------------------------------------------------------------*/
42 | /* Exported functions ------------------------------------------------------- */
43 | void NMI_Handler(void);
44 | void HardFault_Handler(void);
45 | void MemManage_Handler(void);
46 | void BusFault_Handler(void);
47 | void UsageFault_Handler(void);
48 | void SVC_Handler(void);
49 | void DebugMon_Handler(void);
50 | void PendSV_Handler(void);
51 | void SysTick_Handler(void);
52 | #ifdef USE_USB_FS
53 | void OTG_FS_IRQHandler(void);
54 | #else
55 | void OTG_HS_IRQHandler(void);
56 | #endif
57 |
58 |
59 | #ifdef __cplusplus
60 | }
61 | #endif
62 |
63 | #endif /* __STM32F7xx_IT_H */
64 |
65 | /************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/
66 |
--------------------------------------------------------------------------------
/inc/stm32f7xx_it.h.2:
--------------------------------------------------------------------------------
1 | /**
2 | ******************************************************************************
3 | * @file Templates/stm32f7xx_it.h
4 | * @author MCD Application Team
5 | * @version V1.0.3
6 | * @date 22-April-2016
7 | * @brief This file contains the headers of the interrupt handlers.
8 | ******************************************************************************
9 | * @attention
10 | *
11 | * © COPYRIGHT(c) 2016 STMicroelectronics
12 | *
13 | * Redistribution and use in source and binary forms, with or without modification,
14 | * are permitted provided that the following conditions are met:
15 | * 1. Redistributions of source code must retain the above copyright notice,
16 | * this list of conditions and the following disclaimer.
17 | * 2. Redistributions in binary form must reproduce the above copyright notice,
18 | * this list of conditions and the following disclaimer in the documentation
19 | * and/or other materials provided with the distribution.
20 | * 3. Neither the name of STMicroelectronics nor the names of its contributors
21 | * may be used to endorse or promote products derived from this software
22 | * without specific prior written permission.
23 | *
24 | * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
25 | * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
26 | * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
27 | * DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
28 | * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
29 | * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
30 | * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
31 | * CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
32 | * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
33 | * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
34 | *
35 | ******************************************************************************
36 | */
37 |
38 | /* Define to prevent recursive inclusion -------------------------------------*/
39 | #ifndef __STM32F7xx_IT_H
40 | #define __STM32F7xx_IT_H
41 |
42 | #ifdef __cplusplus
43 | extern "C" {
44 | #endif
45 |
46 | /* Includes ------------------------------------------------------------------*/
47 | /* Exported types ------------------------------------------------------------*/
48 | /* Exported constants --------------------------------------------------------*/
49 | /* Exported macro ------------------------------------------------------------*/
50 | /* Exported functions ------------------------------------------------------- */
51 |
52 | void NMI_Handler(void);
53 | void HardFault_Handler(void);
54 | void MemManage_Handler(void);
55 | void BusFault_Handler(void);
56 | void UsageFault_Handler(void);
57 | void SVC_Handler(void);
58 | void DebugMon_Handler(void);
59 | void PendSV_Handler(void);
60 | void SysTick_Handler(void);
61 |
62 | #ifdef __cplusplus
63 | }
64 | #endif
65 |
66 | #endif /* __STM32F7xx_IT_H */
67 |
68 | /************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/
69 |
--------------------------------------------------------------------------------
/screenshot1.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/vpecanins/stm32f7-rtlsdr/cbba298d9b06f766ec7bae8bfff6cea1732e8c5f/screenshot1.jpg
--------------------------------------------------------------------------------
/src/main.c.2:
--------------------------------------------------------------------------------
1 | /**
2 | ******************************************************************************
3 | * @file main.c
4 | * @author Ac6
5 | * @version V1.0
6 | * @date 01-December-2013
7 | * @brief Default main function.
8 | ******************************************************************************
9 | */
10 |
11 |
12 | #include "stm32f7xx.h"
13 | #include "stm32746g_discovery.h"
14 |
15 |
16 | int main(void)
17 | {
18 |
19 | for(;;);
20 | }
21 |
--------------------------------------------------------------------------------
/src/stm32f7xx_it.c.2:
--------------------------------------------------------------------------------
1 | /**
2 | ******************************************************************************
3 | * @file stm32f7xx_it.c
4 | * @author Ac6
5 | * @version V1.0
6 | * @date 02-Feb-2015
7 | * @brief Default Interrupt Service Routines.
8 | ******************************************************************************
9 | */
10 |
11 | /* Includes ------------------------------------------------------------------*/
12 | #include "stm32f7xx_hal.h"
13 | #include "stm32f7xx.h"
14 | #ifdef USE_RTOS_SYSTICK
15 | #include
16 | #endif
17 | #include "stm32f7xx_it.h"
18 |
19 | /* Private typedef -----------------------------------------------------------*/
20 | /* Private define ------------------------------------------------------------*/
21 | /* Private macro -------------------------------------------------------------*/
22 | /* Private variables ---------------------------------------------------------*/
23 | /* Private function prototypes -----------------------------------------------*/
24 | /* Private functions ---------------------------------------------------------*/
25 |
26 | /******************************************************************************/
27 | /* Processor Exceptions Handlers */
28 | /******************************************************************************/
29 |
30 | /**
31 | * @brief This function handles SysTick Handler, but only if no RTOS defines it.
32 | * @param None
33 | * @retval None
34 | */
35 | void SysTick_Handler(void)
36 | {
37 | HAL_IncTick();
38 | HAL_SYSTICK_IRQHandler();
39 | #ifdef USE_RTOS_SYSTICK
40 | osSystickHandler();
41 | #endif
42 | }
43 |
--------------------------------------------------------------------------------