Commit Graph

33 Commits

Author SHA1 Message Date
Konstantin Oblaukhov ccfc910829 Update STM32 platform makefiles, add per-driver makefiles. 2018-09-24 20:25:22 +07:00
Fabien Poussin 424c7a2717 Fixed most testhal examples for STM32, updated configs using script. Fixed deprecated MS2ST calls. 2018-03-14 20:15:13 +01:00
Adrian 90b7d6bbd0 Added support for STM32F7
Tested only for STM32F746, other chipsets have to be checked.
2018-01-31 09:55:38 +01:00
Dave Flogeras 5cc37ffd32 Add STM32F769 to FSMCv1 sdram driver 2017-12-14 16:25:15 -04:00
barthess c09968f967 [STM32, NAND] Fixed #elif without expression 2017-01-24 12:15:04 +03:00
barthess 88c55f1aaa FSMC NAND improvements.
1) Implemented 16 bit bus width support
2) Added workaround errata in STM32
2017-01-17 21:10:54 +03:00
barthess 779ea88be7 NAND. Added reset function. 2017-01-06 11:06:40 +03:00
barthess 53d3fd07f3 FSMC. Sync mode improvements.
1) Control registers writes reordered in init sequence to eliminate
incorrect output clock frequnency in short period after CCLKEN bit
set and B(W)TR registers set.
2) Added reset of CCLEN bit in stop procedure.
2016-12-09 18:00:28 +03:00
Nicolas Reinecke a6158cef3c add STM32F7 FMC write FIFO disable bit 2016-11-08 21:07:23 +01:00
barthess 709addd02d Updated include guards 2016-10-17 17:23:16 +03:00
barthess 80b50d3935 [STM32 NAND] Code cleanup. 2016-08-18 11:25:08 +03:00
barthess e1601e0a7d [STM32 NAND] Deleted ugly hack with EXTI interrupt instead of NAND one 2016-08-16 18:00:59 +03:00
barthess eff62993d3 [STM32 NAND] Deleted unused defines. 2016-08-16 16:20:47 +03:00
barthess c7afdebe33 Added room for STM32F7x 2016-07-14 13:18:21 +03:00
Nicolas Reinecke 409a3f226d FSMC: fix build on stm32f1x and stm32f3
STM32F1,3 has no fsmc reset function so make it optional
2016-04-29 14:14:51 +02:00
barthess 9d74dd2661 STM32 mass update to current naming convention in ChibiOS 2016-04-07 16:39:12 +03:00
barthess 18b41efefa NAND. Cosmetical improvement 2016-03-17 12:03:18 +03:00
barthess 04c11df0b2 Updated some testhal projects to new ChibiOS code 2016-03-15 10:19:56 +03:00
barthess a2f9bc469a FSMC code cleanup 2015-10-14 17:46:40 +03:00
barthess e7a3df6c18 Improved FSMC.
SRAM configuration is much more flexible now.
2015-08-04 13:30:01 +03:00
Andrea Zoppi 58f5fd1d72 Removed dependency on ST library for SDRAM 2015-06-28 22:53:44 +02:00
barthess c44092eb0f NAND code changed to use bitmap class 2015-05-02 20:51:04 +03:00
barthess 4ab64b4e4e Fixed copyrights 2014-12-06 20:15:59 +03:00
barthess ed62d9e4d4 FSMC. SDRAM. Fixed bug with registers' memory layout 2014-10-31 03:28:04 +03:00
barthess 1f97428d5d FSMC. SDRAM. Fixed some typos 2014-10-31 02:51:00 +03:00
barthess 1c50a03cfd FSMC. SDRAM. Added safety mask for SDRTR register 2014-10-25 15:54:24 +03:00
barthess e874067224 FSMC. SDRAM. Fixed delay code 2014-10-25 15:46:31 +03:00
barthess 3af04b9ee5 FSMC. SDRAM. Improved stop function 2014-10-25 15:39:21 +03:00
barthess b47ddce74d FSMC. SDRAM driver cleanup. Needs review. 2014-10-25 15:26:29 +03:00
barthess e9f9ddaa12 FSMC. SDRAM architecture reworked. Needs review. 2014-10-24 21:46:17 +03:00
barthess 5f231b6aaf FSMC. SDRAM. Style cleanup 2014-10-22 10:33:02 +03:00
barthess 8dabb3b8f5 Added SDRAM support via FSMC 2014-10-19 23:58:48 +03:00
barthess 7355cbd461 Added fsmc code 2014-10-18 16:34:12 +03:00