Commit Graph

589 Commits

Author SHA1 Message Date
Chris Esposito 10484cc119 Librador Demo that runs on Windows without Qt 2024-05-14 11:43:10 +10:00
Chris Esposito a0f0193fca
Update README.md 2024-01-04 09:39:02 +11:00
Chris Esposito b1d27b415c
Update README.md 2024-01-03 07:28:14 +11:00
Chris Esposito 8aaaac42cb
Waveform generation clock settings #255 2023-11-01 13:22:49 +11:00
Chris Esposito 85b99a0567
Update README.md 2023-03-07 11:13:45 +11:00
Jamal Mustafa 10c1f6bc37
update Multimeter UI (#235)
- rename `Series Resistance` to `Reference Resistance`
2023-01-19 12:18:42 +11:00
Jamal Mustafa 2cc0678b4e
update README (#220)
- be explicit about requiring 32-bit version of Raspbian
2022-04-27 16:16:15 +10:00
Chris Esposito a46a7678e6
Update labrador_bootstrap_pi 2022-03-14 18:34:02 +11:00
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