support.asignal: fix thread unsafety.
by whitequark 6 years 5 months
673b53ea
cli: every APPLET argument is required.
by whitequark 6 years 5 months
42c038a1
applet: assertBuilds(): improve error on argparse ...
by whitequark 6 years 5 months
applet: assertBuilds(): improve error on argparse failure.
29b0b521
applet: fix outdated check in synthesis_test().
by whitequark 6 years 5 months
1b71f1fd
applet.sensor.scd30: use influxdb appropriately.
by whitequark 6 years 5 months
d188fdb9
applet.audio.yamaha_opl: fix typo.
by whitequark 6 years 5 months
f79e4d7e
applet.sensor.scd30: influxdb: add timeouts.
by whitequark 6 years 5 months
applet.sensor.scd30: influxdb: add timeouts.

For unknown reasons SCD30 sometimes times out with the Glasgow
I2C applet.
06216938
applet.sensor.scd30: add influxdb support.
by whitequark 6 years 5 months
3aefd9d6
access.direct.demultiplexer: fix crash in _out_thr...
by whitequark 6 years 5 months
access.direct.demultiplexer: fix crash in _out_threshold().
aa2c1bef
applet.audio.yamaha_opl: pad the end of VGM file w...
by whitequark 6 years 5 months
applet.audio.yamaha_opl: pad the end of VGM file with silence.

Without this, some VGM files result in a few (~16 on one exmaple)
fewer samples produced than expected. I've spent many hours trying
to track this down and fixed many other bugs, but the exact cause
of this eludes me. (It could do something with overclocking, or
maybe missing synchronization--but overflows now hard-stop the audio
bitstream receiver, so it has nothing to do with overflows.)

Although I would rather have a clean solution to this problem, by
this point spending any more time on it seems pointless, and
the workaround isn't particularly bad anyway.
9931f35b
Report a bug