Skip to content
Closed
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
71 changes: 71 additions & 0 deletions config/project.yml
Original file line number Diff line number Diff line change
Expand Up @@ -160,6 +160,21 @@ unit-test:
options:
SEND_JOB_START_TOKEN: True

unit-test-pulse-4700:
- description: Compiling, flashing and monitoring pulse board1 unit test.
command: make test_pulse_board1 UNITY_PATH=/opt/Unity
query: pulse_board1 == '1:1'
working_dir: extras/arduino-core-tests
options:
SEND_JOB_START_TOKEN: True

- description: Compiling, flashing and monitoring pulse board2 unit test.
command: make test_pulse_board2 UNITY_PATH=/opt/Unity
query: pulse_board2 == '1:1'
working_dir: extras/arduino-core-tests
options:
SEND_JOB_START_TOKEN: True

unit-test-iic-pingpong-1400:
- description: Compiling, flashing and monitoring I2C pingpong slave unit test.
command: make test_wire_connected2_slavepingpong UNITY_PATH=/opt/Unity
Expand All @@ -174,3 +189,59 @@ unit-test:
working_dir: extras/arduino-core-tests
options:
SEND_JOB_START_TOKEN: True

unit-test-digital-io-1400:
- description: Compiling, flashing and monitoring digital IO unit test.
command: make test_digitalio_single
query: digital_io_single_board == '1:1'
working_dir: extras/arduino-core-tests

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

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

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

unit-test-time-1400:
- description: Compiling, flashing and monitoring timer unit test.
command: make test_time_single UNITY_PATH=/opt/Unity
query: time_single_board == '1:1'
working_dir: extras/arduino-core-tests
options:
SEND_JOB_START_TOKEN: True

unit-test-analog-io-pwm-1400:
- description: Compiling, flashing and monitoring timer unit test.
command: make test_analogio_pwm UNITY_PATH=/opt/Unity
query: analogio_pwm_single_board == '1:1'
working_dir: extras/arduino-core-tests
options:
SEND_JOB_START_TOKEN: True

unit-test-analog-io-adc-4700:
- description: Compiling, flashing and monitoring ADC unit test.
command: make test_analogio_adc
query: analogio_adc_single_board == '1: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 UNITY_PATH=/opt/Unity
query: iic_ping_pong_single_board == '1:1'
working_dir: extras/arduino-core-tests
options:
SEND_JOB_START_TOKEN: True


34 changes: 22 additions & 12 deletions config/user.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,16 +12,26 @@

unit-test:
#kit_xmc47_relax
- unit-test-digital-io-4700
- unit-test-tone-4700
- unit-test-interrupts-4700
- unit-test-random-4700
- unit-test-time-4700
- unit-test-analog-io-pwm-4700
- unit-test-analog-io-adc-4700
- unit-test-iic-4700
- unit-test-iic-pingpong-4700
- unit-test-uart-4700
- unit-test-uart-connected2-4700
# - unit-test-digital-io-4700
# - unit-test-tone-4700
# - unit-test-interrupts-4700
- unit-test-random-4700
# - unit-test-time-4700
# - unit-test-analog-io-pwm-4700
# - unit-test-analog-io-adc-4700
# - unit-test-iic-4700
# - unit-test-iic-pingpong-4700
# - unit-test-uart-4700
# - unit-test-uart-connected2-4700
# - unit-test-pulse-4700

# kit_xmc14_2go
- unit-test-iic-pingpong-1400
# - unit-test-iic-pingpong-1400
# - unit-test-digital-io-1400
# - unit-test-tone-1400
# - unit-test-interrupts-1400
# - unit-test-random-1400
# - unit-test-time-1400
# - unit-test-analog-io-pwm-1400
# - unit-test-analog-io-adc-1400
# - unit-test-iic-1400
3 changes: 2 additions & 1 deletion tests/test_config.h
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,8 @@
#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 ADC_RESOLUTION 1023 // ADC resolution
#define TEST_ADC_MAX_VALUE 4095
#define TEST_ADC_RESOLUTION 1023 // ADC resolution

#define TEST_PIN_ANALOG_IO_DAC 53
#define TEST_PIN_ANALOG_IO_DAC_INPUT A3
Expand Down
Loading