Hi,
back then I wrote this:
My device supports that, but I have to implement the config_* functions
to let pulseview know that it can do it.

If I remember correctly, there is some sort of script to generate a
default driver. That was ver helpful.

Best regards,
Fabian

Am 27.02.20 um 18:52 schrieb Inessa Kavalenka:
> Hi Fabian!
> 
> My device *is *a logic analyzer. I wrote in src/hardware/mydevice/api.c :
> 
> static const uint32_t scanopts[] = {
>         SR_CONF_NUM_LOGIC_CHANNELS,
> };
> 
> static const uint32_t drvopts[] = {
>         SR_CONF_LOGIC_ANALYZER,
> };
> 
> How can I make PV recognize it? Maybe I need to declare the LA capabilities 
> somewhere else too? 
> 
> 
> чт, 27 февр. 2020 г. в 20:47, Inessa Kavalenka <ines.kavale...@gmail.com
> <mailto:ines.kavale...@gmail.com>>:
> 
>     Hi Fabian!
> 
>     My device *is *a logic analyzer. I wrote in
>     src/hardware/mydevice/api.c :
> 
>     static const uint32_t scanopts[] = {
>             SR_CONF_NUM_LOGIC_CHANNELS,
>     };
> 
>     static const uint32_t drvopts[] = {
>             SR_CONF_LOGIC_ANALYZER,
>     };
> 
>     How can I make PV recognize it? Maybe I need to declare the LA 
> capabilities somewhere else too? 
> 
> 
>     чт, 27 февр. 2020 г. в 20:30, Fabian Schwartau <fab...@opencode.eu
>     <mailto:fab...@opencode.eu>>:
> 
>         I asked exactly the same question a few weeks back. I may cite
>         Soeren:
> 
>         That's because PV only shows devices with a device capability of a
>         logic analyzer or an oscilloscope as is the case with e.g. demo:
> 
>         
> https://sigrok.org/gitweb/?p=libsigrok.git;a=blob;f=src/hardware/demo/api.c;h=3b77d40cdd36bf3f127c6bd90ef132f56204b050;hb=HEAD#l56
> 
>         I'm assuming this isn't the case for your device driver.
> 
>         All the best,
>          -Soeren
> 
>         Am 27.02.20 um 17:33 schrieb Inessa Kavalenka:
>         > Hi everyone!
>         >
>         > I am trying to use sigrok with my own device. I added
>         corresponding
>         > "api" and "protocol" code, and my device is recognized with
>         sigrok-cli
>         > (libsigrok$ sigrok-cli -d mydevice --scan -l 5). But when I run
>         > PulseView -> "connect to device", my device is not listed in
>         the driver
>         > combobox. I also noticed that *sigrok-cli -L* lists a lot of
>         drivers,
>         > but only a few of them are available from PulseView GUI. Why
>         is that?
>         > How do I add my driver to PulseView ?
>         >
>         > Thank you!
>         >
>         >
>         >
>         >
>         >
>         > _______________________________________________
>         > sigrok-devel mailing list
>         > sigrok-devel@lists.sourceforge.net
>         <mailto:sigrok-devel@lists.sourceforge.net>
>         > https://lists.sourceforge.net/lists/listinfo/sigrok-devel
>         >
> 
> 
> 
>         _______________________________________________
>         sigrok-devel mailing list
>         sigrok-devel@lists.sourceforge.net
>         <mailto:sigrok-devel@lists.sourceforge.net>
>         https://lists.sourceforge.net/lists/listinfo/sigrok-devel
> 
> 
> 
>     -- 
>     С уважением,
>     Инесса
> 
> 
> 
> -- 
> С уважением,
> Инесса
> 
> 
> _______________________________________________
> sigrok-devel mailing list
> sigrok-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/sigrok-devel
> 



_______________________________________________
sigrok-devel mailing list
sigrok-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/sigrok-devel

Reply via email to