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
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
David Michaeli
87753c8eaf
Update installation.md
2023-11-27 02:20:11 +02:00
David Michaeli
3e0c7b7c75
Update installation.md
2023-11-27 02:18:17 +02:00
David Michaeli
745ad28703
update the full workaround install process
...
Install process in: ./installation.md
2023-11-27 02:06:33 +02:00
David Michaeli
b07ff0338c
New RPI distro bookworm kernel install issues solving
...
reverted to 6.1.21-v8+
added ldconfig to install script
2023-11-27 00:45:25 +02:00
Sergey Sharybin
168cc11ba2
Fix detection of linux headers on Raspberry Pi OS
...
On the Raspberry Pi OS the Linux headers are split into multiple packages and
directories under /usr/src: the configuration and actual header files are in
different packages. Presumably, this is done this way to allow re-using the
header files of the same kernel by all Raspberry Pi kernel flavors.
This made the logic before this change to not consider valid linux headers
directory be so: /usr/src/linux-headers-${KERNEL_RELEASE} does not contain
include/linux/user.h.
Tweak the code so that it additionally considers directories which contains
include/generated/autoconf.h to be kernel headers directory. This file is
checked by the linux header's directory Makefile and it is not found the kernel
configuration is considered invalid. This path sees to be hardcoded, so it
should be the same on all platforms.
2023-10-21 14:27:22 +02:00
Sergey Sharybin
a6a8a005a2
Fix compilation error with undefined shared_ptr
...
`std::shared_ptr` requires `<memory>` header. Without it being
included explicitly some compilers might fail to compile (while
others might have been using the header indirectly).
Fixes compilation error with GCC 12 on Raspberry Pi OS.
2023-10-21 12:37:35 +02:00
David Michaeli
72946535f8
no change
2023-10-01 23:20:24 +00:00
David Michaeli
15fa286dc6
smi read arbitrary size vector read
2023-10-01 23:19:11 +00:00
David Michaeli
e33f2f2cd7
added rx handlers to cpp api
...
cpp_api example
2023-10-01 22:55:52 +00:00