feilongfl / sigrokdecoder_i2cdag

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

sigrokdecoder i2c dag

This is a analyser for analyse protocol based on i2c protocol.

Todos

  • iic addr analyse
  • iic data analyse
    • single byte analyse
    • multibyte analyse(12bit/16bit/more, like ti ser ds90ub925)
  • iic bit analyse
  • multi page iic device support(like Ov2640)
  • indirect address support
  • iic data addr auto increase(like ti ser ds90ub925)
  • DAG Edit tool
    • Manual edit is too difficult

usage

  1. make a dag file to support your protocol anasyse, Please check i2c_dag/dag_demo.yml. Your file struct should like this:

  2. analyse wave by pulsewave

install

git clone https://github.com/feilongfl/sigrokdecoder_i2cdag.git SOME_DIR
SIGROKDECODE_DIR=SOME_DIR pulseview

# for example:
SIGROKDECODE_DIR=/home/feilong/.config/pulseview/decorders pulseview

About


Languages

Language:Python 99.6%Language:Shell 0.4%