{"push_id":700030084,"size":17,"distinct_size":17,"ref":"refs/heads/scpi","head":"291c5126868af30b4694414bb4cf4b673866ecad","before":"de84f0c9096f57507f918989a3cd4f7d74075794","commits":[{"sha":"9e4eae7c183e83cafd3774065176804384226e41","author":{"email":"3a20f2aa15b6753afdbef2bcfd99ebb4e5d61a99@analog.com","name":"Tim Harder"},"message":"plugins/scpi: add support for programmable counter devices\n\nThe initially exposed methods are scpi_connect_counter() to try to\nconnect to a supported frequency counter and scpi_counter_get_freq()\nwhich tries to retrieve the frequency from the currently connected\ndevice.","distinct":true,"url":"https://api.github.com/repos/radhermit/iio-oscilloscope/commits/9e4eae7c183e83cafd3774065176804384226e41"},{"sha":"39368d31462f825cad6b250889d85da67544c687","author":{"email":"3a20f2aa15b6753afdbef2bcfd99ebb4e5d61a99@analog.com","name":"Tim Harder"},"message":"plugins/scpi.c: use more obvious variable name (bc -> byte_count)","distinct":true,"url":"https://api.github.com/repos/radhermit/iio-oscilloscope/commits/39368d31462f825cad6b250889d85da67544c687"},{"sha":"a88c6131dff70e93e86fda0988f41f85a97c479c","author":{"email":"3a20f2aa15b6753afdbef2bcfd99ebb4e5d61a99@analog.com","name":"Tim Harder"},"message":"plugins/scpi.c: add some simple function descriptions","distinct":true,"url":"https://api.github.com/repos/radhermit/iio-oscilloscope/commits/a88c6131dff70e93e86fda0988f41f85a97c479c"},{"sha":"ef1270a88b34c02b9dc76af9674888d35463c0c1","author":{"email":"3a20f2aa15b6753afdbef2bcfd99ebb4e5d61a99@analog.com","name":"Tim Harder"},"message":"plugins/scpi.c: make sure to clear and reset the command buffer","distinct":true,"url":"https://api.github.com/repos/radhermit/iio-oscilloscope/commits/ef1270a88b34c02b9dc76af9674888d35463c0c1"},{"sha":"df083042489ad634b64ff45100e135b182c3b49f","author":{"email":"3a20f2aa15b6753afdbef2bcfd99ebb4e5d61a99@analog.com","name":"Tim Harder"},"message":"whitespace consistency","distinct":true,"url":"https://api.github.com/repos/radhermit/iio-oscilloscope/commits/df083042489ad634b64ff45100e135b182c3b49f"},{"sha":"8db0380499ba14b15fae816085b1bad14d2a4792","author":{"email":"3a20f2aa15b6753afdbef2bcfd99ebb4e5d61a99@analog.com","name":"Tim Harder"},"message":"fmcomms2: fix coarse tune limits","distinct":true,"url":"https://api.github.com/repos/radhermit/iio-oscilloscope/commits/8db0380499ba14b15fae816085b1bad14d2a4792"},{"sha":"9100a4433c76e9aa662f1fb7d17641846e188f07","author":{"email":"3a20f2aa15b6753afdbef2bcfd99ebb4e5d61a99@analog.com","name":"Tim Harder"},"message":"plugins/fmcomms2: minor function spelling consistency fix","distinct":true,"url":"https://api.github.com/repos/radhermit/iio-oscilloscope/commits/9100a4433c76e9aa662f1fb7d17641846e188f07"},{"sha":"fbb43daa90b6aa570da0d99afd3c5c5510e4c1ac","author":{"email":"3a20f2aa15b6753afdbef2bcfd99ebb4e5d61a99@analog.com","name":"Tim Harder"},"message":"plugins/scpi: return EIO on tty write failures","distinct":true,"url":"https://api.github.com/repos/radhermit/iio-oscilloscope/commits/fbb43daa90b6aa570da0d99afd3c5c5510e4c1ac"},{"sha":"de201bfd9deaec0386fc8c40f00422a728634cf8","author":{"email":"3a20f2aa15b6753afdbef2bcfd99ebb4e5d61a99@analog.com","name":"Tim Harder"},"message":"plugins/scpi: add model field for scpi instrument structures\n\nThis will hold the model name and version (basically the output returned\nfrom running a IDN? query) for an instrument and will be used to confirm\ncertain types of instruments are connected before sending device\nspecific commands.","distinct":true,"url":"https://api.github.com/repos/radhermit/iio-oscilloscope/commits/de201bfd9deaec0386fc8c40f00422a728634cf8"},{"sha":"c2f4fc8631b38fed649fdc3d75c4b3c71dfd6a91","author":{"email":"3a20f2aa15b6753afdbef2bcfd99ebb4e5d61a99@analog.com","name":"Tim Harder"},"message":"plugins/fmcomms2: add DCXO calibration button\n\nThis works in combination when a supported frequency counter is\nconnected and performs a calibration procedure against the output of TX1\nto find the coarse and fine tune parameters necessary to achieve a\nfrequency output as close as possible to the current setting.","distinct":true,"url":"https://api.github.com/repos/radhermit/iio-oscilloscope/commits/c2f4fc8631b38fed649fdc3d75c4b3c71dfd6a91"},{"sha":"ef6e6bfb659589ae02aa00efed31907504e30a40","author":{"email":"3a20f2aa15b6753afdbef2bcfd99ebb4e5d61a99@analog.com","name":"Tim Harder"},"message":"plugins/scpi: tweak stdout messages for SCPI query replies","distinct":true,"url":"https://api.github.com/repos/radhermit/iio-oscilloscope/commits/ef6e6bfb659589ae02aa00efed31907504e30a40"},{"sha":"002f347775e4f9600b273e242e4d0cbaefd8ad83","author":{"email":"3a20f2aa15b6753afdbef2bcfd99ebb4e5d61a99@analog.com","name":"Tim Harder"},"message":"plugins/scpi: add timeout capability for TTY reads\n\nWithout this, improperly communicating with SCPI devices will cause\nhangs since we will be trying to read output that will never arrive.\n\nCurrently this only works when using raw tty devices so nonblocking I/O\nis enabled. Also, the current method waits 2 seconds before timing out\nbut that could be made configurable if necessary.","distinct":true,"url":"https://api.github.com/repos/radhermit/iio-oscilloscope/commits/002f347775e4f9600b273e242e4d0cbaefd8ad83"},{"sha":"b68b6632dbcaa7910304535480f9b7f24e4f5563","author":{"email":"3a20f2aa15b6753afdbef2bcfd99ebb4e5d61a99@analog.com","name":"Tim Harder"},"message":"plugins/scpi: give SCPI queries some time to respond\n\nRunning SCPI queries too fast causes errors to be returned instead of\nexpected measurement values in certain cases.","distinct":true,"url":"https://api.github.com/repos/radhermit/iio-oscilloscope/commits/b68b6632dbcaa7910304535480f9b7f24e4f5563"},{"sha":"114f83439153ae947d295adce777273f89d1437b","author":{"email":"3a20f2aa15b6753afdbef2bcfd99ebb4e5d61a99@analog.com","name":"Tim Harder"},"message":"plugins/scpi: add scaling support for scpi_counter_get_freq()\n\nThis assumes that counters will return the unit of measure as one of\nGHz, MHz, and so on as the second parameter.","distinct":true,"url":"https://api.github.com/repos/radhermit/iio-oscilloscope/commits/114f83439153ae947d295adce777273f89d1437b"},{"sha":"4aa37a5fd88ce089d1e406f7f405ef3c2edb45af","author":{"email":"3a20f2aa15b6753afdbef2bcfd99ebb4e5d61a99@analog.com","name":"Tim Harder"},"message":"Makefile: add basic support for enabling debug code\n\nUse \"make DEBUG=1\" or similar to enable debug mode. By default the debug\noption is disabled.","distinct":true,"url":"https://api.github.com/repos/radhermit/iio-oscilloscope/commits/4aa37a5fd88ce089d1e406f7f405ef3c2edb45af"},{"sha":"1f107af158a6fb7fb81293db7ff92c4247a40aa1","author":{"email":"3a20f2aa15b6753afdbef2bcfd99ebb4e5d61a99@analog.com","name":"Tim Harder"},"message":"Makefile: remove old, unused -DNOFFTW CFLAGS option","distinct":true,"url":"https://api.github.com/repos/radhermit/iio-oscilloscope/commits/1f107af158a6fb7fb81293db7ff92c4247a40aa1"},{"sha":"291c5126868af30b4694414bb4cf4b673866ecad","author":{"email":"3a20f2aa15b6753afdbef2bcfd99ebb4e5d61a99@analog.com","name":"Tim Harder"},"message":"osc: move debug macro \"DBG\" to base osc.h header\n\nSo other places in the code can make use of it if wanted other than just\nthe fmcomms2 advanced plugin.","distinct":true,"url":"https://api.github.com/repos/radhermit/iio-oscilloscope/commits/291c5126868af30b4694414bb4cf4b673866ecad"}]}