David Michaeli
1b34c568ff
update firmware for tx control signals output on pmod
...
added dsp flow example
2024-03-16 12:14:41 +02:00
David Michaeli
96828b4bcc
firmware update - syncs, ioctrl, smi_ctrl(dir and channel)
...
fpga driver update
smi_stream_driver update thanks to @matteoserva great work
2024-03-14 22:59:38 +02:00
David Michaeli
93b639da58
frame synchronization on read fix bug (seg fault)
2024-02-03 23:55:46 +02: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
e33f2f2cd7
added rx handlers to cpp api
...
cpp_api example
2023-10-01 22:55:52 +00:00
David Michaeli
de00f43614
added c++ native api wrapping the c api
2023-10-01 18:39:04 +00:00
David Michaeli
4228a07223
added float control on bandwidth and sample rate in the API
...
fixed enums of bandwidth
2023-09-28 15:11:01 +00:00
David Michaeli
70ba2bdf69
1. added channel definitions to main API
...
2. minor channel naming changes (enums)
3. frequency limits definitions in main API
2023-09-28 10:22:05 +00:00
David Michaeli
b2d43a17ef
library pkg-config for c library installation and usage example
...
ustimer removed from library
bugfixes
2023-09-27 13:13:01 +00:00
David Michaeli
ebbf12e363
radio & setup changes to separate internal and exported functions
...
added h/c files for external general api
added pkg-config
2023-09-26 22:57:26 +00:00
David Michaeli
a698dcf02a
Kernel Driver: module timeout issue when switching streaming channels. caused due to waiting to a timeout on the previous channel. That
...
stream stopped thus the buffer never filled up. solved by aboting the waiting semaphore on channel switch
SMI: fixed low sample rate timeouts and a function for timeout calculation on read
Radio: FPGA soft reset on start caused faulty operation. needs investigation.
Radio: removed redundant sleeps
Various bug fixes.
2023-09-26 17:29:23 +00:00
David Michaeli
7430f7527c
trying to eliminate timeouts in fast channel transitions
2023-07-09 13:13:04 +00:00
David Michaeli
495234d3cf
freq conversion change for low frequencies - high side instead of lo side
2023-07-04 17:33:33 +00:00
David Michaeli
2c8da45e51
mixer bug fix
...
added synthesizer lo output from mixer
2023-07-04 16:24:07 +00:00
David Michaeli
c684e7c439
update and adapted firmware for tx
2023-07-03 12:20:50 +00:00
David Michaeli
1fdefef246
integration
2023-07-03 14:21:50 +03:00
David Michaeli
aac8889ddf
fixed cwtx issue
2023-06-13 05:42:28 -04:00
David Michaeli
77d251e2a3
install - reduce buffers for rpizero
...
radio - mixer bugfix
2023-06-07 06:08:02 +00:00
David Michaeli
c42552dfff
rffc frequency conversion bugfix
2023-06-06 10:33:26 +00:00
David Michaeli
603d4664ca
1. creation of device driver dir - loadable with "install.sh" file.
...
2. creation of udev file loading for smi to load automatically with the correct permissions
3. firmware bugfix - negate 2.4GHZ I/Q ddr data
2023-06-04 19:57:15 +00:00
David Michaeli
4ef30f742a
radio interface update
2023-05-30 19:56:49 +03:00
David Michaeli
132d19259c
radio api doc
2023-05-16 16:54:25 +03:00
David Michaeli
ecfd56782f
updated mixer params
2023-02-16 16:29:17 +00:00
David Michaeli
789bc2dc8b
stream start/stop bugfix
2023-02-15 15:44:05 +00:00
David Michaeli
8ab40c3cdf
Merge develop_R1 into main
2023-02-14 10:39:24 -05:00
David Michaeli
7261bd0c0e
rf synth and modem bug fixes
2022-04-26 00:45:31 +03:00
David Michaeli
0935f22b47
major updates
2022-04-19 19:26:21 +03:00