diff options
author | edolomb <none@example.com> | 2019-01-17 15:20:57 +0000 |
---|---|---|
committer | edolomb <none@example.com> | 2019-01-17 15:20:57 +0000 |
commit | 1c6848025af910e76317d228e8b66f19c6bbd1f7 (patch) | |
tree | 4ecd39f9145507d98096558e71a47bd00214062b /demos/ATSAMA5D2/RT-SAMA5D2-XPLAINED | |
parent | 29309f101a4828842c377ff11a3a59908aab05f2 (diff) | |
download | ChibiOS-1c6848025af910e76317d228e8b66f19c6bbd1f7.tar.gz ChibiOS-1c6848025af910e76317d228e8b66f19c6bbd1f7.tar.bz2 ChibiOS-1c6848025af910e76317d228e8b66f19c6bbd1f7.zip |
Deleted sama demos
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12544 110e8d01-0319-4d1e-a829-52ad28d1bb01
Diffstat (limited to 'demos/ATSAMA5D2/RT-SAMA5D2-XPLAINED')
-rwxr-xr-x | demos/ATSAMA5D2/RT-SAMA5D2-XPLAINED/Makefile | 3 | ||||
-rwxr-xr-x | demos/ATSAMA5D2/RT-SAMA5D2-XPLAINED/cfg/chconf.h (renamed from demos/ATSAMA5D2/RT-SAMA5D2-XPLAINED/chconf.h) | 15 | ||||
-rw-r--r-- | demos/ATSAMA5D2/RT-SAMA5D2-XPLAINED/cfg/halconf.h (renamed from demos/ATSAMA5D2/RT-SAMA5D2-XPLAINED/halconf.h) | 12 | ||||
-rw-r--r-- | demos/ATSAMA5D2/RT-SAMA5D2-XPLAINED/cfg/mcuconf.h (renamed from demos/ATSAMA5D2/RT-SAMA5D2-XPLAINED/mcuconf.h) | 131 | ||||
-rwxr-xr-x | demos/ATSAMA5D2/RT-SAMA5D2-XPLAINED/main.c | 2 |
5 files changed, 126 insertions, 37 deletions
diff --git a/demos/ATSAMA5D2/RT-SAMA5D2-XPLAINED/Makefile b/demos/ATSAMA5D2/RT-SAMA5D2-XPLAINED/Makefile index 6367c1c0b..510eb849c 100755 --- a/demos/ATSAMA5D2/RT-SAMA5D2-XPLAINED/Makefile +++ b/demos/ATSAMA5D2/RT-SAMA5D2-XPLAINED/Makefile @@ -111,6 +111,9 @@ PROJECT = ch # Imported source files and paths
CHIBIOS = ../../..
+CONFDIR := ./cfg
+BUILDDIR := ./build
+DEPDIR := ./.dep
# Licensing files.
include $(CHIBIOS)/os/license/license.mk
diff --git a/demos/ATSAMA5D2/RT-SAMA5D2-XPLAINED/chconf.h b/demos/ATSAMA5D2/RT-SAMA5D2-XPLAINED/cfg/chconf.h index 99a414275..76b7165a2 100755 --- a/demos/ATSAMA5D2/RT-SAMA5D2-XPLAINED/chconf.h +++ b/demos/ATSAMA5D2/RT-SAMA5D2-XPLAINED/cfg/chconf.h @@ -52,7 +52,8 @@ * setting also defines the system tick time unit.
*/
#if !defined(CH_CFG_ST_FREQUENCY)
-#define CH_CFG_ST_FREQUENCY 1000
+#define CH_CFG_ST_FREQUENCY 10000
+//#define CH_CFG_ST_FREQUENCY (83000000 / 32) /* tick-less. */
#endif
/**
@@ -172,7 +173,7 @@ * @note The default is @p TRUE.
*/
#if !defined(CH_CFG_USE_TM)
-#define CH_CFG_USE_TM FALSE
+#define CH_CFG_USE_TM TRUE
#endif
/**
@@ -360,7 +361,7 @@ #endif
/**
- * @brief Objects FIFOs APIs.
+ * @brief Objects FIFOs APIs.
* @details If enabled then the objects FIFOs APIs are included
* in the kernel.
*
@@ -491,7 +492,7 @@ * @note The default is @p FALSE.
*/
#if !defined(CH_DBG_SYSTEM_STATE_CHECK)
-#define CH_DBG_SYSTEM_STATE_CHECK FALSE
+#define CH_DBG_SYSTEM_STATE_CHECK TRUE
#endif
/**
@@ -502,7 +503,7 @@ * @note The default is @p FALSE.
*/
#if !defined(CH_DBG_ENABLE_CHECKS)
-#define CH_DBG_ENABLE_CHECKS FALSE
+#define CH_DBG_ENABLE_CHECKS TRUE
#endif
/**
@@ -514,7 +515,7 @@ * @note The default is @p FALSE.
*/
#if !defined(CH_DBG_ENABLE_ASSERTS)
-#define CH_DBG_ENABLE_ASSERTS FALSE
+#define CH_DBG_ENABLE_ASSERTS TRUE
#endif
/**
@@ -596,7 +597,7 @@ * @details User initialization code added to the @p chSysInit() function
* just before interrupts are enabled globally.
*/
-#define CH_CFG_SYSTEM_INIT_HOOK() { \
+#define CH_CFG_SYSTEM_INIT_HOOK(tp) { \
/* Add threads initialization code here.*/ \
}
diff --git a/demos/ATSAMA5D2/RT-SAMA5D2-XPLAINED/halconf.h b/demos/ATSAMA5D2/RT-SAMA5D2-XPLAINED/cfg/halconf.h index 89be0946a..bdb6da240 100644 --- a/demos/ATSAMA5D2/RT-SAMA5D2-XPLAINED/halconf.h +++ b/demos/ATSAMA5D2/RT-SAMA5D2-XPLAINED/cfg/halconf.h @@ -86,7 +86,7 @@ * @brief Enables the I2C subsystem.
*/
#if !defined(HAL_USE_I2C) || defined(__DOXYGEN__)
-#define HAL_USE_I2C FALSE
+#define HAL_USE_I2C TRUE
#endif
/**
@@ -107,7 +107,7 @@ * @brief Enables the MAC subsystem.
*/
#if !defined(HAL_USE_MAC) || defined(__DOXYGEN__)
-#define HAL_USE_MAC FALSE
+#define HAL_USE_MAC TRUE
#endif
/**
@@ -128,7 +128,7 @@ * @brief Enables the RTC subsystem.
*/
#if !defined(HAL_USE_RTC) || defined(__DOXYGEN__)
-#define HAL_USE_RTC FALSE
+#define HAL_USE_RTC TRUE
#endif
/**
@@ -163,14 +163,14 @@ * @brief Enables the SPI subsystem.
*/
#if !defined(HAL_USE_SPI) || defined(__DOXYGEN__)
-#define HAL_USE_SPI FALSE
+#define HAL_USE_SPI TRUE
#endif
/**
* @brief Enables the TRNG subsystem.
*/
#if !defined(HAL_USE_TRNG) || defined(__DOXYGEN__)
-#define HAL_USE_TRNG FALSE
+#define HAL_USE_TRNG TRUE
#endif
/**
@@ -472,7 +472,7 @@ * @note Disabling this option saves both code and data space.
*/
#if !defined(SPI_SELECT_MODE) || defined(__DOXYGEN__)
-#define SPI_SELECT_MODE SPI_SELECT_MODE_PAD
+#define SPI_SELECT_MODE SPI_SELECT_MODE_NONE
#endif
/*===========================================================================*/
diff --git a/demos/ATSAMA5D2/RT-SAMA5D2-XPLAINED/mcuconf.h b/demos/ATSAMA5D2/RT-SAMA5D2-XPLAINED/cfg/mcuconf.h index ded7174eb..e9428ecc0 100644 --- a/demos/ATSAMA5D2/RT-SAMA5D2-XPLAINED/mcuconf.h +++ b/demos/ATSAMA5D2/RT-SAMA5D2-XPLAINED/cfg/mcuconf.h @@ -36,34 +36,55 @@ #define SAMA_H64MX_H32MX_RATIO 2
/*
- * SPI driver system settings.
+ * CLASSD driver system settings.
*/
-#define SAMA_SPI_USE_SPI0 FALSE
-#define SAMA_SPI_USE_SPI1 FALSE
-#define SAMA_SPI_USE_FLEXCOM0 FALSE
-#define SAMA_SPI_USE_FLEXCOM1 FALSE
-#define SAMA_SPI_USE_FLEXCOM2 FALSE
-#define SAMA_SPI_USE_FLEXCOM3 FALSE
-#define SAMA_SPI_USE_FLEXCOM4 FALSE
-#define SAMA_SPI_SPI0_DMA_IRQ_PRIORITY 4
-#define SAMA_SPI_SPI1_DMA_IRQ_PRIORITY 4
-#define SAMA_SPI_FLEXCOM0_DMA_IRQ_PRIORITY 4
-#define SAMA_SPI_FLEXCOM1_DMA_IRQ_PRIORITY 4
-#define SAMA_SPI_FLEXCOM2_DMA_IRQ_PRIORITY 4
-#define SAMA_SPI_FLEXCOM3_DMA_IRQ_PRIORITY 4
-#define SAMA_SPI_FLEXCOM4_DMA_IRQ_PRIORITY 4
-#define SAMA_SPI_DMA_ERROR_HOOK(spip) osalSysHalt("DMA failure")
-#define SPI_SELECT_MODE SPI_SELECT_MODE_NONE
+#define SAMA_USE_CLASSD FALSE
+#define SAMA_CLASSD_DMA_IRQ_PRIORITY 4
+#define SAMA_CLASSD_DMA_ERROR_HOOK(classdp) osalSysHalt("DMA failure")
/*
- * SECUMOD driver system settings.
+ * CRY driver system settings.
+ */
+#define PLATFORM_CRY_USE_CRY1 FALSE
+
+/*
+ * I2C driver system settings.
+ */
+#define SAMA_I2C_USE_TWIHS0 TRUE
+#define SAMA_I2C_USE_TWIHS1 FALSE
+#define SAMA_I2C_BUSY_TIMEOUT 50
+#define SAMA_I2C_TWIHS0_IRQ_PRIORITY 6
+#define SAMA_I2C_TWIHS1_IRQ_PRIORITY 6
+#define SAMA_I2C_TWIHS0_DMA_IRQ_PRIORITY 6
+#define SAMA_I2C_TWIHS1_DMA_IRQ_PRIORITY 6
+#define SAMA_I2C_DMA_ERROR_HOOK(i2cp) osalSysHalt("DMA failure")
+
+/*
+ * L2CC related defines.
*/
-#define HAL_USE_SECUMOD FALSE
+#define SAMA_L2CC_ASSUME_ENABLED 0
+#define SAMA_L2CC_ENABLE 1
+
+/*
+ * ONEWIRE driver system settings.
+ */
+#define SAMA_USE_ONEWIRE FALSE
+
+/*
+ * LCDC driver system settings.
+ */
+#define SAMA_USE_LCDC FALSE
/*
* SDMMC driver system settings.
*/
-#define HAL_USE_SDMMC FALSE
+#define SAMA_USE_SDMMC FALSE
+#define PLATFORM_SDMMC_USE_SDMMC1 FALSE
+
+/*
+ * SECUMOD driver system settings.
+ */
+#define SAMA_USE_SECUMOD FALSE
/*
* SERIAL driver system settings.
@@ -90,22 +111,68 @@ #define SAMA_SERIAL_FLEXCOM4_IRQ_PRIORITY 4
/*
+ * SPI driver system settings.
+ */
+#define SAMA_SPI_USE_SPI0 TRUE
+#define SAMA_SPI0_USE_GCLK FALSE
+#define SAMA_SPI0_GCLK_SOURCE SAMA_GCLK_MCK_CLK
+#define SAMA_SPI0_GCLK_DIV 21
+
+#define SAMA_SPI_USE_SPI1 FALSE
+#define SAMA_SPI1_USE_GCLK FALSE
+#define SAMA_SPI1_GCLK_SOURCE SAMA_GCLK_MCK_CLK
+#define SAMA_SPI1_GCLK_DIV 21
+
+#define SAMA_SPI_USE_FLEXCOM0 FALSE
+#define SAMA_FSPI0_USE_GCLK FALSE
+#define SAMA_FSPI0_GCLK_SOURCE SAMA_GCLK_MCK_CLK
+#define SAMA_FSPI0_GCLK_DIV 21
+
+#define SAMA_SPI_USE_FLEXCOM1 FALSE
+#define SAMA_FSPI1_USE_GCLK FALSE
+#define SAMA_FSPI1_GCLK_SOURCE SAMA_GCLK_MCK_CLK
+#define SAMA_FSPI1_GCLK_DIV 21
+
+#define SAMA_SPI_USE_FLEXCOM2 FALSE
+#define SAMA_FSPI2_USE_GCLK FALSE
+#define SAMA_FSPI2_GCLK_SOURCE SAMA_GCLK_MCK_CLK
+#define SAMA_FSPI2_GCLK_DIV 21
+
+#define SAMA_SPI_USE_FLEXCOM3 FALSE
+#define SAMA_FSPI3_USE_GCLK FALSE
+#define SAMA_FSPI3_GCLK_SOURCE SAMA_GCLK_MCK_CLK
+#define SAMA_FSPI3_GCLK_DIV 21
+
+#define SAMA_SPI_USE_FLEXCOM4 FALSE
+#define SAMA_FSPI4_USE_GCLK FALSE
+#define SAMA_FSPI4_GCLK_SOURCE SAMA_GCLK_MCK_CLK
+#define SAMA_FSPI4_GCLK_DIV 21
+
+#define SAMA_SPI_DMA_ERROR_HOOK(spip) osalSysHalt("DMA failure")
+#define SAMA_SPI_CACHE_USER_MANAGED FALSE
+
+/*
* ST driver settings.
*/
-#define SAMA_ST_USE_PIT FALSE
+#define SAMA_ST_USE_PIT TRUE
#define SAMA_ST_USE_TC0 FALSE
-#define SAMA_ST_USE_TC1 TRUE
+#define SAMA_ST_USE_TC1 FALSE
/*
* TC driver system settings.
*/
-#define HAL_USE_TC FALSE
+#define SAMA_USE_TC FALSE
#define SAMA_USE_TC0 FALSE
#define SAMA_USE_TC1 FALSE
#define SAMA_TC0_IRQ_PRIORITY 2
#define SAMA_TC1_IRQ_PRIORITY 2
/*
+ * TRNG driver system settings.
+ */
+#define SAMA_TRNG_USE_TRNG0 TRUE
+
+/*
* UART driver system settings.
*/
#define SAMA_UART_USE_UART0 FALSE
@@ -139,5 +206,23 @@ #define SAMA_UART_FLEXCOM3_DMA_IRQ_PRIORITY 4
#define SAMA_UART_FLEXCOM4_DMA_IRQ_PRIORITY 4
#define SAMA_UART_DMA_ERROR_HOOK(uartp) osalSysHalt("DMA failure")
+#define SAMA_UART_CACHE_USER_MANAGED FALSE
+
+/*
+ * WDG driver system settings.
+ */
+#define SAMA_WDG_USE_WDT FALSE
+
+/*
+ * WSPI driver system settings.
+ */
+#define SAMA_WSPI_USE_QUADSPI0 FALSE
+#define SAMA_WSPI_USE_QUADSPI1 FALSE
+#define SAMA_WSPI_QUADSPI0_IRQ_PRIORITY 7
+#define SAMA_WSPI_QUADSPI1_IRQ_PRIORITY 7
+#define SAMA_WSPI_QUADSPI0_DMA_IRQ_PRIORITY 7
+#define SAMA_WSPI_QUADSPI0_DMA_IRQ_PRIORITY 7
+#define SAMA_WSPI_DMA_ERROR_HOOK(qspip) osalSysHalt("DMA failure")
+#define SAMA_WSPI_CACHE_USER_MANAGED FALSE
#endif /* MCUCONF_H */
diff --git a/demos/ATSAMA5D2/RT-SAMA5D2-XPLAINED/main.c b/demos/ATSAMA5D2/RT-SAMA5D2-XPLAINED/main.c index 3025f1b7f..2b5adf273 100755 --- a/demos/ATSAMA5D2/RT-SAMA5D2-XPLAINED/main.c +++ b/demos/ATSAMA5D2/RT-SAMA5D2-XPLAINED/main.c @@ -65,7 +65,7 @@ int main(void) { chSysInit();
/*
- * Activates the serial driver 0 using the driver default configuration.
+ * Activates the serial driver 1 using the driver default configuration.
*/
sdStart(&SD1, &sdcfg);
|