4093 Commits

Author SHA1 Message Date
Oleg Belousov
806219f46e
Added menu group for transceivers (#2623)
* Added menu group for transceivers

* Reorder apps icons
nightly-tag-2025-04-16
2025-04-15 16:46:49 +08:00
Luca
a153cbf30b
Adding 8.33KHz spacing (#2628)
* Adding 8.33KHz spacing
* remove extern options_db_t freqman_steps which is now brought by ui_receiver.hpp
* use freqman db steps instead of static array
Co-authored-by: gullradriel <gullradriel@no-mail.com>
nightly-tag-2025-04-15
2025-04-14 18:59:50 +00:00
sommermorgentraum
584af02dba
Touch on waterfall to set cursor pos (#2624)
* init

* fix typo that found by Copilot

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-04-14 20:47:41 +02:00
gullradriel
f344a1ca40
fix comments (#2622) nightly-tag-2025-04-12 2025-04-11 11:48:07 +00:00
gullradriel
511675c9a1
Fix default waterfall file (#2621)
* correct default settings from file
* correct colors names
2025-04-11 19:30:18 +08:00
haruk
7bbd608c90
Delete dead code in ble_rx_app.cpp (#2620)
Duplicate include on line 24 removed.
2025-04-11 10:49:09 +00:00
Oleg Belousov
f941ae871a
Custom waterfall colors (#2617)
* Custom waterfall gradient
* Installing a custom waterfall gradient via fileman
* default file for user friendly swap
Co-authored-by: gullradriel <gullradriel@no-mail.com>
2025-04-11 10:46:04 +00:00
RocketGod
eff214cc79
Enhance Graphic Equalizer Visualization with Improved Frequency Bands and Response (#2614) nightly-tag-2025-04-11 2025-04-10 22:16:18 +02:00
Oleg Belousov
319ed3e7b4
Improved make_bitmap tool (#2615) 2025-04-10 12:21:19 +08:00
RocketGod
288f6bd517
GFX EQ App (#2607)
* Make the beginnings of rf3d
* Name change...
* Add mood button
* Remove forced amp settings and add persistent user settings
* Fix options bar layout and SettingsManager
* Make the background paint to black again after opening fq modal
* fix audio/mod/settings and cleaned unneeded parts
* Mapped bars to audio spectrum
* Improved frequency response... still needs work i think
* add on_freqchg to be able to answer to serial frequency change command
* Made calculations for 14 bars to fit screen and little adjustments
* Visual improvements
Co-authored-by: gullradriel
nightly-tag-2025-04-10
2025-04-09 14:27:51 +02:00
sommermorgentraum
809abb6842
user can disable battery change hint (#2612)
* theme fix again

* _

* _
nightly-tag-2025-04-07
2025-04-06 10:24:50 +08:00
sommermorgentraum
31082c63af
theme fix again (#2611)
* theme fix again

* _
nightly-tag-2025-04-06
2025-04-05 16:58:12 +08:00
gullradriel
ff14008b43
prevent long life var for audio app - AM (#2610)
* static vars so no external linkage is possible

* persistent settings and no more global living variables

---------

Co-authored-by: gullradriel <gullradriel@no-mail.com>
nightly-tag-2025-04-05
2025-04-04 21:43:26 +08:00
sommermorgentraum
1377516dce
make the ptext_prompt func can define which keyboard to enter (#2608)
* _

* format

* use define
2025-04-04 15:41:12 +02:00
Brumi-2021
4162820409
solving_Audio_App_AM_GUI_Problem_issue_2604 (#2609) 2025-04-04 14:04:06 +02:00
sommermorgentraum
4bbe1175c1
add tap tempo to metronomic app (#2605)
* _

* format

* fix new tree in Arch
nightly-tag-2025-04-03
2025-04-02 22:15:12 +02:00
sommermorgentraum
ecd1a217d7
Issue template again (#2602)
* test1

* test2
nightly-tag-2025-03-28
2025-03-27 10:12:43 +01:00
RocketGod
335cace137
Remove RF TX and use PATX baseband for audio --> speaker out only (#2601)
* Force 433.92 and remove metadata check

We already know the frequency for all files so don't need a million metadata files to match.

* Remove RF TX. Improve PATX baseband.

* code formatting of course
2025-03-27 12:33:24 +08:00
Mark Thompson
dbd708a1c7
Added more Wefax stations (#2600)
* Delete sdcard/FREQMAN/WEFAX.TXT

Replace with 2 files

* Add more WeFax frequencies

* Update comments

* Oops wrong folder

* Oops wrong folder

* Change comments
nightly-tag-2025-03-27
2025-03-26 11:43:17 -05:00
RocketGod
4d842b5fae
Force 433.92 and remove metadata check (#2599)
* Force 433.92 and remove metadata check: we already know the frequency for all files so don't need a million metadata files to match.
* Variable fixes and move to header
2025-03-26 15:56:27 +01:00
Erwin Ried
e24f1b131d
Create CONTRIBUTING.md (#2598) 2025-03-26 19:53:41 +08:00
Erwin Ried
3f2c7351f1
Create SECURITY.md 2025-03-26 12:22:18 +01:00
Erwin Ried
afc75f6cda
Create pull_request_template.md 2025-03-26 12:20:54 +01:00
Erwin Ried
69b17faddf
Create CODE_OF_CONDUCT.md 2025-03-26 12:09:51 +01:00
gullradriel
2c118ae584
Remove unneeded AMFM support in those apps (#2597) 2025-03-26 11:58:11 +01:00
gullradriel
75c34747cb
Externalize level (#2596)
* removing ability to focus on RSSI bars and to launch level app, until a solution to launch external apps from internal ones is given
* externalize Level app
2025-03-26 18:20:01 +08:00
gullradriel
7754c0f37f
Externalize scanner (#2589)
* externalize scanner
* NFM as main baseband as it's the biggest used one
* fix modulation bug introduced with AMFM
2025-03-26 10:42:24 +01:00
sommermorgentraum
37cc35d3c6
move default splash into sdcard (#2595)
* move bmps to sdcard
* remove unrelated files
* gitignore
* credit
* format
2025-03-26 10:34:00 +01:00
gullradriel
8a7aa9c0f8
remove not yet enabled screening app (#2594) nightly-tag-2025-03-26 2025-03-25 20:20:52 +08:00
Totoo
22d6e34cd6
remove dead code (#2593) 2025-03-25 12:33:28 +01:00
gullradriel
2229381ce3
Externalize dump pmem (#2590)
* initial commit

* clang

* memory icon

* text output and exit button, FOCUS OVERRIDE TO AVOID COMPILATION ERROR

* modem and data_structure_version accessor

---------

Co-authored-by: gullradriel <gullradriel@no-mail.com>
nightly-tag-2025-03-25
2025-03-24 18:14:08 -05:00
RocketGod
4a63bdd7a0
Fixed the I Tetromino rotation using SRS (Super Rotation System) (#2588) 2025-03-24 14:43:12 +01:00
Brumi-2021
21773cc3c3
Adding_Waterfall_ZOOM_x2_in_AM_modes_Audio_App (#2586)
* adding zoom_factor to app settings
* separated zoom_factor settings for AM and AMFM
* fix order so zoom factor is also applied correctly on modulation change
* fix zoom not applied when changing bandwidth
* temporary disable the Scanner so we are not breaking the nightly. Until we are choosing to finally remove it or find a better solution

---------

Co-authored-by: gullradriel <3157857+gullradriel@users.noreply.github.com>
Co-authored-by: gullradriel <gullradriel@no-mail.com>
nightly-tag-2025-03-24
2025-03-23 22:08:12 +00:00
RocketGod
4b000c8da6
Tetris: Combined cpp files. Helper files into hpp. Dark mode. Encoder on. (#2587) 2025-03-23 21:43:30 +01:00
sommermorgentraum
20c64c98bd
naming space (#2585) 2025-03-23 10:44:45 +01:00
RocketGod
139ade0670
Combine cpp, move helpers to hpp (#2584) 2025-03-23 14:04:01 +08:00
RocketGod
c5b7326d4b
Combined cpp files, stuffed helper files in hpp, updates start and game over screens (#2583) 2025-03-23 13:29:05 +08:00
sommermorgentraum
a60169c7f1
issue template fine tune (#2579) nightly-tag-2025-03-22 2025-03-21 17:43:43 +01:00
sommermorgentraum
0ce6ea8318
stopwatch opt (#2578)
* stopwatch opt

* comments

* format

* fxi ms display when user tune display level
2025-03-21 10:34:10 +08:00
RocketGod
4ecc9d04fe
Put ticker class and pp_colors in hpp file in namespace and remove helper files (#2577) nightly-tag-2025-03-21 2025-03-20 08:08:21 +01:00
Totoo
d73db884f0
Added wefax offset to audio app too. (#2572)
* added wefax offset to audio app too.

* moved from head to cpp
nightly-tag-2025-03-20
2025-03-19 23:03:04 +01:00
Benjamin Møller
ff2f27e297
Add icon for the doom game (#2574)
* Add icon for the doom game
* Add b/w .png to convert as doom icon
2025-03-19 17:58:34 +00:00
gullradriel
443ffd8ad3
Add WEFAX freqman file (#2567)
* Add WEFAX freqman file
* fix bad escaped spaces and unicode characters
2025-03-19 18:45:35 +01:00
sommermorgentraum
403c362702
fix external app address list (#2573) 2025-03-19 18:45:11 +01:00
RocketGod
6aa29e265b
Update Doom main.cpp for better icon (#2575) 2025-03-19 18:30:11 +01:00
RocketGod
40cf2b3f8c
Doom - Mayhem Edition (#2570)
* Doom - Mini Mayhem version

* Update ui_doom.cpp

* Update ui_doom.cpp

* Update ui_doom.cpp

* Update ui_doom.cpp

* Update ui_doom.cpp

* Update ui_doom.cpp

* Update ui_doom.cpp

* Update ui_doom.cpp

* Doom - Mayhem Edition

Made the Doom - Mayhem Edition game. Some little bugs but good enough for nightly.

* Code formatting. Forgot like always.

* give more initial ammo until i put ammo around the maze to collect
2025-03-19 14:16:12 +08:00
Totoo
4aa5fc1fbe
WeFax rx ext app (#2566)
* wf3

* Ookbrute (#2354)

* Revert "Ookbrute (#2354)"

This reverts commit abb8143eec7b8106a6523f808109f9d394d721f1.

* fix

* test edition

* re enable ble

* re enable ert

* steal amfm stuff

* something happens

* save bmp on start btn

* kinda works

* exit crash fixed

* redline, remove some hardcoded

* removed cpu killer red line, and some fixes

* simplify #1

* seems ok. time to improve

* added hidden freq offset to receiver model, so wefax can be set to the "correct" freq without users needs to substract 300 hz

* badly implemented sync detection, and disabled it.

* fix for fix

* fixes

* fix offset to real life off

* no line on freq enter

* fixes
nightly-tag-2025-03-19
2025-03-18 18:31:40 -05:00
Erwin Ried
717d615f4f
Update README.md
Other link broken
2025-03-18 10:46:19 +01:00
Erwin Ried
dce4e91e41
Update README.md
Fixing opesourcesdrlab link
2025-03-18 10:36:34 +01:00
Brumi-2021
dc2f3260f3
zooming_spectrum_AMFM_mode (#2565) nightly-tag-2025-03-17 2025-03-16 18:35:03 +01:00