├── .gitignore ├── .gitmodules ├── 49-stlink.rules ├── Makefile ├── README ├── src ├── audio │ ├── audio.h │ ├── wm8994.c │ └── wm8994.h ├── bsp │ ├── stm32746g_discovery.c │ ├── stm32746g_discovery.h │ ├── stm32746g_discovery_audio.c │ ├── stm32746g_discovery_audio.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 ├── fatfs │ ├── 00readme.txt │ ├── diskio.c │ ├── diskio.h │ ├── drivers │ │ ├── sd_diskio.c │ │ ├── sd_diskio.h │ │ ├── sdram_diskio.c │ │ ├── sdram_diskio.h │ │ ├── sram_diskio.c │ │ ├── sram_diskio.h │ │ ├── usbh_diskio.c │ │ └── usbh_diskio.h │ ├── ff.c │ ├── ff.h │ ├── ff_gen_drv.c │ ├── ff_gen_drv.h │ ├── ffconf_template.h │ ├── history.txt │ ├── integer.h │ ├── option │ │ ├── cc932.c │ │ ├── cc936.c │ │ ├── cc949.c │ │ ├── cc950.c │ │ ├── ccsbcs.c │ │ ├── syscall.c │ │ └── unicode.c │ └── st_readme.txt ├── ff_wrapper.c ├── ff_wrapper.h ├── ffconf.h ├── lfluidsynth_defs.h ├── main.c ├── main.h ├── n25q128a.h ├── qspi_wrapper.c ├── qspi_wrapper.h ├── startup_stm32f746xx.s ├── startup_stm32f746xx_sdram.s ├── stm32f7xx_hal_conf.h ├── stm32f7xx_hal_msp.c ├── stm32f7xx_it.c ├── stm32f7xx_it.h ├── system_stm32f7xx.c ├── usb │ ├── usbd_audio.c │ ├── usbd_audio.h │ ├── usbd_core.c │ ├── usbd_core.h │ ├── usbd_ctlreq.c │ ├── usbd_ctlreq.h │ ├── usbd_def.h │ ├── usbd_ioreq.c │ ├── usbd_ioreq.h │ ├── usbd_midi.c │ └── usbd_midi.h ├── usbd_conf.c ├── usbd_conf.h ├── usbd_desc.c ├── usbd_desc.h ├── usbd_midi_if.c └── usbd_midi_if.h ├── stm32f746xx.ld ├── stm32f746xx_sdram.ld ├── stm32f7discovery.cfg └── tools └── install_openocd.sh /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/julbouln/stm32f7discovery_midi_synth/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/julbouln/stm32f7discovery_midi_synth/HEAD/.gitmodules -------------------------------------------------------------------------------- /49-stlink.rules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/julbouln/stm32f7discovery_midi_synth/HEAD/49-stlink.rules -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/julbouln/stm32f7discovery_midi_synth/HEAD/Makefile -------------------------------------------------------------------------------- /README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/julbouln/stm32f7discovery_midi_synth/HEAD/README -------------------------------------------------------------------------------- /src/audio/audio.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/julbouln/stm32f7discovery_midi_synth/HEAD/src/audio/audio.h -------------------------------------------------------------------------------- /src/audio/wm8994.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/julbouln/stm32f7discovery_midi_synth/HEAD/src/audio/wm8994.c -------------------------------------------------------------------------------- /src/audio/wm8994.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/julbouln/stm32f7discovery_midi_synth/HEAD/src/audio/wm8994.h -------------------------------------------------------------------------------- /src/bsp/stm32746g_discovery.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/julbouln/stm32f7discovery_midi_synth/HEAD/src/bsp/stm32746g_discovery.c -------------------------------------------------------------------------------- /src/bsp/stm32746g_discovery.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/julbouln/stm32f7discovery_midi_synth/HEAD/src/bsp/stm32746g_discovery.h -------------------------------------------------------------------------------- /src/bsp/stm32746g_discovery_audio.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/julbouln/stm32f7discovery_midi_synth/HEAD/src/bsp/stm32746g_discovery_audio.c -------------------------------------------------------------------------------- /src/bsp/stm32746g_discovery_audio.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/julbouln/stm32f7discovery_midi_synth/HEAD/src/bsp/stm32746g_discovery_audio.h -------------------------------------------------------------------------------- /src/bsp/stm32746g_discovery_qspi.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/julbouln/stm32f7discovery_midi_synth/HEAD/src/bsp/stm32746g_discovery_qspi.c -------------------------------------------------------------------------------- /src/bsp/stm32746g_discovery_qspi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/julbouln/stm32f7discovery_midi_synth/HEAD/src/bsp/stm32746g_discovery_qspi.h -------------------------------------------------------------------------------- /src/bsp/stm32746g_discovery_sd.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/julbouln/stm32f7discovery_midi_synth/HEAD/src/bsp/stm32746g_discovery_sd.c -------------------------------------------------------------------------------- /src/bsp/stm32746g_discovery_sd.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/julbouln/stm32f7discovery_midi_synth/HEAD/src/bsp/stm32746g_discovery_sd.h -------------------------------------------------------------------------------- /src/bsp/stm32746g_discovery_sdram.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/julbouln/stm32f7discovery_midi_synth/HEAD/src/bsp/stm32746g_discovery_sdram.c -------------------------------------------------------------------------------- /src/bsp/stm32746g_discovery_sdram.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/julbouln/stm32f7discovery_midi_synth/HEAD/src/bsp/stm32746g_discovery_sdram.h -------------------------------------------------------------------------------- /src/fatfs/00readme.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/julbouln/stm32f7discovery_midi_synth/HEAD/src/fatfs/00readme.txt -------------------------------------------------------------------------------- /src/fatfs/diskio.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/julbouln/stm32f7discovery_midi_synth/HEAD/src/fatfs/diskio.c -------------------------------------------------------------------------------- /src/fatfs/diskio.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/julbouln/stm32f7discovery_midi_synth/HEAD/src/fatfs/diskio.h -------------------------------------------------------------------------------- /src/fatfs/drivers/sd_diskio.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/julbouln/stm32f7discovery_midi_synth/HEAD/src/fatfs/drivers/sd_diskio.c -------------------------------------------------------------------------------- /src/fatfs/drivers/sd_diskio.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/julbouln/stm32f7discovery_midi_synth/HEAD/src/fatfs/drivers/sd_diskio.h -------------------------------------------------------------------------------- /src/fatfs/drivers/sdram_diskio.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/julbouln/stm32f7discovery_midi_synth/HEAD/src/fatfs/drivers/sdram_diskio.c -------------------------------------------------------------------------------- /src/fatfs/drivers/sdram_diskio.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/julbouln/stm32f7discovery_midi_synth/HEAD/src/fatfs/drivers/sdram_diskio.h -------------------------------------------------------------------------------- /src/fatfs/drivers/sram_diskio.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/julbouln/stm32f7discovery_midi_synth/HEAD/src/fatfs/drivers/sram_diskio.c -------------------------------------------------------------------------------- /src/fatfs/drivers/sram_diskio.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/julbouln/stm32f7discovery_midi_synth/HEAD/src/fatfs/drivers/sram_diskio.h -------------------------------------------------------------------------------- /src/fatfs/drivers/usbh_diskio.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/julbouln/stm32f7discovery_midi_synth/HEAD/src/fatfs/drivers/usbh_diskio.c -------------------------------------------------------------------------------- /src/fatfs/drivers/usbh_diskio.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/julbouln/stm32f7discovery_midi_synth/HEAD/src/fatfs/drivers/usbh_diskio.h -------------------------------------------------------------------------------- /src/fatfs/ff.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/julbouln/stm32f7discovery_midi_synth/HEAD/src/fatfs/ff.c -------------------------------------------------------------------------------- /src/fatfs/ff.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/julbouln/stm32f7discovery_midi_synth/HEAD/src/fatfs/ff.h -------------------------------------------------------------------------------- /src/fatfs/ff_gen_drv.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/julbouln/stm32f7discovery_midi_synth/HEAD/src/fatfs/ff_gen_drv.c -------------------------------------------------------------------------------- /src/fatfs/ff_gen_drv.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/julbouln/stm32f7discovery_midi_synth/HEAD/src/fatfs/ff_gen_drv.h -------------------------------------------------------------------------------- /src/fatfs/ffconf_template.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/julbouln/stm32f7discovery_midi_synth/HEAD/src/fatfs/ffconf_template.h -------------------------------------------------------------------------------- /src/fatfs/history.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/julbouln/stm32f7discovery_midi_synth/HEAD/src/fatfs/history.txt -------------------------------------------------------------------------------- /src/fatfs/integer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/julbouln/stm32f7discovery_midi_synth/HEAD/src/fatfs/integer.h -------------------------------------------------------------------------------- /src/fatfs/option/cc932.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/julbouln/stm32f7discovery_midi_synth/HEAD/src/fatfs/option/cc932.c -------------------------------------------------------------------------------- /src/fatfs/option/cc936.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/julbouln/stm32f7discovery_midi_synth/HEAD/src/fatfs/option/cc936.c -------------------------------------------------------------------------------- /src/fatfs/option/cc949.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/julbouln/stm32f7discovery_midi_synth/HEAD/src/fatfs/option/cc949.c -------------------------------------------------------------------------------- /src/fatfs/option/cc950.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/julbouln/stm32f7discovery_midi_synth/HEAD/src/fatfs/option/cc950.c -------------------------------------------------------------------------------- /src/fatfs/option/ccsbcs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/julbouln/stm32f7discovery_midi_synth/HEAD/src/fatfs/option/ccsbcs.c -------------------------------------------------------------------------------- /src/fatfs/option/syscall.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/julbouln/stm32f7discovery_midi_synth/HEAD/src/fatfs/option/syscall.c -------------------------------------------------------------------------------- /src/fatfs/option/unicode.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/julbouln/stm32f7discovery_midi_synth/HEAD/src/fatfs/option/unicode.c -------------------------------------------------------------------------------- /src/fatfs/st_readme.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/julbouln/stm32f7discovery_midi_synth/HEAD/src/fatfs/st_readme.txt -------------------------------------------------------------------------------- /src/ff_wrapper.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/julbouln/stm32f7discovery_midi_synth/HEAD/src/ff_wrapper.c -------------------------------------------------------------------------------- /src/ff_wrapper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/julbouln/stm32f7discovery_midi_synth/HEAD/src/ff_wrapper.h -------------------------------------------------------------------------------- /src/ffconf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/julbouln/stm32f7discovery_midi_synth/HEAD/src/ffconf.h -------------------------------------------------------------------------------- /src/lfluidsynth_defs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/julbouln/stm32f7discovery_midi_synth/HEAD/src/lfluidsynth_defs.h -------------------------------------------------------------------------------- /src/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/julbouln/stm32f7discovery_midi_synth/HEAD/src/main.c -------------------------------------------------------------------------------- /src/main.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/julbouln/stm32f7discovery_midi_synth/HEAD/src/main.h -------------------------------------------------------------------------------- /src/n25q128a.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/julbouln/stm32f7discovery_midi_synth/HEAD/src/n25q128a.h -------------------------------------------------------------------------------- /src/qspi_wrapper.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/julbouln/stm32f7discovery_midi_synth/HEAD/src/qspi_wrapper.c -------------------------------------------------------------------------------- /src/qspi_wrapper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/julbouln/stm32f7discovery_midi_synth/HEAD/src/qspi_wrapper.h -------------------------------------------------------------------------------- /src/startup_stm32f746xx.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/julbouln/stm32f7discovery_midi_synth/HEAD/src/startup_stm32f746xx.s -------------------------------------------------------------------------------- /src/startup_stm32f746xx_sdram.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/julbouln/stm32f7discovery_midi_synth/HEAD/src/startup_stm32f746xx_sdram.s -------------------------------------------------------------------------------- /src/stm32f7xx_hal_conf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/julbouln/stm32f7discovery_midi_synth/HEAD/src/stm32f7xx_hal_conf.h -------------------------------------------------------------------------------- /src/stm32f7xx_hal_msp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/julbouln/stm32f7discovery_midi_synth/HEAD/src/stm32f7xx_hal_msp.c -------------------------------------------------------------------------------- /src/stm32f7xx_it.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/julbouln/stm32f7discovery_midi_synth/HEAD/src/stm32f7xx_it.c -------------------------------------------------------------------------------- /src/stm32f7xx_it.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/julbouln/stm32f7discovery_midi_synth/HEAD/src/stm32f7xx_it.h -------------------------------------------------------------------------------- /src/system_stm32f7xx.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/julbouln/stm32f7discovery_midi_synth/HEAD/src/system_stm32f7xx.c -------------------------------------------------------------------------------- /src/usb/usbd_audio.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/julbouln/stm32f7discovery_midi_synth/HEAD/src/usb/usbd_audio.c -------------------------------------------------------------------------------- /src/usb/usbd_audio.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/julbouln/stm32f7discovery_midi_synth/HEAD/src/usb/usbd_audio.h -------------------------------------------------------------------------------- /src/usb/usbd_core.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/julbouln/stm32f7discovery_midi_synth/HEAD/src/usb/usbd_core.c -------------------------------------------------------------------------------- /src/usb/usbd_core.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/julbouln/stm32f7discovery_midi_synth/HEAD/src/usb/usbd_core.h -------------------------------------------------------------------------------- /src/usb/usbd_ctlreq.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/julbouln/stm32f7discovery_midi_synth/HEAD/src/usb/usbd_ctlreq.c -------------------------------------------------------------------------------- /src/usb/usbd_ctlreq.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/julbouln/stm32f7discovery_midi_synth/HEAD/src/usb/usbd_ctlreq.h -------------------------------------------------------------------------------- /src/usb/usbd_def.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/julbouln/stm32f7discovery_midi_synth/HEAD/src/usb/usbd_def.h -------------------------------------------------------------------------------- /src/usb/usbd_ioreq.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/julbouln/stm32f7discovery_midi_synth/HEAD/src/usb/usbd_ioreq.c -------------------------------------------------------------------------------- /src/usb/usbd_ioreq.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/julbouln/stm32f7discovery_midi_synth/HEAD/src/usb/usbd_ioreq.h -------------------------------------------------------------------------------- /src/usb/usbd_midi.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/julbouln/stm32f7discovery_midi_synth/HEAD/src/usb/usbd_midi.c -------------------------------------------------------------------------------- /src/usb/usbd_midi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/julbouln/stm32f7discovery_midi_synth/HEAD/src/usb/usbd_midi.h -------------------------------------------------------------------------------- /src/usbd_conf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/julbouln/stm32f7discovery_midi_synth/HEAD/src/usbd_conf.c -------------------------------------------------------------------------------- /src/usbd_conf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/julbouln/stm32f7discovery_midi_synth/HEAD/src/usbd_conf.h -------------------------------------------------------------------------------- /src/usbd_desc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/julbouln/stm32f7discovery_midi_synth/HEAD/src/usbd_desc.c -------------------------------------------------------------------------------- /src/usbd_desc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/julbouln/stm32f7discovery_midi_synth/HEAD/src/usbd_desc.h -------------------------------------------------------------------------------- /src/usbd_midi_if.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/julbouln/stm32f7discovery_midi_synth/HEAD/src/usbd_midi_if.c -------------------------------------------------------------------------------- /src/usbd_midi_if.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/julbouln/stm32f7discovery_midi_synth/HEAD/src/usbd_midi_if.h -------------------------------------------------------------------------------- /stm32f746xx.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/julbouln/stm32f7discovery_midi_synth/HEAD/stm32f746xx.ld -------------------------------------------------------------------------------- /stm32f746xx_sdram.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/julbouln/stm32f7discovery_midi_synth/HEAD/stm32f746xx_sdram.ld -------------------------------------------------------------------------------- /stm32f7discovery.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/julbouln/stm32f7discovery_midi_synth/HEAD/stm32f7discovery.cfg -------------------------------------------------------------------------------- /tools/install_openocd.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/julbouln/stm32f7discovery_midi_synth/HEAD/tools/install_openocd.sh --------------------------------------------------------------------------------