No description
Find a file
Karl Palsson cb945fa671 rcc-legal-ranges: run through a range of clocks
blink fast/slow for each clock configuration tested, then finish by
blinking idly.

As of this commit, this test fails quickly on most L1 boards tested.
An update to libopencm3 is required to fix this.
2016-08-19 11:31:57 +00:00
libopencm3@0869e15718 Update libopencm3 to latest 2016-08-19 11:30:19 +00:00
openocd fix l4 to run at 48Mhz and with a clock 2016-03-14 21:34:18 +00:00
shared f0 working (one fixme) 2016-03-04 00:43:21 +00:00
tests rcc-legal-ranges: run through a range of clocks 2016-08-19 11:31:57 +00:00
.gitignore gitignore projects, bins and dump logs 2015-10-28 18:57:30 +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: attempt to connect to a running openocd first. 2016-03-30 17:22:52 +00:00
rules.stm32f0.mk fix path to common f0 oocd file 2016-03-04 00:43:21 +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.