X-Git-Url: https://sigrok.org/gitweb/?a=blobdiff_plain;f=hardware%2Fasix-sigma%2Fasix-sigma.h;h=76c143b49794cef40af3b4d8c4738ba6d1dd4632;hb=ee492173a1834514dadbec95388c8a0f00e8af64;hp=2d38294ea964c5d348a3ae0830aef50e37ab7973;hpb=eec5275e2f3dfa1b9bb51a1b054dc7d8bd3bac20;p=libsigrok.git diff --git a/hardware/asix-sigma/asix-sigma.h b/hardware/asix-sigma/asix-sigma.h index 2d38294e..76c143b4 100644 --- a/hardware/asix-sigma/asix-sigma.h +++ b/hardware/asix-sigma/asix-sigma.h @@ -102,4 +102,24 @@ struct triggerinout { uint8_t trgin_enable : 1; }; +struct triggerlut { + /* The actual LUTs. */ + uint16_t m0d[4], m1d[4], m2d[4]; + uint16_t m3, m3s, m4; + + /* Paramters should be sent as a single register write. */ + struct { + uint8_t selc : 2; + uint8_t selpresc : 6; + + uint8_t selinc : 2; + uint8_t selres : 2; + uint8_t sela : 2; + uint8_t selb : 2; + + uint16_t cmpb; + uint16_t cmpa; + } params; +}; + #endif