This patch series not only adds support for the Saanlima Pepino board
but also generalizes the OLS driver on the way. This should also pave
the way for better and/or more robust support of other SUMP based
clients.

I'll add the Pepino to the sigrok wiki next with instructions how to use
it (it needs 921600 baud. Pass it via cmdline or use the pv from
yesterday which now has a baud rate selector for serial ports).

Having an open hardware device sampling at 200Mhz with 1MB of memory is
really nice \o/

There are some TODOs left for Pepino which I want to address
incrementally. No energy left for hacking those here on the 35C3:

* There is some naming confusion. We write 'readcount' into the 'DELAY'
  register and vice versa. However, the code works. I'll rethink this
  later.

* No edge trigger support for now. I hacked a prototype which does not
  work, so it needs another look. Will happily share that patch in case
  someone else is interested.

* OLS/Pepino have only half the channels available at 200MHz. We never
  handled this case and this series doesn't add it as well.

Wolfram Sang (11):
  ols: remove unused define
  ols: remove needless initialization
  ols: use 32bit for handling sample counts
  ols: drop wrong usage of macro
  ols: simplify calculation of readcount
  ols: refactor channel initialization
  ols: refactor using max_channels
  ols: sort commands according to their hex value
  ols: extend reponse delay when scanning device
  ols: mention compatible devices in driver name
  ols: add feature to support >256K memory

 src/hardware/openbench-logic-sniffer/api.c    | 42 ++++++++++++-------
 .../openbench-logic-sniffer/protocol.c        | 33 ++++++++++-----
 .../openbench-logic-sniffer/protocol.h        | 11 +++--
 3 files changed, 56 insertions(+), 30 deletions(-)

-- 
2.19.1



_______________________________________________
sigrok-devel mailing list
sigrok-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/sigrok-devel

Reply via email to