]> granicus.if.org Git - esp-idf/commitdiff
Merge branch 'test/UT_SDMMC' into 'master'
authorIvan Grokhotkov <ivan@espressif.com>
Thu, 24 Aug 2017 06:41:39 +0000 (14:41 +0800)
committerIvan Grokhotkov <ivan@espressif.com>
Thu, 24 Aug 2017 06:41:39 +0000 (14:41 +0800)
Enable SDMMC driver test cases

See merge request !1106

1  2 
components/sdmmc/test/test_sd.c

index 5602bd608449d045e3ddbcb65eb8be8baab2fdde,4bcce09be4281ec7f42b5430f4b11194cbc1e693..b431752955c86b6d5b10fa16e4c27e101b997a57
  #include <time.h>
  #include <sys/time.h>
  
 +TEST_CASE("MMC_RSP_BITS", "[sd]")
 +{
 +    uint32_t data[2] = { 0x01234567, 0x89abcdef };
 +    TEST_ASSERT_EQUAL_HEX32(0x7,   MMC_RSP_BITS(data, 0, 4));
 +    TEST_ASSERT_EQUAL_HEX32(0x567, MMC_RSP_BITS(data, 0, 12));
 +    TEST_ASSERT_EQUAL_HEX32(0xf0,  MMC_RSP_BITS(data, 28, 8));
 +    TEST_ASSERT_EQUAL_HEX32(0x3,   MMC_RSP_BITS(data, 1, 3));
 +    TEST_ASSERT_EQUAL_HEX32(0x11,  MMC_RSP_BITS(data, 59, 5));
 +}
  
- TEST_CASE("can probe SD", "[sd][ignore]")
+ TEST_CASE("can probe SD", "[sd][test_env=UT_T1_SDMODE]")
  {
      sdmmc_host_t config = SDMMC_HOST_DEFAULT();
      sdmmc_slot_config_t slot_config = SDMMC_SLOT_CONFIG_DEFAULT();