No description
Find a file
Karl Palsson cb376f3959 WIP: hardware test partner round 1
Not sure which kicad files are necessary and which are local yet!

Goal: fixed "host" board (this board) with socket for _any_ Nucleo64 st
board, giving access to test:
* DAC->ADC (both directions)
* I2C (both directions)
* SPI (both directions)
* Uart (both directions)

a socket for a cheap fx2 based logic analyser will be included, so that
sigrok can be used to capture tests of the actual line states.
2017-10-07 15:20:00 +00:00
hw1 WIP: hardware test partner round 1 2017-10-07 15:20:00 +00:00
libopencm3@f305ac9bcd lib: update to my staging 2017.4 2017-09-01 21:20:39 +00:00
openocd openocd: fix gross tcl syntax 2017-04-05 20:46:31 +00:00
shared f0 working (one fixme) 2016-03-04 00:43:21 +00:00
tests awd-timer-dma: initial commit. 2017-09-01 21:20:39 +00:00
.gitignore .gitignore generated linker scripts 2016-09-09 22:16:45 +00:00
.gitmodules add libopencm3 as submodule 2015-10-16 20:44:33 +00:00
LICENSE Initial commit 2015-10-16 20:24:12 +00:00
README.md fix markdown 2015-10-17 02:35:39 +00:00
rules.mk rules.mk: make sure flashing works from other directories 2017-04-04 21:03:19 +00:00

Cross target tests for libopencm3

libopencm3(http://github.com/libopencm3/libopencm3) pull requests are often hard to review. It can be hard to see the impact on "user" land code, it can be hard to see how the behaviour changes from a->b.

This repository contains testing frameworks I've put together to help with cross target testing, with the aim of making them as automated as possible.

General plan is something like....

  1. make -C libopencm3 clean all -j8
  2. make -C tests/xxx clean all flash test V=1
  3. cd libopencm3
  4. git checkout proposed-new-code
  5. return to step 1

Mileage will vary.