Commit Graph

  • 81dbaf924e
    Merge 8953568461 into 777f8e5264 #171 captroy 2026-02-20 00:45:53 -0800
  • ab1a731240
    Merge 5f49fb458d into 777f8e5264 #175 Ryan G 2026-02-20 00:45:39 -0800
  • 0b611a529c
    Merge 37bd0aa36a into 777f8e5264 #35 Michał Leśniewski 2026-02-20 00:43:08 -0800
  • 227a261da1
    Merge 0d09013a64 into 777f8e5264 #41 Jumkey Chen 2026-02-20 00:42:40 -0800
  • a86a162bc1
    Merge baed8484bb into 777f8e5264 #211 Xavier Belanche Alonso 2026-02-17 02:35:06 +0530
  • 68e1838dfe
    Merge 4a5b769c93 into 777f8e5264 #199 Hurrison 2026-02-07 09:31:08 +0530
  • 777f8e5264 Merge remote-tracking branch 'refs/remotes/origin/master' master Christophe Jacquet 2026-02-01 10:52:33 +0000
  • c8b775423a Add support for Raspberry Pi Zero and Zero 2. Christophe Jacquet 2026-02-01 10:47:00 +0000
  • 4f7d5ab9f4
    Merge 7769983370 into cd6d744a94 #177 Jean-Michel Friedt 2026-01-07 13:44:29 -0500
  • cd6d744a94 Fixes to README. Mention using different float-abi values on different distributions. Christophe Jacquet 2025-11-30 18:02:18 +0100
  • d068c4572c Update README with latest Raspberry Pi OS instructions. Christophe Jacquet 2025-11-30 16:28:48 +0100
  • 277821c146 Switch generate_waveforms.py to Python 3, verify it works with Pydemod's latest commit. As a result, more decimal places in waveforms.c. Christophe Jacquet 2025-08-31 14:00:00 +0100
  • baed8484bb Add --no-loop option to stop audio at end of file #211 xbelanch 2025-08-21 08:44:08 +0100
  • 37bd0aa36a Allow setting the TA from command line #35 Michał Leśniewski 2015-07-31 09:26:57 +0200
  • 4a5b769c93
    fix: The error message incorrectly references argv[1] (input file) instead of argv[2] (output file) #199 Hurrison 2024-04-28 14:19:02 +0800
  • 06f437e61e
    Update Makefile #198 Tom 2024-04-15 19:23:44 -0400
  • dc5d94be02 Fix pointer cast to 32-bit, which is incorrect in 64-bit. This caused compile warnings, and potentially buggy behavior (although on my RPi 3 / Raspbian 12 it ran fine). ChristopheJacquet 2024-03-02 13:44:11 +0000
  • 8e73879e46
    Makefile: use LDFLAGS when linking (#194) Fabrice Fontaine 2024-02-25 10:49:52 +0100
  • 6f569d3165 Makefile: use LDFLAGS when linking #194 Fabrice Fontaine 2024-02-24 22:55:00 +0100
  • 5bb90a931f
    Makefile: Fix static linking (#152) Fabrice Fontaine 2024-02-24 22:47:22 +0100
  • a3e3068376
    Merge branch 'master' into master #152 Christophe Jacquet 2024-02-24 22:46:05 +0100
  • 495757ffce Open control pipe in blocking mode. ChristopheJacquet 2024-02-24 18:12:02 +0000
  • a1e08d1298 Add more executables to .gitignore. ChristopheJacquet 2024-02-22 22:05:01 +0000
  • e65776a591 Add licence block to rds_strings_test. ChristopheJacquet 2024-02-22 22:04:25 +0000
  • 02b9e3afbb Support non-ASCII characters. Characters are decoded according to the system's locale. Thanks to andimik for reporting the feature request. ChristopheJacquet 2024-02-21 22:33:58 +0000
  • 0565565af7
    Merge a0328e9690 into dd2859ac22 #54 Blenderpics 2024-02-19 08:03:10 -0700
  • dd2859ac22 Update README. Fix a few broken links. ChristopheJacquet 2024-02-17 17:40:17 +0000
  • 7769983370 avoid testing Raspberry model when cross-compiling #177 Jean-Michel Friedt 2022-03-01 09:05:29 +0100
  • 5f49fb458d
    Update README #175 Ryan G 2022-02-03 11:52:30 +0000
  • 8953568461
    Update pi_fm_rds.c #171 captroy 2021-09-20 14:40:45 -0400
  • 5d83a4ac6c Makefile: Fix static linking Fabrice Fontaine 2020-07-29 17:40:58 +0200
  • b0f253232b
    Merge pull request #133 from markondej/master ChristopheJacquet 2019-09-24 20:07:48 +0200
  • 5ef1dbe32e
    Typo fix #133 Marcin Kondej 2019-09-23 14:14:35 +0200
  • d0de6f5b9a Makefile update for aarch64 Marcin Kondej 2019-09-19 10:05:51 +0200
  • 0495997622 Raspberry Pi 4 support added Marcin Kondej 2019-09-12 16:57:48 +0200
  • 3f8ebae11d
    Merge pull request #114 from OliverParoczai/master ChristopheJacquet 2019-08-01 00:15:15 +0200
  • 6854d819e0
    Merge pull request #117 from Martchus/aarch64 ChristopheJacquet 2019-08-01 00:05:26 +0200
  • d4ae81cfe5
    Merge branch 'master' into aarch64 #117 ChristopheJacquet 2019-08-01 00:04:43 +0200
  • 79fb005576 A few updates to README, namely around the executable file missing. Christophe Jacquet 2019-07-31 21:43:32 +0000
  • 47f960035a Improve formatting in mailbox.c Christophe Jacquet 2019-07-31 21:25:40 +0000
  • 0b2d907b05
    Merge pull request #125 from skylarmt/master ChristopheJacquet 2019-07-31 23:18:44 +0200
  • 612434500b
    Fix compile error #125 Skylar Ittner 2019-03-12 22:41:48 -0600
  • 6586b4fa75 Prevent "undefined reference to `makedev'" Martchus 2018-12-11 18:31:37 +0000
  • f4648419ea Add compile flags for aarch64 Martchus 2018-12-11 18:31:12 +0000
  • b9b396bca2
    New Raspberry Pi is out, and it supports PiFmRds #114 Olika120 2018-10-19 20:54:41 +0200
  • 43b4eeb5d6 Explain polyphase filter and some README cleanups #138 SaucySoliton 2017-01-12 04:39:09 +0000
  • 7abc86c4e4 Update preference for even/odd dividers SaucySoliton 2017-01-11 04:01:47 +0000
  • c4a9541015 Update overlooked window function as part of filter speedup SaucySoliton 2017-01-11 03:52:03 +0000
  • 81570e4733 FIR filter speedup, reduced memory usage SaucySoliton 2017-01-11 03:43:37 +0000
  • 41c6523fc6 Recommend gpu_freq=250 for Pi3 SaucySoliton 2017-01-10 05:08:11 +0000
  • 62202210f6 Change polarity of MASH modulation SaucySoliton 2017-01-10 04:34:40 +0000
  • 6984fd64b7 Better PLL frequency selection SaucySoliton 2017-01-09 20:28:07 +0000
  • 65cc5be41d Superior signal purity by modulation fractional PLL SaucySoliton 2017-01-07 07:37:52 +0000
  • 3a309befa1 Spectrum plot! SaucySoliton 2017-01-07 07:33:06 +0000
  • fcfccdd0fe Switch to DMA 5 ( DMA 0 is used by framebuffer ) SaucySoliton 2017-01-06 22:56:39 +0000
  • ea123e4425 Audio compressor for more volume SaucySoliton 2017-01-06 07:30:06 +0000
  • 6d192bbbe0 Filter analysis script for the polyphase low-pass pre-emphasis filter SaucySoliton 2017-01-06 06:21:22 +0000
  • 41a92cd240 Polyphase FIR Low-pass and Pre-emphasis Filter SaucySoliton 2017-01-06 04:52:49 +0000
  • 85da7859a9 Fix audio buzz from a zero inserted every 5000 samples SaucySoliton 2017-01-05 05:17:37 +0000
  • 092fbd8d23 Merge e814c50045 into e4e246e8d8 #14 T4d3o 2016-12-17 00:44:02 +0000
  • e4e246e8d8 Mention Raspberry Pi 3 in the README Christophe Jacquet 2016-11-26 22:34:56 +0000
  • 5abd56c042 Improve Makefile Christophe Jacquet 2016-11-26 22:21:59 +0000
  • a0328e9690 updated readme to match changes #54 Florian Schöck 2016-03-12 20:15:17 +0100
  • 43d9431d30 The lowpass cutoff frequency is now configurable via CLI with -cutoff [compliant/quality/{cutoff freq}] you can now select the cutoff frequency Florian Schöck 2016-03-12 19:34:02 +0100
  • d81db0e798 preemphasis is now configurable from CLI by adding -preemph [eu/us/{cutoff freq}] to your Pi FM parameters, you can now select the right preemphasis for your region Florian Schöck 2016-03-12 19:05:39 +0100
  • 2cc5d96e62 switched the filter to a much better sounding one previouse filter was described by: y[n] = bx[n]-bx[n-1]+ay[n-1] filter is now described by: y(n) = x(n) - a x(n-1) with 'a' = old 'b' even i have no idea if that coefficient 'a' is selected correctly, it sounds much better than before Florian Schöck 2016-03-12 18:16:45 +0100
  • e0cc4fe10a low-pass filter now has 22050Hz cutoff Might not apply to the fm standards, but since you are not supposed to use it publicly, it doesn't matter Florian Schöck 2016-03-12 17:36:47 +0100
  • 3629b9ec46 Code cleanup whitespaces instead of tabs, see ad766936dc Florian Schöck 2016-03-12 17:32:38 +0100
  • ad766936dc Initial implementation of aa preemphasis Implemented as a first-order highpass filter Florian Schöck 2016-03-12 00:57:21 +0100
  • 0fd4c1c030 Add tip to README Christophe Jacquet 2016-02-07 16:05:29 +0100
  • 0d09013a64 Update rds.c #41 jumkey 2015-09-19 04:23:13 +0800
  • c0d45323e4 Make the program more resilient to different configurations wrt the mailbox device Christophe Jacquet 2015-09-06 20:02:31 +0000
  • 293b8f2000 Frequency range compatible with the Japanese band Christophe Jacquet 2015-09-05 18:45:31 +0000
  • 6d8fe70793 Kill the carrier upon exit Christophe Jacquet 2015-09-05 18:38:52 +0000
  • 589e825b33 Add fully functional support for the Raspberry Pi 2 Christophe Jacquet 2015-09-05 15:38:36 +0000
  • 001ecb3e09 Fixes Christophe Jacquet 2015-09-04 20:02:05 +0200
  • 2d316cf121 Fixes Christophe Jacquet 2015-09-04 20:01:10 +0200
  • c0e9095c87 Clarification: what PiFmRds is not, legal aspects. Christophe Jacquet 2015-09-04 19:59:02 +0200
  • 26fea5ebe3 Merge ea98134abd into b3de5ab29d #17 zeitbinder 2015-08-31 23:19:10 +0000
  • b3de5ab29d Now compiles on the Raspberry Pi 2, although it does not work Christophe Jacquet 2015-08-31 20:34:25 +0000
  • bd523278e8 Merge d8274db742 into f8613175ae #32 SandPox 2015-06-30 22:13:12 +0000
  • d8274db742 Update README.md #32 SandPox 2015-06-29 05:28:52 -0500
  • fa11d6cc12 Pi 2 Ready root 2015-06-07 21:26:12 +0700
  • 21a37e5df7 Merge 8142f123e1 into f8613175ae #23 Ruben Lagrouw 2015-03-08 13:29:03 +0000
  • 8142f123e1 Added todo comment #23 Ruben Lagrouw 2015-03-07 21:53:59 +0100
  • c4d40b8018 added -raw to print_info() Hatagashira 2015-02-23 15:44:30 +0100
  • 551e71789e included new arguments Hatagashira 2015-02-22 14:38:57 +0100
  • 3ce9eabefb Added raw mode Hatagashira 2015-02-22 13:45:13 +0100
  • 01fd4dbe0c Added raw mode Hatagashira 2015-02-22 13:44:03 +0100
  • 9e964c6686 Added "raw mode" and Japanese FM band compatibility Hatagashira 2015-02-22 13:43:01 +0100
  • 887feaa0e7 Update pi_fm_rds.c Hatagashira 2015-02-22 10:56:05 +0100
  • 438c6a9cb0 Added switches to kill the carrierwave Hatagashira 2015-02-22 10:51:47 +0100
  • ea98134abd updated changelog #17 zeitbinder 2014-11-08 23:40:15 +0100
  • abfb6d9455 Allow frequencies outside of the normal band. zeitbinder 2014-11-08 23:34:26 +0100
  • 300414ef5e Added command line option for frequency deviation. zeitbinder 2014-11-08 23:32:46 +0100
  • f8613175ae Support for toggling the Traffic Announcement (TA) flag at run-time Christophe Jacquet 2014-11-01 12:00:48 +0100
  • aa4d85450d Cleanly stop the DMA engine even when no file is found. Following the bug report by Github user CRC-Mismatch Christophe Jacquet 2014-10-19 19:41:21 +0200
  • e814c50045 Update fm_mpx.c #14 T4d3o 2014-10-03 16:06:09 +0200
  • ce143a95b1 Merge 1df8540567 into 0bf57f9ce0 #13 CRC-Mismatch 2014-09-22 01:24:20 +0000
  • 1df8540567 Update pi_fm_rds.c #13 CRC-Mismatch 2014-09-21 22:24:03 -0300