Skip to content

Releases: ARMmbed/ci-test-shield

HW version 2.3

07 Aug 16:45
Compare
Choose a tag to compare

Features:

2 features added: PWM separation and concurrent testing

PWM separation

Some MCUs do not have the ability to have rising and falling edge PWM triggers. We separated the PWM test into 3 separate tests:

  • Rising triggers
  • Falling triggers
  • Rising and falling triggers
    Test results now report when a specific trigger fails

Concurrent tests

Tests were designed to test specific implementations of mbed OS APIs. We added 3 additional tests to verify that crossover between APIs does not interfere. We test the following tests concurrently:

  • Communication APIs: Mixes SPI and I2C devices
  • GPIO APIs: Mixes analog in/out, interrupt in, and digital in/out
  • Mixed APIs: Combines everything

Feature requests

Feature requests originally brought up here:

  • PWM separation: PR #58
  • Concurrent tests: PR #57

HW version 2.2

13 Jul 19:55
Compare
Choose a tag to compare

Fixed debugging in interrupt context

HW version 2

13 Jul 19:54
Compare
Choose a tag to compare

Removed UART resistors

HW version 1

13 Jul 19:53
Compare
Choose a tag to compare

Added PCB resistors, added EEPROM I2C device

HW version 0

13 Jul 19:27
Compare
Choose a tag to compare
v0.2.0

Final software for hardware version v0

Initial Release

22 Mar 19:48
Compare
Choose a tag to compare
Initial Release Pre-release
Pre-release

This is the initial release of the CI Test Shield.

Tests

  • Digital I/O - loopback
  • Analog I/O - resistor mesh
  • PWM - loopback
  • UART - Loopback
  • Interrupt In - loopback with Digital Out
  • SPI - microSD card R/W
  • I2C - EEPROM or Temp Sensor

Not Tested

  • Ticker / Timer - need external clock?
  • RTOS
  • USB
  • other

Buy PCB

The PCB can be bought on OSHPark. The PCB's come in sets of 3.

Buy Components

To buy the components you can either find the components from your local shop, or use the element14 BOM Upload tool and upload the element14-shoppingCart x3.csv from the zip file below.

Buy Headers

Standard Arduino headers can be bought from multiple sources

  • Sparkfun - R3 header kit
  • Adafruit - R3 header kit
  • Samtec , get 1xBCS-106-T-S-TE, 1x BCS-110-T-S-TE, 2x BCS-108-T-S-TE

Schematics

Download the zip file below (eagle .brd/.sdh and .pdf's), or grab them from OSHPark.