Commit Graph

491 Commits

Author SHA1 Message Date
huaweiwx 7323efbb92 Create variant.h 2017-06-20 14:53:59 +08:00
huaweiwx 3b7ce8d45b Create variant.c
for discovery_f303vc
2017-06-20 14:49:11 +08:00
huaweiwx e8288ee4ad Update stm32_dma.c
fix err
2017-06-20 11:02:05 +08:00
huaweiwx f931898b07 Update stm32_dma.c
fix f1 dma2_4 IRQHandler  redefine err.
2017-06-20 10:58:38 +08:00
huaweiwx 4a6282dca6 Update stm32_dma.c
fix   stm32f1 DMA2_Channel4_5_IRQHandler  redefine  err.
2017-06-20 10:50:09 +08:00
Daniel Fekete 078f055fa0 ldscript: Add ALIGN(4) to .text section 2017-06-18 17:14:00 +02:00
Daniel Fekete b5c1ef4e96 sdio: Add delay to HAL_SD_InitCard, seems to fix random sdio init errors 2017-06-18 16:49:43 +02:00
Daniel Fekete 596e2523cb f1: Add menu item to make debug pins free 2017-06-18 16:48:51 +02:00
Daniel Fekete 75a893d13e example: video + audio 2017-06-16 06:53:16 +02:00
Daniel Fekete abd96adbb3 spi: add 16 bit transfer methods 2017-06-15 22:38:58 +02:00
Daniel Fekete 63b8c33205 i2s: improve performance, add extra methods 2017-06-15 22:34:45 +02:00
Daniel Fekete 1373c95224 documentation: update spi / i2s docs 2017-06-15 15:11:01 +02:00
Daniel Fekete ad1c5ab795 spi: add nonblocking transfer() with callback 2017-06-15 07:26:43 +02:00
Daniel Fekete 3f32b7e417 spi: Add LL SPI 2017-06-15 07:21:16 +02:00
Daniel Fekete a78a254a52 spi: Move spi_ff_buffer into the class 2017-06-15 06:04:37 +02:00
Daniel Fekete 0b9943973f spi: Use centrally managed DMA 2017-06-15 05:41:37 +02:00
Daniel Fekete 561a67590c spi: wait for transfer enable 2017-06-15 05:39:09 +02:00
Daniel Fekete 6f3f16e888 dma: Add SPI to central DMA handling for F1 2017-06-15 05:30:46 +02:00
Daniel Fekete c1896698a0 sdio: Check for SD_InitTypeDef, because SDIO is defined even if the chip does not have it 2017-06-15 05:29:55 +02:00
Daniel Fekete 06b7e97fd3 i2c: Fixing I2C initialization issue #20 2017-06-15 05:28:56 +02:00
Daniel Fekete 973a883371 sdio: Do not use DMA on unaligned reads / writes 2017-06-15 05:05:51 +02:00
Daniel Fekete 4de51c1fb1 upload: Use STLink by default. Mass Storage upload is not reliable 2017-06-15 04:57:41 +02:00
ChrisMicro bfe1cf59a7 F7 discovery TFT shwo SD-card example added 2017-06-13 22:58:04 +02:00
ChrisMicro 74454189ee Merge branch 'master' of https://github.com/danieleff/STM32GENERIC 2017-06-13 21:56:18 +02:00
Daniel Fekete bd083f73ef variant: Fix F7 UART rx 2017-06-13 19:53:24 +02:00
Daniel Fekete 692713d449 example: sdio: remove unnecessary STM32SdFatSdio.h files 2017-06-13 19:44:14 +02:00
Daniel Fekete e96d284336 SdFat: fix SDIO ifdef 2017-06-13 18:59:42 +02:00
Daniel Fekete df9c5dbb96 sdio: fix missing SDIO IRQHandler 2017-06-13 18:59:18 +02:00
Daniel Fekete d100258029 sdio: Add SDMMC compatibility macros 2017-06-13 17:23:19 +02:00
Daniel Fekete 7b13128353 SdFat: only try to use DMA if it is implemented 2017-06-13 17:19:42 +02:00
Daniel Fekete 21a856702b gpio: chang GPIO speed to medium to reduce noise 2017-06-13 17:18:05 +02:00
Daniel Fekete 2f35c3b9ce sdio: remove old files 2017-06-13 17:05:17 +02:00
Daniel Fekete 90f126e400 variant: black f407: set SPI pins to PA5/PA6/PA7 2017-06-13 06:22:38 +02:00
Daniel Fekete 557279aae2 sdio: use centralised DMA functions, instead of DMA spreading out everywhere 2017-06-13 06:14:29 +02:00
Daniel Fekete 4462e13e41 SdFat: check for ARDUINO_ARCH_STM32 instead of series specific macro 2017-06-13 05:34:56 +02:00
Daniel Fekete 676741ead3 SdFat: only compile with ENABLE_SDIO_CLASS 1 if the chip really has SDIO 2017-06-13 05:34:14 +02:00
Daniel Fekete 00cc621483 sdio: SDIOClass should not depend on SdFat library 2017-06-13 05:33:11 +02:00
Daniel Fekete 4bc4b7fe72 SdFat: set architectures=STM32 in library.properties 2017-06-13 04:47:11 +02:00
Daniel Fekete 7169ccb442 Merge remote-tracking branch 'victorpv/FW-Update' into testing 2017-06-12 18:44:32 +02:00
Daniel Fekete dac90592aa documentation: update documentation for adding boards 2017-06-12 18:39:35 +02:00
Daniel Fekete 4402dddbe0 variant: rename systemclock_config files to variant.c 2017-06-12 05:53:25 +02:00
Daniel Fekete 9d36fb69c1 documentation: i2s: document bufferred transfer, remove 32 bit write 2017-06-12 05:22:42 +02:00
Daniel Fekete 32f6ecd423 i2s: simplify example to not use buffer 2017-06-09 20:26:53 +02:00
Daniel Fekete b9410d7bfd i2s: add DMA 2017-06-09 20:22:19 +02:00
Daniel Fekete 9c5f9ec7b2 dma: Add central DMA handling 2017-06-09 19:49:40 +02:00
ChrisMicro 2201c0e0f9 Merge branch 'master' of https://github.com/danieleff/STM32GENERIC 2017-06-09 17:27:05 +02:00
ChrisMicro d284180602 touch exampled beyautified 2017-06-09 17:26:30 +02:00
ChrisMicro 800bc41e0e touch example added 2017-06-09 10:05:36 +02:00
ChrisMicro 7407d78d09 dispaly template for easier coding added 2017-06-09 09:47:14 +02:00
Daniel Fekete c7434acb97 fsmc: Add example for Black F407 2017-06-07 07:11:35 +02:00