The firmware for the MMDVM (Multi-Mode Digital Voice Modem)
Role in this project:
Embedded Systems Engineer / IoT Developer Contributions:169 commits, 53 PRs, 4 comments in 3 years 5 months
Contributions summary:Geoffrey contributed to the development of firmware for the MMDVM (Multi-Mode Digital Voice Modem), adding functionality such as a Goertzel algorithm implementation and a CTCSS decoder. They made changes to headers, cpp files, and configuration files to add support for these features. The user also integrated de and pre emphasis filters and made adjustments to the serial port communication.
firmwaremodem
The host program for the MMDVM
Role in this project:
Back-end Developer Contributions:89 commits, 21 PRs, 2 comments in 1 year 1 month
Contributions summary:Geoffrey primarily contributed to the FMControl module, implementing functionalities related to FM audio processing. They refactored the code to pack and unpack data using shifting and masking, and they integrated pre-emphasis, de-emphasis, and CTCSS removal filters. Additionally, the user addressed buffer management and ensured the proper handling of network communications, including EOT and poll messages within the FM Network.
hdmimmdvmcnc-controllerhost