Generalize dataflash test module. Add sample define for serial module.
authorasterix <asterix@38d2e660-2303-0410-9eaa-f027e97ec537>
Thu, 5 Jun 2008 17:51:56 +0000 (17:51 +0000)
committerasterix <asterix@38d2e660-2303-0410-9eaa-f027e97ec537>
Thu, 5 Jun 2008 17:51:56 +0000 (17:51 +0000)
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@1422 38d2e660-2303-0410-9eaa-f027e97ec537

bertos/cfg/cfg_ser.h
bertos/drv/dataflash_test.c

index 75f72afa99d16667f4e9b57de97d0f0182534118..d164700679b4f449e3173a8f78f4e3dc81f69af6 100644 (file)
 #ifndef CFG_SER_H
 #define CFG_SER_H
 
+/**
+ * Example of setting for serial port and
+ * spi port.
+ * Edit these define for your project.
+ */
+/// Serial settings
+#define CONFIG_SER_PORT              0
+#define CONFIG_SER_BAUDRATE     115200
+
+/// Spi settings
+#define CONFIG_SPI_PORT               0
+#define CONFIG_SPI_BAUDRATE     5000000UL
+
 
 /// [bytes] Size of the outbound FIFO buffer for port 0. 
 #define CONFIG_UART0_TXBUFSIZE  32
index e81477583d5d0fae1466da07c733982e77db2967..301ee9e19be5ea51387e52620570b2d341444379 100644 (file)
@@ -86,7 +86,7 @@
 #define DATAFLASH_TEST_STR_LEN                  12307
 
 // If you want use a rand function of standard library set to 1.
-#define DATAFLASH_USE_RAND_FUNC                     1
+#define DATAFLASH_USE_RAND_FUNC                     0
 /* \} */
 
 /*
@@ -121,11 +121,11 @@ int dataflash_testSetup(void)
          * Init SPI module and dataflash driver.
          */
         // Open SPI comunication channel
-        spimaster_init(&spi_fd, SER_SPI0);
-        LOG_INFO("SPI0 init..ok\n");
+        spimaster_init(&spi_fd, CONFIG_SPI_PORT);
+        LOG_INFO("SPI init..ok\n");
 
-        ser_setbaudrate(&spi_fd, 5000000UL);
-        LOG_INFO("SPI0 set baudrate..ok\n");
+        ser_setbaudrate(&spi_fd, CONFIG_SPI_BAUDRATE);
+        LOG_INFO("SPI set baudrate..ok\n");
 
         //Init dataflash memory
         dataflash_hw_init();