Skip to content

Conversation

@Habraken
Copy link

Added a first version NBFM RX.

It is still a work in progress, but provided here 'as is' in the hope it is useful to someone already. I successfully tested it on a Pi 4. It doesn’t work yet on a Pi Zero W2 (my ultimate target). I intend to cleanup and restructure the code (both the NBFM TX & RX parts) soon, to improve maintainability at make it easier to understand.

Habraken and others added 30 commits April 28, 2025 17:12
Minor corrections
Added a markdown file with a detailed description of how the CaribouLite can be install on a Pi0 or a Pi4, running the latest and up-to-date Raspberry Pi 64 bit OS: Bookworm (lite).
…_EN bit is always set in the IQ data to the modem. Gap functionality untested!
Jan Habraken and others added 30 commits October 5, 2025 13:20
kfifo_out() in the kernel is annotated __must_check (via that
__kfifo_uint_must_check_helper macro), therfore the retrun value must be used.
… headroom and prevent tx sample under runs.
…doesn't affect the app on a pi zero. I also move the start of the rx_reader_thread to rx_pipeline_start
…ements while in nbfm rx mode. (still not fully satisfactory)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant