diff --git a/config/user.yml b/config/user.yml index 47a48db3..67d6b0d5 100644 --- a/config/user.yml +++ b/config/user.yml @@ -38,4 +38,4 @@ unit-test: - unit-test-time-1400 - unit-test-onewire-DS18x20-1400 - unit-test-analog-io-adc-1400 - # - unit-test-analog-io-pwm-1400 + - unit-test-analog-io-pwm-1400 diff --git a/extras/arduino-core-tests b/extras/arduino-core-tests index e996773f..aa5f86c1 160000 --- a/extras/arduino-core-tests +++ b/extras/arduino-core-tests @@ -1 +1 @@ -Subproject commit e996773f2ec622f1f3d4506f3ac658d0b7c204c7 +Subproject commit aa5f86c103cd165c9cdc4bc4f07af9ae0ec56eb9 diff --git a/tests/test_config.h b/tests/test_config.h index b5d1aef1..f8e786f5 100644 --- a/tests/test_config.h +++ b/tests/test_config.h @@ -34,7 +34,7 @@ #define TEST_PIN_ANALOG_IO_DAC 53 #define TEST_PIN_ANALOG_IO_DAC_INPUT A3 - +static const float test_pwm_frequencies[] = {1, 50, 5000, 50000}; #elif defined(KIT_XMC1400_ARDUINO) #define TEST_PIN_DIGITAL_IO_OUTPUT 4 #define TEST_PIN_DIGITAL_IO_INPUT 25 @@ -47,7 +47,7 @@ #define TEST_PIN_ANALOG_IO_GND A0 // Pin connected to Ground #define TEST_ADC_MAX_VALUE 1023 #define TEST_ADC_RESOLUTION 10 // ADC resolution - +static const float test_pwm_frequencies[] = {1, 50, 5000, 20000}; #elif defined(KIT_XMC14_2GO) #define PWM_FREQUENCY_HZ 490 // PWM Frequency in Hz #define TEST_PIN_ANALOG_IO_VREF A0 // Pin connected to Vdd @@ -60,6 +60,8 @@ extern XMCSPIClass SPI; // TODO: Need definition of PSOC6 for spi slave test. It should be managed more effectively. #if defined(ARDUINO_ARCH_PSOC6) +static const float test_pwm_frequencies[] = {1, 50, 5000, 50000}; + // Test Pin Definitions #define TEST_PIN_SYNC_IO 4 // IO_1 #define TEST_PIN_SPI_SSEL 3 // IO_0