summaryrefslogtreecommitdiff
path: root/scripts/i2c.py
AgeCommit message (Collapse)Author
2010-04-27i2c.py: Fix typo resulting in a nonworking script.Uwe Hermann
2010-04-24I2C decoder format draft (unfinished).Uwe Hermann
2010-04-24Various small decoder script fixes.Uwe Hermann
2010-04-24Various Python decoder infrastructure improvements.Uwe Hermann
- Introduce 'struct sigrokdecode_decoder'. - Decoders are now handled via two C functions: - sigrokdecode_load_decoder(): Fills a 'struct sigrokdecode_decoder'. - sigrokdecode_run_decoder(): Runs a decoder function. - There are now two decoder API functions a script needs to implement: - register(): Returns a Python dict with certain metadata. - decode(): Runs the actual decoder code. - libsigrokdecode: Add and use some more #defines for errors: - SIGROKDECODE_ERR_ARGS - SIGROKDECODE_ERR_PYTHON - Various other smaller Python decode script infrastructure issues.
2010-04-23Rename sigrokdecode_register_i2c() to register().unknown
2010-04-21Python: Use "enums" as states, not strings.Uwe Hermann
Also, fix a typo.
2010-04-18Python: Bugfixes (True/False != 1/0).Uwe Hermann
2010-04-12Use psyco (if available) to improve performance.Uwe Hermann
2010-04-11First attempt at an I2C decoder (untested).Uwe Hermann