OVMS3-idf/components/esp32/test
Michael (XIAO Xufeng) f54cab62a2 ci: fix one ut issue when using Wrover-B module with newer ver of PSRAM
The workaround for PSRAM that will occupy an SPI bus is enabled only when:

1. used on 32MBit ver 0 PSRAM.
2. work at 80MHz.

The test used to only check 32MBit by the config option, but for PSRAM
on Wrover-B module seems to use a newer version of 32MBit PSRAM.  So it
expects the workaround to be enabled, but actually not.

This commit split the unit test into two parts:

1. check all SPI buses are available, for all configs except psram_hspi
and psram_vspi, run on regular runners (including Wrover and Wrover-B).
a hidden option is enabled so that the compiler knows it's not building
psram_hspi or psram_vspi.

2. check the specified bus are acquired, for config psram_hspi and
psram_vspi. This only run on special runner (legacy Wrover module).
2019-11-08 08:25:35 +00:00
..
CMakeLists.txt esp32: Add UTs for DPORT and Hi-interrupt 2019-07-16 05:54:45 +00:00
component.mk esp32: Add UTs for DPORT and Hi-interrupt 2019-07-16 05:54:45 +00:00
logo.jpg add unit tests to esp-idf 2016-11-22 14:45:50 +08:00
test_4mpsram.c ci: fix one ut issue when using Wrover-B module with newer ver of PSRAM 2019-11-08 08:25:35 +00:00
test_aes_sha_rsa.c all: Using xxx_periph.h 2019-06-03 14:15:08 +08:00
test_ahb_arb.c all: Using xxx_periph.h 2019-06-03 14:15:08 +08:00
test_ahb_arb_asm.S add unit tests to esp-idf 2016-11-22 14:45:50 +08:00
test_attr.c esp32/test: split rtc_fast test cases 2018-09-29 14:02:16 +08:00
test_backtrace.c freertos: Make backtrace work across interrupts 2019-01-28 14:34:26 +08:00
test_delay.c separate rom from esp32 component to esp_rom 2019-03-21 18:51:45 +08:00
test_dport.c esp32: Add UTs for DPORT and Hi-interrupt 2019-07-16 05:54:45 +00:00
test_dport_xt_highint5.S esp32: Add UTs for DPORT and Hi-interrupt 2019-07-16 05:54:45 +00:00
test_esp_timer.c esp32: Add UTs to check the System time does not jump back 2019-10-22 23:43:28 +08:00
test_ets_timer.c separate rom from esp32 component to esp_rom 2019-03-21 18:51:45 +08:00
test_fastbus.c all: Using xxx_periph.h 2019-06-03 14:15:08 +08:00
test_fastbus_asm.S add unit tests to esp-idf 2016-11-22 14:45:50 +08:00
test_fp.c Add floating point performance test 2019-05-30 10:09:24 +10:00
test_himem.c separate rom from esp32 component to esp_rom 2019-03-21 18:51:45 +08:00
test_intr_alloc.c all: Using xxx_periph.h 2019-06-03 14:15:08 +08:00
test_ipc.c ipc: fix esp_ipc_call_blocking to return after callback execution is completed 2018-09-07 14:19:35 +05:30
test_libgcc.c esp32: fix addresses of some libgcc functions in ROM ld script 2018-07-02 12:49:57 +08:00
test_miniz.c separate rom from esp32 component to esp_rom 2019-03-21 18:51:45 +08:00
test_pm.c esp32/test: fix usage of deprecated fields 2019-09-19 18:48:14 +10:00
test_random.c esp32: Add esp_fill_random() function 2018-09-03 04:39:45 +00:00
test_reset_reason.c esp32: verify that RTC_NOINIT_ATTR vars are preserved after WDT reset 2019-07-01 20:55:10 +00:00
test_sha.c move hwcrypto from esp32 to mbedtls 2019-03-26 16:24:22 +08:00
test_sleep.c all: Using xxx_periph.h 2019-06-03 14:15:08 +08:00
test_spiram_cache_flush.c all: Using xxx_periph.h 2019-06-03 14:15:08 +08:00
test_stack_check.c Rename Kconfig options (root) 2019-05-21 09:09:01 +02:00
test_stack_check_cxx.cpp Rename Kconfig options (root) 2019-05-21 09:09:01 +02:00
test_tjpgd.c separate rom from esp32 component to esp_rom 2019-03-21 18:51:45 +08:00
test_tsens.c all: Using xxx_periph.h 2019-06-03 14:15:08 +08:00
test_unal_dma.c all: Using xxx_periph.h 2019-06-03 14:15:08 +08:00