aboutsummaryrefslogtreecommitdiffstats
path: root/os/hal/ports/STM32
diff options
context:
space:
mode:
authorAndrea Zoppi <texzk@email.it>2015-06-28 22:53:44 +0200
committerAndrea Zoppi <texzk@email.it>2015-06-28 22:53:44 +0200
commit58f5fd1d72377de5a4b160bfdad0d5dd7b126875 (patch)
treef3c34085ae8a9c90cabe5c51963e336b8e04ab7a /os/hal/ports/STM32
parentb872d9409ce5527125b2a313166ff3e301d76269 (diff)
downloadChibiOS-Contrib-58f5fd1d72377de5a4b160bfdad0d5dd7b126875.tar.gz
ChibiOS-Contrib-58f5fd1d72377de5a4b160bfdad0d5dd7b126875.tar.bz2
ChibiOS-Contrib-58f5fd1d72377de5a4b160bfdad0d5dd7b126875.zip
Removed dependency on ST library for SDRAM
Diffstat (limited to 'os/hal/ports/STM32')
-rw-r--r--os/hal/ports/STM32/LLD/FSMCv1/fsmc.c8
-rw-r--r--os/hal/ports/STM32/LLD/FSMCv1/fsmc_sdram.c2
2 files changed, 5 insertions, 5 deletions
diff --git a/os/hal/ports/STM32/LLD/FSMCv1/fsmc.c b/os/hal/ports/STM32/LLD/FSMCv1/fsmc.c
index 01f6183..63f4af1 100644
--- a/os/hal/ports/STM32/LLD/FSMCv1/fsmc.c
+++ b/os/hal/ports/STM32/LLD/FSMCv1/fsmc.c
@@ -24,7 +24,7 @@
#include "hal.h"
#include "fsmc.h"
-#if HAL_USE_NAND || STM32_USE_FSMC_SRAM || STM32_USE_FSMC_SDRAM || \
+#if (HAL_USE_NAND || STM32_USE_FSMC_SRAM || STM32_USE_FSMC_SDRAM) || \
defined(__DOXYGEN__)
/*===========================================================================*/
@@ -119,7 +119,7 @@ void fsmc_init(void) {
void fsmc_start(FSMCDriver *fsmcp) {
osalDbgAssert((fsmcp->state == FSMC_STOP) || (fsmcp->state == FSMC_READY),
- "invalid state");
+ "invalid state");
if (fsmcp->state == FSMC_STOP) {
/* Enables the peripheral.*/
@@ -174,12 +174,12 @@ CH_IRQ_HANDLER(STM32_FSMC_HANDLER) {
CH_IRQ_PROLOGUE();
#if STM32_NAND_USE_FSMC_NAND1
- if (FSMCD1.nand1->SR & FSMC_SR_ISR_MASK){
+ if (FSMCD1.nand1->SR & FSMC_SR_ISR_MASK) {
NANDD1.isr_handler(&NANDD1);
}
#endif
#if STM32_NAND_USE_FSMC_NAND2
- if (FSMCD1.nand2->SR & FSMC_SR_ISR_MASK){
+ if (FSMCD1.nand2->SR & FSMC_SR_ISR_MASK) {
NANDD2.isr_handler(&NANDD2);
}
#endif
diff --git a/os/hal/ports/STM32/LLD/FSMCv1/fsmc_sdram.c b/os/hal/ports/STM32/LLD/FSMCv1/fsmc_sdram.c
index f6009dd..33b9e80 100644
--- a/os/hal/ports/STM32/LLD/FSMCv1/fsmc_sdram.c
+++ b/os/hal/ports/STM32/LLD/FSMCv1/fsmc_sdram.c
@@ -102,7 +102,7 @@ static void _sdram_init_sequence(const SDRAMConfig *cfgp) {
SDRAMD.sdram->SDCMR = FMCCM_CLK_ENABLED | command_target;
/* Step 4: Insert delay (tipically 100uS).*/
- osalThreadSleepMilliseconds(100);
+ osalThreadSleepMilliseconds(1);
/* Step 5: Configure a PALL (precharge all) command.*/
_sdram_wait_ready();