Files
mayhem-firmware/firmware/application/apps
Richard bd781ce37b Fix for #2538 (#2635)
* Fix for #2538

Fix for #2538
Added on_bandwidth_changed Callback to ui_transmitter.hpp
Modified the field_bw.on_change lambda in the TransmitterView constructor to trigger the on_bandwidth_changed callback
Connected the Callback in ui_siggen.cpp

I am not a C++ programmer so this change was proposed by Gemini AI.

I have built and tested the App and it works as expected and I don't think the change will have any unexpected side effects.

* Fix clang issues

Fix clang issues

* Update ui_transmitter.cpp

typo

* Revised change

The proposed change mirrors the way a change to the frequency (on_edit_frequency) is triggered in ui_siggen by the tx_view.
The bw parameter is not passed because it is stored in _setting in the tx_view and will be read by update_config.
A change to the bw is not checked against auto_update to keep its behaviour consistent with a change to the gain, amplitude or frequency.

* Make changes to the channel_bandwidth dynamic whist playing

Behaviour of channel bandwidth is now consistent with frequency, amp and gain.

* comment edit

* revert hackrf submodule checkpoint to the repo

* comment

---------

Co-authored-by: zxkmm <zxkmm@hotmail.com>
2025-05-02 04:19:41 +00:00
..
2024-05-27 21:02:52 +02:00
2024-05-27 21:02:52 +02:00
2023-05-19 08:16:05 +12:00
2024-09-04 20:26:31 +02:00
2024-09-04 20:26:31 +02:00
2024-09-04 20:26:31 +02:00
2024-09-04 20:26:31 +02:00
2025-05-02 04:19:41 +00:00
2025-05-02 04:19:41 +00:00
2024-05-27 21:02:52 +02:00
2024-05-27 21:02:52 +02:00
2024-05-27 21:02:52 +02:00
2024-05-27 21:02:52 +02:00
2024-05-27 21:02:52 +02:00
2023-11-03 08:08:49 +01:00
2024-10-07 11:55:11 +02:00
2025-03-24 18:14:08 -05:00
2024-10-06 22:14:27 +02:00
2024-10-06 22:14:27 +02:00
2025-03-25 12:33:28 +01:00
2025-04-11 10:46:04 +00:00
2025-04-11 10:46:04 +00:00
2024-05-27 21:02:52 +02:00
2025-04-14 18:59:50 +00:00
2024-05-27 21:02:52 +02:00
2024-05-27 21:02:52 +02:00
2024-05-27 21:02:52 +02:00
2024-07-08 11:11:12 +02:00
2023-09-12 12:38:19 -07:00
2024-05-27 21:02:52 +02:00
2024-05-27 21:02:52 +02:00
2024-05-27 21:02:52 +02:00
2024-05-27 21:02:52 +02:00
2025-03-26 18:20:01 +08:00
2024-05-27 21:02:52 +02:00
2024-05-27 21:02:52 +02:00
2025-04-11 10:46:04 +00:00
2025-04-11 10:46:04 +00:00
2024-05-27 21:02:52 +02:00
2025-05-02 04:19:41 +00:00
2024-09-04 20:26:31 +02:00
2024-09-04 20:26:31 +02:00
2024-05-27 21:02:52 +02:00
2024-10-14 17:03:24 +02:00
2024-11-20 09:22:55 +01:00
2024-11-20 09:22:55 +01:00
2024-05-27 21:02:52 +02:00
2024-05-27 21:02:52 +02:00
2024-05-27 21:02:52 +02:00
2024-11-19 17:39:30 +01:00
2024-11-19 17:39:30 +01:00