unixpunk
ab6958a976
Merge 73beb2009a
into c0a3daf595
2024-03-14 04:15:39 -04:00
David Michaeli
c0a3daf595
Merge pull request #194 from K7MDL2/main
...
CaribouLite RF Sweep Generator
Looks great thanks a lot!
2024-03-13 01:53:31 +02:00
K7MDL
667edb2eb0
Add RF Sweep Generator file
2024-03-07 21:22:43 -08:00
David Michaeli
b4e98fc210
Kernel Module - replaced kmalloc with vmalloc for larger memory allocations for kfifos
...
changed kfifo_alloc to kfifo_init accordingly
2024-02-28 01:40:51 +02:00
David Michaeli
1e4dd2fbad
further update to the flush errors in module
2024-02-08 01:38:21 +02:00
David Michaeli
5af8e900e7
Merge branch 'main' of https://github.com/cariboulabs/cariboulite
2024-02-06 18:08:22 +02:00
David Michaeli
2c7f8d9cd9
buffer flush improvement
2024-02-06 18:07:39 +02:00
alon
ded5339fe6
Merge commit 'b777fb276c9b2cdfe43b1260945753b1602f42d2'
2024-02-06 16:59:40 +02:00
alon
b777fb276c
fixed bugs. ready to merge
2024-02-06 16:56:44 +02:00
alon
cda5be1b0e
removed new/delete and made backwards compatible
2024-02-06 16:56:44 +02:00
alon
d4cd0f4032
optional sync out
2024-02-06 16:56:44 +02:00
alon
6050cf0627
block compiles
2024-02-06 16:56:44 +02:00
alon
b8a9fe8dc0
up
2024-02-06 16:56:44 +02:00
David Michaeli
206e1cbb11
removed unwanted merge artifacts
2024-02-06 16:36:36 +02:00
David Michaeli
8bdaa6336d
Merge branch 'main' of https://github.com/cariboulabs/cariboulite
2024-02-06 16:23:28 +02:00
David Michaeli
661c48b198
fixed flushing mechanism - includes double buffer streams that are also flushed
2024-02-06 16:04:18 +02:00
David Michaeli
a13b719e52
module changes for flush over rpizero
2024-02-05 19:42:27 +02:00
David Michaeli
61ed2057d5
Update README.md
2024-02-04 02:14:34 +02:00
David Michaeli
793f852579
Merge pull request #183 from cariboulabs/meexmachina-patch-1
...
Update README.md
2024-02-04 02:06:05 +02:00
David Michaeli
e0fcd18036
Update README.md
2024-02-04 02:05:17 +02:00
David Michaeli
19592fe360
Merge pull request #177 from unixpunk/patch-2
...
Fix issues adding Ubuntu users to dialout, root groups
2024-02-04 01:54:47 +02:00
David Michaeli
93b639da58
frame synchronization on read fix bug (seg fault)
2024-02-03 23:55:46 +02:00
David Michaeli
0967d60298
added gr read test with c api
2024-01-31 20:57:40 +02:00
alon
f8e06e1127
Merge branch 'fixing_gr_cariboulite'
2024-01-31 18:45:44 +02:00
alon
48c87254a0
works (python tested)
2024-01-31 18:45:05 +02:00
alon
9994193b91
fixed update sources
2024-01-31 18:35:51 +02:00
David Michaeli
1d7df81f5f
removed erronousely copied directory
2024-01-31 17:57:16 +02:00
alon
196c4ce521
updated_sources
2024-01-31 17:39:41 +02:00
David Michaeli
f98c85d732
bugfix instanciation of cpp api
2024-01-31 15:34:39 +02:00
David Michaeli
8ca8b6ac9f
added synchronous api for reading and writing in cpp api
...
changed internal complexint to std::complex<short>
2024-01-29 22:08:04 +02:00
David Michaeli
43c505db2d
sighandler explicit function
2024-01-29 16:24:13 +02:00
David Michaeli
5ca7c52d81
signal caught segfault fix
2024-01-29 15:50:45 +02:00
David Michaeli
35e832e25d
io ctrl button polarity change
2024-01-29 11:25:26 +02:00
David Michaeli
0ed53aa3ff
IO control from API c and CPP
...
Flush control on I/Q streams
2024-01-29 10:50:06 +02:00
unixpunk
524808c1b4
Fix issues adding Ubuntu users to dialout, root groups
...
the echo in the first half of 'if' had back-ticks causing execution instead of just text, but the whole statement isn't needed because re-adding the user to the group is a no-op, anyway. space within the usermod command was causing it to fail also.
2024-01-22 12:17:33 -06:00
unixpunk
73beb2009a
Update smi_stream_dev.c
...
This fixes building on DragonOS_Pi64 - not sure if it breaks other OSes or not, though.
/home/ubuntu/cariboulite/driver/build/smi_stream_dev.c:1319:28: error: too many arguments to function ‘class_create’
1319 | smi_stream_class = class_create(THIS_MODULE, DEVICE_NAME);
2024-01-21 10:20:44 -06:00
David Michaeli
4d993d25ef
Added of flushing to rx buffer.
...
bug fix in cpp api
2024-01-21 14:09:51 +02:00
David Michaeli
b16d470fe4
Merge branch 'main' of https://github.com/cariboulabs/cariboulite
2024-01-11 00:19:41 +02:00
David Michaeli
acaed4836f
driver changes - channel switching, sema timeout reduction, api frequency ranges bugfix for hif
2024-01-11 00:18:30 +02:00
David Michaeli
aea80428aa
Merge pull request #162 from Paulo-D2000/main
...
[EXPERIMENTAL] CW TX working with SoapySDR API / Fixed Wrong streamWrite function…
2024-01-10 16:15:55 +02:00
Paulo-D2000
2d78b27ff7
CW TX working with SoapySDR API / Fixed Wrong streamWrite function overload
2023-12-08 12:15:20 -03:00
David Michaeli
b1ca9bf3ca
Merge pull request #147 from sergeyvfx/driver
...
Fix detection of linux headers on Raspberry Pi OS
2023-12-05 15:22:38 +02:00
David Michaeli
9e13cf7999
Merge pull request #146 from sergeyvfx/fix_shared_ptr
...
Fix compilation error with undefined shared_ptr
2023-12-05 15:22:14 +02:00
David Michaeli
b5f8400456
Merge pull request #158 from 3B85A591/main
...
Fix driver's install.sh + warn not in use
2023-12-05 15:20:43 +02:00
3B85A591
403d8eb717
NC
2023-12-04 12:28:06 -08:00
3B85A591
89a04f0bae
Add warning if it isn't installing to the currently used kernel
2023-12-04 12:09:26 -08:00
3B85A591
3c3800e5eb
Update install.sh
2023-12-04 11:56:52 -08:00
3B85A591
912ac9a7ea
Fix install sh
2023-12-04 11:55:34 -08:00
David Michaeli
6e4ceac60b
Update installation.md
2023-11-27 02:26:49 +02:00
David Michaeli
c200516a52
Update installation.md
2023-11-27 02:21:19 +02:00