diff options
| author | hathach <[email protected]> | 2014-04-17 20:51:41 +0700 |
|---|---|---|
| committer | hathach <[email protected]> | 2014-04-17 20:51:41 +0700 |
| commit | 69c46b2f9a1b272392fe5fb26d6cbea1da530c13 (patch) | |
| tree | f3334ba8a633c14d6d1152cfa1616bae456e9991 | |
| parent | f1ea1ce52ecdc7cd8b1da1d0bda5dc950d5f4d0e (diff) | |
fix configure file
fix test_fifo.c
| -rw-r--r-- | tests/lpc18xx_43xx/test/test_fifo.c | 19 | ||||
| -rw-r--r-- | tests/support/tusb_config.h | 40 |
2 files changed, 11 insertions, 48 deletions
diff --git a/tests/lpc18xx_43xx/test/test_fifo.c b/tests/lpc18xx_43xx/test/test_fifo.c index f9ae2c59f..2729644ff 100644 --- a/tests/lpc18xx_43xx/test/test_fifo.c +++ b/tests/lpc18xx_43xx/test/test_fifo.c @@ -40,23 +40,15 @@ #include "fifo.h" #define FIFO_SIZE 10 -static fifo_t ff; -static uint8_t buffer[FIFO_SIZE]; +FIFO_DEF(ff, FIFO_SIZE, uint8_t, false); void setUp(void) { - fifo_init(&ff, buffer, FIFO_SIZE, 0); + fifo_clear(&ff); } void tearDown(void) { - memset(&ff, 0, sizeof(fifo_t)); -} -void test_create_null(void) -{ - memset(&ff, 0, sizeof(fifo_t)); // clear fifo to test null created - TEST_ASSERT_FALSE( fifo_init(&ff, buffer, 0, 0) ); - TEST_ASSERT_TRUE( fifo_init(&ff, buffer, 1, 0) ); } void test_normal(void) @@ -65,7 +57,7 @@ void test_normal(void) for(i=0; i < FIFO_SIZE; i++) { - fifo_write(&ff, i); + fifo_write(&ff, &i); } for(i=0; i < FIFO_SIZE; i++) @@ -78,8 +70,9 @@ void test_normal(void) void test_is_empty(void) { + uint8_t temp; TEST_ASSERT_TRUE(fifo_is_empty(&ff)); - fifo_write(&ff, 1); + fifo_write(&ff, &temp); TEST_ASSERT_FALSE(fifo_is_empty(&ff)); } @@ -91,7 +84,7 @@ void test_is_full(void) for(i=0; i < FIFO_SIZE; i++) { - fifo_write(&ff, i); + fifo_write(&ff, &i); } TEST_ASSERT_TRUE(fifo_is_full(&ff)); diff --git a/tests/support/tusb_config.h b/tests/support/tusb_config.h index ba001eb58..14d049e9f 100644 --- a/tests/support/tusb_config.h +++ b/tests/support/tusb_config.h @@ -36,19 +36,6 @@ */
/**************************************************************************/
-/** \file
- * \brief TBD
- *
- * \note TBD
- */
-
-/** \ingroup TBD
- * \defgroup TBD
- * \brief TBD
- *
- * @{
- */
-
#ifndef _TUSB_TUSB_CONFIG_H_
#define _TUSB_TUSB_CONFIG_H_
@@ -65,11 +52,7 @@ //--------------------------------------------------------------------+
// HOST CONFIGURATION
//--------------------------------------------------------------------+
-//------------- CORE -------------//
-#define TUSB_CFG_HOST_DEVICE_MAX 2
-#define TUSB_CFG_CONFIGURATION_MAX 1
-
-#define TUSB_CFG_HOST_ENUM_BUFFER_SIZE 255
+#define TUSB_CFG_HOST_DEVICE_MAX 5 // TODO be a part of HUB config
//------------- CLASS -------------//
#define TUSB_CFG_HOST_HUB 1
@@ -79,10 +62,6 @@ #define TUSB_CFG_HOST_CDC 1
#define TUSB_CFG_HOST_CDC_RNDIS 1
-#define HOST_HCD_XFER_INTERRUPT
-#define HOST_HCD_XFER_BULK
-//#define HOST_HCD_XFER_ISOCHRONOUS
-
// Test support
#define TEST_CONTROLLER_HOST_START_INDEX \
( ((CONTROLLER_HOST_NUMBER == 1) && (TUSB_CFG_CONTROLLER_1_MODE & TUSB_MODE_HOST)) ? 1 : 0)
@@ -90,23 +69,14 @@ //--------------------------------------------------------------------+
// DEVICE CONFIGURATION
//--------------------------------------------------------------------+
-#define TUSB_CFG_DEVICE_USE_ROM_DRIVER 1
-
-//------------- descriptors -------------//
-#define TUSB_CFG_DEVICE_STRING_MANUFACTURER "tinyusb.org"
-#define TUSB_CFG_DEVICE_STRING_PRODUCT "Device Example"
-#define TUSB_CFG_DEVICE_STRING_SERIAL "1234"
-#define TUSB_CFG_DEVICE_VENDORID 0x1FC9 // NXP
-//#define TUSB_CFG_DEVICE_PRODUCTID 0x4567
-
-#define TUSB_CFG_DEVICE_CONTROL_PACKET_SIZE 64
+#define TUSB_CFG_DEVICE_CONTROL_ENDOINT_SIZE 64
//------------- CLASS -------------//
#define TUSB_CFG_DEVICE_HID_KEYBOARD 1
#define TUSB_CFG_DEVICE_HID_MOUSE 1
#define TUSB_CFG_DEVICE_HID_GENERIC 0
-#define TUSB_CFG_DEVICE_MSC 0
-#define TUSB_CFG_DEVICE_CDC 0
+#define TUSB_CFG_DEVICE_MSC 1
+#define TUSB_CFG_DEVICE_CDC 1
//--------------------------------------------------------------------+
@@ -116,7 +86,7 @@ #define TUSB_CFG_DEBUG 3
#define TUSB_CFG_OS TUSB_OS_NONE
-#define TUSB_CFG_OS_TICKS_PER_SECOND 1000 // 1 ms tick
+#define TUSB_CFG_TICKS_HZ 1000 // 1 ms tick
#define TUSB_CFG_ATTR_USBRAM
#ifdef __cplusplus
|
