diff options
author | Uwe Hermann <uwe@hermann-uwe.de> | 2010-04-24 01:04:20 +0200 |
---|---|---|
committer | Uwe Hermann <uwe@hermann-uwe.de> | 2010-04-24 01:04:20 +0200 |
commit | 5c55017c401002c18b1d43dad61200df17ab3321 (patch) | |
tree | 95700d32f0666f0817d78fa6b7aae5e5d04f6d80 /scripts/Makefile.am | |
parent | 31b82285e5ca1fbd6a33eaaaa95bf83862b69eb1 (diff) | |
download | libsigrokdecode-5c55017c401002c18b1d43dad61200df17ab3321.tar.gz libsigrokdecode-5c55017c401002c18b1d43dad61200df17ab3321.zip |
Various Python decoder infrastructure improvements.
- 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.
Diffstat (limited to 'scripts/Makefile.am')
0 files changed, 0 insertions, 0 deletions