Commit Graph

581 Commits

Author SHA1 Message Date
Andrew Dona-Couch -- GitHub drop ICE 9169bc10b9
Make Librador logger configurable (#210)
* Refactor librador logging

* Make librador logger configurable
2022-02-01 07:48:10 +11:00
Chris Esposito eec9dfdee1
Update .travis.yml 2022-02-01 07:33:32 +11:00
Chris Esposito 1169684399 Performance fix for Vincenzo's patch 2022-01-23 17:50:20 +11:00
Chris Esposito b5e4c4296f
Piecemeal qt install should fix install on Bullseye (attempt) 2022-01-23 16:36:00 +11:00
Chris Esposito 1de5c60815 Looser tolerances on power supply calibration 2021-12-27 15:46:54 +11:00
Chris Esposito d6f1b328c7
Update labrador_bootstrap_pi 2021-11-17 10:39:14 +11:00
Chris Esposito 8cc740c6e1 Revert "Simplify the waveform reading code (#194)"
This reverts commit 591940b225.

Revert "Whitespace cleanup (#192)"

This reverts commit 1b45b0d112.
2021-11-16 14:30:10 +11:00
Chris Esposito 90bc17a2f0
FFTW3 added to Raspberry Pi build script 2021-11-15 15:16:06 +11:00
turboencabulator 591940b225
Simplify the waveform reading code (#194)
Combine the Android and non-Android implementations.  Only difference
now is the path to the waveform data.

Remove arbitrarily-sized buffers and most C-style string handling
function calls.  Use native Qt string methods instead; this should
improve memory safety.
2021-11-10 09:44:16 +11:00
turboencabulator 1b45b0d112
Whitespace cleanup (#192)
* Fix whitespace at EOL and EOF; replace tabs

* Normalize line endings
2021-11-08 10:44:12 +11:00
turboencabulator 2cb3d45867
Use pkgconfig to build against the system libusb and fftw (#188)
* Use pkgconfig to build against the system libusb and fftw

* Remove FFTW build from make_appimage

Building it is failing silently in Travis, but the libfftw3-dev package
installs what we need anyway.
2021-11-04 12:47:28 +11:00
turboencabulator 556edb3245
Replace -lomp with -fopenmp (#187)
* Replace -lomp with -fopenmp

* Restore -lomp for OSX

Travis build indicates it does not recognize -fopenmp.
2021-11-04 12:47:18 +11:00
turboencabulator 682d49dc13
Fix a few compiler warnings (#189)
* Fix unused variable warnings

* Fix misleading indent warning

* Fix potential buffer overflow with fgets()

Was reading 256 bytes into a 255-byte array.  The function would read at
most 255 bytes then try to append a nul (which would overflow), now will
read at most 254 bytes before appending the nul.

* Move isoCallback() from .h to .cpp file

Fixes warnings that the function is unused by every other file that
includes unixusbdriver.h.
2021-11-04 12:47:00 +11:00
chrises fb04347852 reverted changes to Labrador.pro 2021-10-28 16:28:15 +11:00
Chris Esposito 153944e615
Update .travis.yml 2021-10-28 16:26:35 +11:00
Chris Esposito 1a0dda344f
Update .travis.yml 2021-10-28 16:03:56 +11:00
chrises 61e64eb37f fftw installed 2021-10-28 15:44:28 +11:00
chrises 626691d815 Linuxy bits put back in travis.yml 2021-10-28 15:42:48 +11:00
chrises 5f7c56d222 old travis.yml??? 2021-10-28 15:24:27 +11:00
Chris Esposito 52da752fd5
Update .travis.yml 2021-10-28 15:08:47 +11:00
chrises aa43bbdc36 Fixed on mac??? 2021-10-28 14:08:56 +11:00
Chris Esposito 30ad03b98d
Removed OSX Build 2021-10-28 13:37:59 +11:00
chrises 57e63c6acb Force c++17??? 2021-10-28 12:51:09 +11:00
chrises b792ac8ae7 revert travis 2021-10-28 12:47:10 +11:00
Chris Esposito a7373d1f70
Update .travis.yml 2021-10-28 12:37:35 +11:00
Chris Esposito dda63b7b17
? 2021-10-28 12:10:31 +11:00
Chris Esposito 6bece5bd8d
Faster Homebrew 2021-10-28 11:56:15 +11:00
Chris Esposito 12b4700649
Update .travis.yml 2021-10-28 11:52:44 +11:00
Chris Esposito 564bb60f41
Update .travis.yml 2021-10-28 11:16:48 +11:00
Chris Esposito a1883a86f6
guh 2021-10-18 22:12:25 +11:00
Chris Esposito 84ce37ac3c
I hope I can go to bed soon. 2021-10-18 22:09:13 +11:00
Chris Esposito 4daf08f285 /usr/lib/x86_64-linux-gnu/libstdc++.so.6 2021-10-18 22:02:17 +11:00
Chris Esposito c83e9c810f
Don' 2021-10-18 21:53:02 +11:00
Chris Esposito 036766ce06
Force Qt 5.12 on linux 2021-10-18 21:51:08 +11:00
Chris Esposito 1d02394d1e
Update .travis.yml 2021-10-18 21:43:24 +11:00
Chris Esposito 0ade9f0acb
Swapped to Xenial build machine on Travis 2021-10-18 21:39:30 +11:00
Chris Esposito 208acfcfa8
Update .travis.yml 2021-10-18 21:30:19 +11:00
Chris Esposito f18bf2e3dc
Update .travis.yml 2021-10-18 21:24:11 +11:00
Chris Esposito 68ce139910
Update .travis.yml 2021-10-18 19:29:31 +11:00
Chris Esposito e136058a79
Update .appveyor.yml 2021-10-18 19:23:38 +11:00
Chris Esposito 7f3d4d8be9
Update .appveyor.yml 2021-10-18 19:17:44 +11:00
Chris Esposito 4d1d2c4e6c
Update .travis.yml 2021-10-18 19:12:01 +11:00
Chris Esposito 382e7b3b94
copies libfftw3-3.dll into bin 2021-10-18 19:09:21 +11:00
Chris Esposito 58df97be5f Fixed build 2021-10-18 17:23:31 +11:00
Vincenzo Petrolo aa193ec479 Vincenzo's FFT patch 2021-10-18 16:00:24 +11:00
Chris Esposito ec7f08ab8a
Un-nuked stupid deletion that broke Linux build 2021-10-18 12:43:03 +11:00
Chris Esposito 059292024f
Update .appveyor.yml 2021-09-04 10:51:49 +10:00
Chris Esposito b9057f48ff
Update .travis.yml 2021-09-03 17:32:46 +10:00
Chris Esposito 4d1cd1b672
Update README.md 2021-08-18 15:17:38 +10:00
Chris Esposito 14a1601c45
Update .travis.yml 2021-08-18 14:56:34 +10:00