Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
85 changes: 85 additions & 0 deletions config/project.yml
Original file line number Diff line number Diff line change
Expand Up @@ -274,7 +274,92 @@ unit-test:
command: make test_onewire_DS18x20
query: onewire_DS18x20_board == '2:1'
working_dir: extras/arduino-core-tests

#########################################################################################
unit-test-digital-io-1100:
- description: Compiling, flashing and monitoring digital IO unit test.
command: make test_digitalio_single ENABLE_SYNC=0
query: digital_io_single_board == '3:1'
working_dir: extras/arduino-core-tests
options:
SEND_JOB_START_TOKEN: False

unit-test-tone-1100:
- description: Compiling, flashing and monitoring tone, no-tone unit test.
command: make test_tone_no_tone
query: tone_no_tone_single_board == '3:1'
working_dir: extras/arduino-core-tests

unit-test-interrupts-1100:
- description: Compiling, flashing and monitoring Interrupts unit test.
command: make test_interrupts_single
query: interrupts_single_board == '3:1'
working_dir: extras/arduino-core-tests

unit-test-random-1100:
- description: Compiling, flashing and monitoring random unit test.
command: make test_random
query: random_single_board == '3:1'
working_dir: extras/arduino-core-tests

unit-test-time-1100:
- description: Compiling, flashing and monitoring timer unit test.
command: make test_time_single
query: time_single_board == '3:1'
working_dir: extras/arduino-core-tests

unit-test-analog-io-pwm-1100:
- description: Compiling, flashing and monitoring timer unit test.
command: make test_analogio_pwm
query: analogio_pwm_single_board == '3:1'
working_dir: extras/arduino-core-tests

# unit-test-iic-1400:
# - description: Compiling, flashing and monitoring timer unit test.
# command: make test_wire_connected1_pingpong
# query: iic_ping_pong_single_board == '2:1'
# working_dir: extras/arduino-core-tests
unit-test-analog-io-adc-1100:
- description: Compiling, flashing and monitoring ADC unit test.
command: make test_analogio_adc
query: analogio_adc_single_board == '3:1'
working_dir: extras/arduino-core-tests

unit-test-iic-pingpong-1100:
- description: Compiling, flashing and monitoring I2C pingpong slave unit test.
command: make test_wire_connected2_slavepingpong
query: iic_ping_pong_multiple_boards_slave == '3:1'
working_dir: extras/arduino-core-tests

- description: Compiling, flashing and monitoring I2C pingpong master unit test.
command: make test_wire_connected2_masterpingpong
query: iic_ping_pong_multiple_boards_master == '3:1'
working_dir: extras/arduino-core-tests

unit-test-pulse-1100:
- description: Compiling, flashing and monitoring pulse board1 unit test.
command: make test_pulse_board1
query: adv_io_pulse_board1 == '3:1'
working_dir: extras/arduino-core-tests

- description: Compiling, flashing and monitoring pulse board2 unit test.
command: make test_pulse_board2
query: adv_io_pulse_board2 == '3:1'
working_dir: extras/arduino-core-tests

unit-test-spi-single-pingpong-1100:
- description: Compiling, flashing and monitoring SPI pingpong single_board.
command: make test_spi_connected1_loopback
query: spi_ping_pong_single_board == '3:1'
working_dir: extras/arduino-core-tests

##########################################################################################
unit-test-onewire-DS18x20-1100:
- description: Compiling, flashing and monitoring OneWire sensor DS18B20 data.
command: make test_onewire_DS18x20
query: onewire_DS18x20_board == '3:1'
working_dir: extras/arduino-core-tests

unit-test-can-1400-2go:
- description: Compiling, flashing and monitoring CAN unit test.
command: make test_can_single
Expand Down
13 changes: 13 additions & 0 deletions config/user.yml
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,7 @@ unit-test:
- unit-test-spi-single-pingpong-4700
- unit-test-onewire-DS18x20-4700
- unit-test-can-1400-2go

# - unit-test-digital-io-1400
- unit-test-tone-1400
- unit-test-iic-pingpong-1400
Expand All @@ -39,3 +40,15 @@ unit-test:
- unit-test-onewire-DS18x20-1400
- unit-test-analog-io-adc-1400
# - unit-test-analog-io-pwm-1400

- unit-test-digital-io-1100
- unit-test-tone-1100
- unit-test-iic-pingpong-1100
- unit-test-interrupts-1100
- unit-test-random-1100
- unit-test-spi-single-pingpong-1100
- unit-test-pulse-1100
- unit-test-time-1100
- unit-test-onewire-DS18x20-1100
- unit-test-analog-io-adc-1100
# - unit-test-analog-io-pwm-1100
12 changes: 11 additions & 1 deletion tests/test_config.h
Original file line number Diff line number Diff line change
Expand Up @@ -47,7 +47,17 @@
#define TEST_PIN_ANALOG_IO_GND A0 // Pin connected to Ground
#define TEST_ADC_MAX_VALUE 1023
#define TEST_ADC_RESOLUTION 10 // ADC resolution

#elif defined(KIT_XMC11_BOOT_001)
#define TEST_PIN_DIGITAL_IO_OUTPUT 3 // IO_4
#define TEST_PIN_DIGITAL_IO_INPUT 2 // IO_3
#define TEST_PIN_PULSE 6 // IO_2
#define TEST_PIN_SYNC_IO 4 // IO_1
#define PWM_FREQUENCY_HZ 490 // PWM Frequency in Hz
#define TEST_PIN_ANALOG_IO_VREF A2 // Pin connected to Vdd
#define TEST_PIN_ANALOG_IO_DIVIDER A1 // Pin connected to voltage divider
#define TEST_PIN_ANALOG_IO_GND A0 // Pin connected to Ground
#define TEST_ADC_MAX_VALUE 1023
#define TEST_ADC_RESOLUTION 10 // ADC resolution
#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
Expand Down
Loading