Wykres commitów

27 Commity (1b34c568fffc385d875be374221d44431a3a77a5)

Autor SHA1 Wiadomość Data
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