Commit Graph

246 Commits

Author SHA1 Message Date
Chris Esposito 83bc540fe6 Librador Beta ready. 2018-04-26 13:04:08 +10:00
Chris Esposito 494b0f2a36 Less crashes. 2018-04-24 15:03:16 +10:00
Chris Esposito 669a2a6f94 Fixed mode 6 and supports sinceLast now. 2018-04-20 16:43:10 +10:00
Chris Esposito 183b38cfb4 Added square, triangle and sawtooth convenience waveforms. 2018-04-20 11:11:33 +10:00
Chris Esposito d5754f4b2e Removed librador_send_signal_gen_settings(). It's unnecessary. 2018-04-20 10:42:21 +10:00
Chris Esposito cb2ba2a0c3 Merge remote-tracking branch 'origin/master' 2018-04-20 10:39:06 +10:00
Chris Esposito 687c33ee63 Convenience function for Sin wave added. Signal gen fixed. 2018-04-20 10:38:54 +10:00
Chris Esposito 60dccf34d0
Update README.md 2018-04-10 16:31:25 +10:00
Chris Esposito a2c280e33d Added mutexes to read/write operations on o1Buffer. Still looks like glitches exist in the display. 2018-04-07 16:07:17 +10:00
Chris Esposito d535ee86d0 All modes implemented in read/write. 2018-04-07 16:00:19 +10:00
Chris Esposito aeb2d48809 librador_get_iso_data takes inputs in seconds rather than per-sample. 2018-04-07 14:55:48 +10:00
Chris Esposito d771678c55 librador_get_iso_data now returns volts (plus other minor fixes) 2018-04-07 12:26:53 +10:00
Chris Esposito ebab7f8370 A few new functions in librademo. Fixed the digital output. 2018-04-07 11:50:25 +10:00
Chris Esposito 55eec0aa6d All USB control functions in API 2018-04-07 11:31:32 +10:00
Chris Esposito 8dfc4be27f Function gen implemented. Untested. UDC Functions a3, a6, a7, a8, a9 still remain. 2018-04-07 10:50:15 +10:00
Chris Esposito f53a669da2 Added in a hack so that default setup exists 2018-04-05 15:26:42 +10:00
Chris Esposito f6ee6f0844 Added new function to firmware, to kickstart isochronous stream. 2018-04-02 16:21:54 +10:00
Chris Esposito 88ce3aec39 Found bug. All iso packets have length 0. 2018-04-01 09:59:35 +11:00
Chris Esposito 36b9be5837 API appears to actually store iso endpoint data 2018-04-01 08:05:52 +11:00
Chris Esposito e9d84cd963 Iso threading implemented. No actual data I/O yet. 2018-03-31 17:11:33 +11:00
Chris Esposito a846895e53 Shared Lib can handle basic avrDebug() call over USB. 2018-03-29 13:29:36 +11:00
Chris Esposito eaaa4691bd Added demo skeleton for librador 2018-03-28 14:23:34 +11:00
Chris Esposito 5df9da55ef
Quick update 4/4. Compatibility improved now on Win32. 2018-02-18 13:20:56 +11:00
Chris Esposito c026f07103
Quick edit 3/4 2018-02-18 13:20:09 +11:00
Chris Esposito 95b5c570c6
Quick edit 2/4 2018-02-18 13:19:10 +11:00
Chris Esposito 37c3356f2e
Quick edit 1/4 2018-02-18 13:18:15 +11:00
Chris Esposito 5efb953de7
Merge pull request #34 from probonopd/master
Generate AppImage on Travis CI for each git push, closes #22
2018-02-18 13:16:35 +11:00
probonopd 9818357b59
AppImage 2018-02-17 10:19:38 +01:00
Chris Esposito 0d66cb870b QThread exits properly, preventing occasional crash on USB disconnect 2018-02-17 14:50:14 +11:00
Chris Esposito 704cb19b2c Fixed builds on desktop. Added "file->quit" button 2018-02-11 11:34:39 +11:00
Chris Esposito 032c898fae Merge remote-tracking branch 'origin/master' 2018-02-11 11:21:31 +11:00
Chris Esposito e4a458adc9 Android Interface improved for higher-DPI devices. 2018-02-11 11:21:19 +11:00
Chris Esposito 8eb24f4f05
Update README.md 2018-02-06 15:02:33 +11:00
Chris Esposito 43ab98bec1
Update README.md 2018-02-06 14:58:51 +11:00
Chris Esposito f2cce11cc8 Fixed Issue 9
https://github.com/EspoTek/Labrador/issues/9
2018-02-06 03:41:20 +11:00
Chris Esposito 5a66ee170d Iso init stops segfaulting by allocating a giant stack 2018-01-12 14:54:23 +11:00
Chris Esposito 9b7ce8c90c A half-arsed usb-iso init function is in place, and some fixes. 2018-01-12 14:19:16 +11:00
Chris Esposito 22224bfd6f AVRdebug() added; control transfers can cope with IN buffers 2018-01-11 18:11:28 +11:00
Chris Esposito ada5e6c0e6 "Set Device Mode" added 2018-01-11 16:59:23 +11:00
Chris Esposito 97adf23b3d PSU outputs in 2018-01-11 16:35:41 +11:00
Chris Esposito 8ebd95e928 Added first draft of API. not very stable, and limited device suport. 2018-01-11 12:20:16 +11:00
Chris Esposito a3aa5adacc Merge remote-tracking branch 'origin/master' 2018-01-09 10:12:10 +11:00
Chris Esposito 9ce1cd72ce Added Build Scripts. 2018-01-09 10:12:02 +11:00
EspoTek 6248f5dfe5 Firmware recovery on Windows 2017-12-30 12:44:08 +11:00
Chris Esposito e957460134 No longer crashes when two DAQ files opened. 2017-12-28 22:14:47 +11:00
Chris Esposito 370857eff4 You can actually leave DAQ playback. Numbers on PSU slider no longer cut off. 2017-12-28 16:16:42 +11:00
Chris Esposito dddef76972 DAQ start/end time working. 2017-12-28 15:51:44 +11:00
Chris Esposito 025df96ea6 DAQ Playback tested and working 2017-12-28 13:23:33 +11:00
Chris Esposito 1bd7af8b48 Prompt when loadingDAQ file. 2017-12-28 10:17:32 +11:00
Chris Esposito 277df7a7a1 Fixed some bugs in file I/O 2017-12-27 16:07:22 +11:00