summaryrefslogtreecommitdiff
path: root/decoders/ac97/pd.py
AgeCommit message (Collapse)Author
2020-01-10ac97: Rename Pins class to Pin.Uwe Hermann
2020-01-10ac97: Use SrdIntEnum for annotation/binary/pin classes.Uwe Hermann
2020-01-01All PDs: Consistently use singular/plural for annotation classes/rows.Uwe Hermann
2019-12-10ac97/lin: Remove some unneeded code snippets.Uwe Hermann
2019-04-02decoders: Fix incorrect 'outputs' fields.Uwe Hermann
Only add items to 'outputs' if the respective PD actually has OUTPUT_PYTHON support implemented as of right now. Various decoders might get OUTPUT_PYTHON support later, but the 'outputs' field should reflect the current status.
2019-03-15decoders: Add/update tags for each PD.Uwe Hermann
2019-03-13Add PD tags handling and some tagsSoeren Apel
2018-01-25ac97: introduce first AC'97 decoder implementation (bits, slots, binary)Gerhard Sittig
Introduce an "audio and modem control for PC systems" protocol decoder (referred to as AC'97). This implementation extracts bits and identifies frames, and annotates the slots of a frame with mere integer values. Bit fields get decoded depending on the slot numbers. Bit patterns in audio/modem data slots can get exported as binary streams. Some TODO items remain. Register access (read/write) gets annotated, but neither gets interpreted nor affects the decoding of subsequent frames. The RESET# line status does not get evaluated.