Kyle Reed
25923e82a4
New Freqman edit UI ( #1272 )
...
* WIP new edit UI
* Fix textfield highlight
* WIP new edit
* Wrap up first pass of freqman edit
* Fix indexing of options
---------
Co-authored-by: kallanreed <kallanreed@noreply.github.com>
2023-07-14 18:46:39 -07:00
Mark Thompson
61cb57e48d
Added to_string_rounded_freq() function ( #1271 )
...
* Added to_string_rounded_freq function
* Added to_string_rounded_freq function
* Clang
* Clang try #2
* Use constexpr for pow10 array
* Additional string_format test cases
* Specify std=c++17 for g++ versions that default to an older standard
* Corrected string_format test cases
2023-07-14 13:38:02 -05:00
Kyle Reed
4985d836ea
Support save prompt on back arrow ( #1270 )
...
* Support save prompt on back arrow
* Add lifetime warning comment
2023-07-13 18:38:40 +02:00
Kyle Reed
d72d935607
Support showing invalid entries in Freqman and allow minor edits ( #1269 )
...
* Support showing invalid entries in Freqman and allow minor edits
* Use light_grey instead of grey
* Fix comment
* Fix null in description bug
* Fix spacing in delete entry dialog
* trim in delete modal
2023-07-13 08:28:27 +02:00
Mark Thompson
4ed06b9eff
Correct HamRadio frequency validation ( #1266 )
2023-07-12 20:27:02 +02:00
Mark Thompson
fa4623db7c
Print leading zeroes after decimal point ( #1265 )
2023-07-12 13:00:45 -05:00
Mark Thompson
a44e8b9921
Use unicode standard 0xA0-0xFF for Latin 1 characters ( #1263 )
...
* Update chars 0xA0-0xFF to match unicode
* Update ui_text.hpp
Update chars 0xA0-0xFF to match unicode
* Use unicode 0xB0 for degree character
* Clang
2023-07-12 07:14:00 -05:00
Kyle Reed
29e495a17f
Freqman UI ( #1255 )
...
* FreqmanDB direct file
* Clear UI for short lists
* Final touches on freqlist UI.
* Support vertical alignment in NewButton
* New buttons in FreqMan
* Wiring up UI to filewrapper actions
* Work around empty file
2023-07-11 22:48:36 +02:00
Kyle Reed
63be4de418
Add some basic validation to freqman parsing ( #1256 )
...
Co-authored-by: kallanreed <kallanreed@noreply.github.com>
2023-07-09 11:15:14 -07:00
Kyle Reed
497ca3f934
Refactor freqman_db parsing ( #1244 )
...
* WIP freqman changes/memory perf/stash
* Split ui tone_key function out for testing.
* Add more tests and fix bugs.
* Use default max_entries in recond
* Set limit back to 90 for now
2023-07-08 22:04:12 +02:00
Mark Thompson
60de625c37
Added fonts viewer (debug) app ( #1251 )
...
* Added fonts viewer (debug) app
* Added fonts viewer (debug) app
* Clang
* Use degree symbol vs asterisk for latitude/longitude degrees
* Save a few bytes by not overriding on_key
* Save a few bytes by not overriding on_key
* Clang
2023-07-08 10:26:05 -05:00
gullradriel
a09c0e4c2d
Recon and Level fix ( #1250 )
...
* Level: Fix for SPEC to other modes
* Recon: Better difference between RAW and AUDIO. Launch Capture instead of audio in SPEC mode
2023-07-07 22:21:48 +02:00
Mark Thompson
fcb681f4ae
Support for viewing BMP files in File Manager and setting as Splash screen ( #1242 )
...
* Use filesystem::path type vs string for BMP file name
* Use filesystem::path type vs string for BMP files
* Use a global const file path string for "/splash.bmp"
* Support for viewing BMP files and setting as Splash screen
* Support for viewing BMP files and setting as Splash screen
* Support for viewing BMP files and setting as Splash screen
* Update ui_ss_viewer.cpp
* Update ui_ss_viewer.hpp
2023-07-05 15:45:43 -05:00
gullradriel
8530fa8194
Recon unleashed SPEC mode ( #1240 )
...
* added quick recon optimized for spec mode
* fix bug going from spec to audio mode
2023-07-05 21:54:28 +02:00
GullCode
82ba35c162
fix gui glitches
2023-07-05 11:08:29 +02:00
Mark Thompson
d750afe38f
Use ImageToggle widget for 3 icons (no functional change) ( #1237 )
...
* Use ImageToggle button type for 3 icons
2023-07-05 09:12:40 +02:00
Kyle Reed
9b665a43c5
Radio state initialization ( #1236 )
...
* WIP RadioState init
* TX/RX cleanup
* Update all apps using RadioState and setting modulation mode
* Set apps to use AM mode
* Don't push modulation update in RadioState.
* Support passing overrides to Audio and MicTX
* Support set_nearest on OptionsField, fix recon step
* Fix audio, typo
---------
Co-authored-by: kallanreed <kylereed@manzana.lan>
Co-authored-by: kallanreed <kallanreed@noreply.github.com>
2023-07-04 18:26:26 -05:00
Mark Thompson
80c769b97d
Display CTCSS tone freq in Audio, Recon, and Level apps ( #1231 )
...
* Generate CTCSS messages at fixed rate regardless of tone freq
* Generate CTCSS messages at fixed rate regardless of tone freq
* Function for generating CTCSS description strings
* Function for generating CTCSS description strings
* Increase width of CTCSS text to include tone freq
* Increase width of CTCSS text field to include frequency
* Use CTCSS tone freq when saving HAM freqs to freq file
* Use function in tone_key.cpp for displaying CTCSS string
* Use function in tone_key.cpp for CTCSS descr strings
* Use function in tone_key.cpp for CTCSS descr strings
* Clang test
* Clang
* Clang
* Support for reading CTCSS tones from FreqMan file
* Clang
* Clean up and eliminate floating point
* Clean up and eliminate floating point
* Corrected CTCSS field length
* Corrected CTCSS field length
* Clang
2023-07-02 16:53:51 -07:00
Kyle Reed
44dd8fd083
Pmem cleanup ( #1230 )
...
* WIP pmem cleanup
* Finish pmem refactor
* Fix dump order
* Set defaults for splash and backlight
* Fix break
---------
Co-authored-by: kallanreed <kallanreed@noreply.github.com>
2023-07-02 09:35:34 -07:00
Mark Thompson
4e128e8930
Fixed CTCSS tone detection ( #1226 )
...
* Fixed erroneous rounding code
* Fixed CTCSS tone detection
* Correct tone index for XZ/WZ and sort table by tone freq
2023-07-01 15:36:07 +02:00
Mark Thompson
cdd524b9f3
Use a common function for finding Tone Key index from received Tone Frequency ( #1218 )
...
* Common function for finding CTCSS tone index from freq
2023-06-30 07:37:43 +02:00
Kyle Reed
99809c7919
Consolidate anti_alias BW selection into function ( #1217 )
2023-06-30 07:35:35 +02:00
Kyle Reed
2390d79111
Fix up Waterfall control names ( #1219 )
2023-06-30 07:34:19 +02:00
Kyle Reed
3b41d73ddd
Remove LTO, minor UI tweaks ( #1216 )
2023-06-30 07:33:33 +02:00
gullradriel
3d46c28911
fix build ( #1215 )
...
* fix build
* fixing build integrationg zoom
---------
Co-authored-by: GullCode <gullradriel@hotmail.com>
2023-06-29 13:58:10 -07:00
Kyle Reed
ca7840557b
Change how scrolling works, add home/end ( #1212 )
...
Conflicts fixed by gull
2023-06-29 22:17:31 +02:00
Mark Thompson
ceaa115025
Revert color of "SD over USB" icon back to yellow ( #1210 )
2023-06-29 22:13:33 +02:00
Mark Thompson
8dbcefbc75
Move initializer from .hpp -> .cpp file ( #1213 )
2023-06-29 22:07:39 +02:00
Mark Thompson
b28b96fb4a
Notepad text zoom support 5x8 to 8x16 font ( #1211 )
...
* Zoom button 5/8 to 8/16 font
* Zoom button 5/8 to 8/16 font
* Clang & revert unintended change
* Suggested improvements
* Suggested code changes
* Added char_width function
* Added char_width function
* Oops copy-paste error
* Delete added blank line
2023-06-29 10:55:25 -07:00
Stupid retard noob attention king
e15a8ed2d8
improve keyboard ( #1209 )
...
* init commit for raw input in keyboard
* clean up
* clean up - 1
* clean up - 2
* can input underline and < now
* format fix
* textual change
* textual change - 2
* textual change - 3
* textual change - 4
* edit for PR comment
* edit for PR comment - 2
* edit for PR comment - 3
* edit for PR comment - 4
* edit for PR comment - 5
2023-06-29 09:24:18 -07:00
gullradriel
19b77bf03b
fix recon start and mode change ( #1208 )
2023-06-28 22:21:13 +02:00
Kyle Reed
7b1541d2e8
work around calling focus from ctor path. ( #1207 )
2023-06-28 21:50:11 +02:00
gullradriel
830fea63ed
Optimize compilation flags ( #1206 )
...
* restoring -O3 on baseband, activating lto on cpp parts
2023-06-28 21:46:49 +02:00
Kyle Reed
3d59de55f8
Remove raw new/delete from Recon ( #1203 )
2023-06-28 19:14:30 +02:00
Mark Thompson
5c1f5a7d2e
Second DFU Overlay Screen with Receiver Info ( #1204 )
...
* 2nd DFU overlay with receiver info for debug
2023-06-28 19:04:16 +02:00
Kyle Reed
4e985420d4
Replace Replay with Playlist ( #1202 )
...
* Replace Replay with Playlist
* Suggestions from test-drive. Launch from Fileman
2023-06-28 19:02:06 +02:00
Mark Thompson
39acaf846a
Revised title bar truncation code & removed title widget shading ( #1201 )
...
* Revised title truncate & undo widget shading
* Revised title truncation & undo widget shading
2023-06-27 19:34:25 -07:00
Mark Thompson
4ea8abb53b
Limit title length when too many status icons & shade background of every other icon ( #1195 )
...
* Shading alternate icon backgrounds on title bar
* Shading alternate icons on title bar
* Shading alternate icons on title bar
* Clang
2023-06-27 10:15:58 +02:00
gullradriel
32085f317b
adding one more character to modulation widget for spec ( #1193 )
...
Co-authored-by: GullCode <gullradriel@hotmail.com>
2023-06-27 10:02:04 +02:00
Kyle Reed
faa4367295
Allow frequency override in Playlist, Folder fixes ( #1194 )
...
* Allow frequency to be changed per-entry
* Folder fixes, use TX freq
---------
Co-authored-by: kallanreed <kallanreed@noreply.github.com>
2023-06-26 19:44:01 +02:00
Mark Thompson
3f8a4957af
Moved AK Speaker Disable back to a title bar, and modified Mute Icon to differentiate ( #1192 )
...
* Added fn to indicate support for disabling speaker
* Support both mute & speaker disable icons
* Byte grouping for ui_config2_t bitmap
* Fix disabling AK speaker to take effect immediately
2023-06-26 08:08:09 +02:00
gullradriel
b5ea81cf96
fix SPEC mode in app ( #1191 )
...
Co-authored-by: GullCode <gullradriel@hotmail.com>
2023-06-25 16:52:40 -07:00
Kyle Reed
e14fa5eab0
New playlist ( #1185 )
...
* updated playlist file format
* fix trim and delay part of item
* playlist add/remove tracks
* UI Tweak
2023-06-25 20:40:19 +02:00
Mark Thompson
960ecf616c
Update menu icons colors per app state & add contrast to bright icons for improved visibility when Selected ( #1189 )
...
* Orange icons vs yellow
* Update app icon colors per current development states
* Darken bright icons on white backgrounds
* Darken bright icons on white backgrounds
2023-06-25 19:48:51 +02:00
gullradriel
996ccb0e40
Recon capture mod ( #1190 )
...
* Recon: disabling config while recording
* Capture and Spectre Painter: using freqman set bandwidth option instead of static define
* Recon: light_grey for disable so we can still see the text
2023-06-25 11:33:44 +02:00
Mark Thompson
407fee23b9
Long button press support ( #1188 )
2023-06-25 11:32:37 +02:00
gullradriel
5cd9c377d2
Recon record ( #1182 )
...
* added auto record checbox and functions (audio and raw)
* Changed baseband compile option from -O3 to -O2. Trying lower gave unexpeted and crashing results.
* added 650k SPEC bw
* fix hang if wait is -100
* fixing no SPEC support in scanner
2023-06-25 08:16:49 +02:00
Kyle Reed
e08273b8b8
Auto layout of top status icons ( #1178 )
...
* WIP - updated pmem
* WIP status tray auto layout
* Add settings page for icons
* Add ui_config2 to pmem dump
---------
Co-authored-by: kallanreed <kallanreed@noreply.github.com>
2023-06-23 16:13:39 -07:00
Kyle Reed
6b0f90c321
Update string_format.cpp ( #1184 )
2023-06-24 00:08:11 +02:00
Mark Thompson
0dea488e98
Added TouchTunes jukebox icon ( #1183 )
...
* Added TouchTunes jukebox icon
* Added TouchTunes jukebox icon
* Added TouchTunes jukebox icon
2023-06-23 15:01:19 -07:00
Mark Thompson
e60c4dc34b
Paint Roller icon for S.Painter & fix make_bitmap.py to generate Clang-compliant code ( #1181 )
...
* Generate Clang-compliant output file
* Paint roller icon for Screen Painter app
* Paint roller icon for Screen Painter app
* Paint roller icon for Spectrum Painter
2023-06-23 07:57:35 -07:00
gullradriel
0c75713820
using emplace_back instead of push_back
...
* using emplace_back instead of push_back is giving better results in regards of the memory management and crashes
* we tried with all our best ideas, we don't know why it's better but it outperformed every other allocations method tested
2023-06-22 22:26:15 +02:00
gullradriel
6a28987a36
Debug utilities ( #1171 )
...
-pmem, receiver and transmitter model dumps
2023-06-22 17:35:21 +02:00
gullradriel
7331979107
Freqman memory fix ( #1177 )
...
* Cleanings and setting the limit to a working for all apps one
* fixing a guru memory errors, renaming a leftover variable
* removed unneeded set_dirty
2023-06-22 17:34:20 +02:00
Mark Thompson
f22808f8ca
Pan & Zoom-in support for GeoMap ( #1172 )
...
* Zoom-in support
* Zoom-in support
* Clang formatting
* Clang formatting
* Zoom-in support
* Zoom-in support
* Zoom-in support
* Roll-back wrong file edited
* Zoom-in support
* Clang formatting
* Clang formatting
* Zoom-in support
* Zoom-in support
* Zoom-in support
* Oops copy/paste error
2023-06-21 21:56:07 +02:00
E.T
e1c519d71e
Frequman widget gets a non owning reference to the database instead of copying ( #1175 )
...
-Get rid of -Weffc++ pointer member warnings by restricting copy of FreqManUIList
-Add null checks
-Remove unused macro
2023-06-21 12:05:07 +02:00
Kyle Reed
909f37f89b
whipcalc parsing, bug fixes ( #1174 )
...
* whipcalc parsing, bug fixes
2023-06-20 20:22:58 +02:00
Kyle Reed
63b0093321
Consolidate metadata file parsing ( #1173 )
...
* Add metadata file helper and replace old code
* Finish updating metadata read/write
2023-06-20 09:32:37 +02:00
Mark Thompson
fa06df1400
Persistent audio mute support revisions ( #1169 )
...
* Don't disable DAC when other audio output is using it
* Persistent audio mute revisions
* Moved persistent audio mute code to audio.cpp
* Make "Disable AK speaker amp" take effect immediately
2023-06-19 21:06:07 +02:00
Kyle Reed
f83027d451
Re-add MicTX workaround ( #1170 )
2023-06-19 21:05:08 +02:00
Kyle Reed
7ebf3d3cdd
Fix hang in Audio when switching from Capture app, & bug fixes. ( #1167 )
...
* Fix hang in Audio when switching from Capture app
* Bug fixes
2023-06-19 07:48:29 +02:00
Kyle Reed
5daa0dfbb1
Consolidate frequency field on_edit ( #1166 )
2023-06-18 21:11:04 +02:00
Mark Thompson
7b669d7001
Proposed default focus changes ( #1165 )
...
* Changed default focus of pocsag, glass, scanner, sonde
2023-06-18 08:14:29 +02:00
Mark Thompson
ba2407d691
Persistent audio mute support ( #1161 )
...
* Persistent speaker mute support #1100
* Moving persistent mute support from WM8731/AK4951 codec files to audio.cpp module for simplification
2023-06-17 23:15:21 +02:00
Kyle Reed
5743d3a3b9
Playlist cleanup ( #1163 )
...
* Functional rewrite of playlist
2023-06-17 22:01:46 +02:00
Kyle Reed
7f1c0f6f7e
Explicitly set tx_model to make MicTX happy ( #1162 )
...
Co-authored-by: kallanreed <kallanreed@noreply.github.com>
2023-06-17 19:15:46 +02:00
Kyle Reed
650d299c99
Don't update radio directly when saving/restoring tx/rx model settings. ( #1160 )
...
* Set rf direction in RadioState
* centralize cpld load for TX->RX
* Remove calls to load_sram from all apps
* re-add CPLD hack, don't set radio values directly.
---------
Co-authored-by: kallanreed <kallanreed@noreply.github.com>
2023-06-17 07:54:52 -07:00
gullradriel
3a5c2da66c
fixing bandwidth application, changed UI a bit ( #1158 )
...
* fixxing bandwidth application, moved 'continuous' from config page to main page in form of a 'loop' button. Removed looking glass button as it's not configurable to position on a range/signal
2023-06-16 07:50:04 +02:00
Kyle Reed
d29826e6f2
Update playlist file parsing, reduce allocs ( #1157 )
...
* Update playlist file parsing, reduce allocs
* Cleanup, move impl to cpp
2023-06-15 22:15:26 +02:00
Kyle Reed
34fefd1cad
Add file reader ( #1155 )
...
* Add file reader
* Add a simple test example of parsing settings.
* Use new FileLineReader to parse Glass presets
* Trim CRLF from Glass preset name
2023-06-15 09:45:13 +02:00
Mark Thompson
a5c7eb2fbc
Starting freq fixes when no App Settings, and support for App Settings in Scanner App (Mode/BW/Step only) ( #1153 )
...
* Fix initial freq when no App Settings tpms
* Default POCSAG freq when no App Settings
* Enable Scanner App Settings for Modulation/BW/Step
* Default SONDE freq when no App Settings
2023-06-14 16:54:19 +02:00
Kyle Reed
6298388fe1
Stash radio settings per app ( #1151 )
...
* add a little Stash utility.
* add radio state RAII helper.
* first part of radio_state changes
* add radio_state_ to rest of apps
* fix freq_step and format
* fix unused ui_sigfrx: corrected sample rate, added back freq setting
2023-06-14 09:57:20 +02:00
Kyle Reed
19491ce3f7
Add debug_log, fix tx_bht ( #1149 )
2023-06-13 08:14:26 +02:00
Kyle Reed
3db2053c21
Allows apps using app settings to use global frequency ( #1148 )
...
* Allow apps to not use persisted freq.
* use rx_freq for RX mode
* remove direct call to persistant_memory in tx_model
* app_setting defaults, and tx_view to use ctor value
2023-06-12 19:40:32 +02:00
gullradriel
ccd7bd6fc2
Fixing txt_line_processing logic, adding back track number and plalist name ( #1146 )
2023-06-12 07:25:25 +02:00
Kyle Reed
fff78ce00f
Faster app_settings save ( #1145 )
...
* No-allocation settings save
* remove fixed TODO
---------
Co-authored-by: kallanreed <kallanreed@outlook.com>
2023-06-11 13:35:45 -07:00
Kyle Reed
8bd3d6249d
App settings revamp ( #1139 )
...
* WIP AppSetting overhaul
* WIP migrating apps to new settings.
* remove settings, rename tuned => target
* formatting
* Minor fixes
* Fix hang on app load
* run formatter
* PR comment fixes
* Load modulation into receiver model in app_settings
* Run formatter
---------
Co-authored-by: kallanreed <kallanreed@outlook.com>
2023-06-11 11:47:13 -07:00
gullradriel
f65e743c4c
Recon revamp ( #1144 )
...
* fixing recon/scanner restarting while on pause and setting a manual start or end
* gui revamping, duplicated options suppressed from config menu
* recon_match_mode set at start
2023-06-11 18:49:28 +02:00
zxkmm
843880d22e
playlist: fix track_number out of range and a little fix and alittle ui change ( #1142 )
...
* fix playlist track_number out of range
* implement pause
* fix for review: compatibility for old PPL grammar
2023-06-11 18:22:15 +02:00
gullradriel
ec3cc7a859
Looking spectrum tune ( #1143 )
...
* finely tuned spectrum and marker precision, all modes
* hidding buttons when mode is not supported
* removing on show hide since widget implementation is buggy. Fine tuned values using signal generator to get around the corners
---------
Co-authored-by: GullCode <gullradriel@hotmail.com>
2023-06-10 17:17:02 +02:00
Eisenberger Tamas
4ec2d64cb7
improve P.Memory naming consistency
...
I swear I wont touch these strings again :D
2023-06-10 00:34:27 +02:00
E.T
d370dae170
increase touch sensitivity a little more ( #1140 )
...
and make the code a little more descriptive :)
Co-authored-by: Eisenberger Tamas <e.tamas@iwstudio.hu>
2023-06-09 23:45:26 +02:00
E.T
a2e5e03f07
Gcc12 related fixes ( #1138 )
...
* GCC12 related fixes but still compiles on GCC9
* Suppress warnings about volatile +=
* Enable c++20 if supported by the compiler
On gcc12 we need to use -std=c++20 since constexpr .c_str() on std::string is only officially available since c++20 and the new gcc wouldnt let us use it with older standard
* code format
---------
Co-authored-by: Eisenberger Tamas <e.tamas@iwstudio.hu>
2023-06-10 07:50:42 +12:00
gullradriel
db81b9b1e1
code cleaning, fast and slow mode adjustement, dc pixels displayed ( #1137 )
...
* code cleaning, fast and slow mode adjustement, dc pixels displayed
* factorisation, comments
* adjusting offsets for alignement
* indent
---------
Co-authored-by: GullCode <gullradriel@hotmail.com>
2023-06-09 17:13:44 +02:00
E.T
b9de1918b4
fix pmem -> make backup_ram_t data members volatile ( #1135 )
...
* fix pmem -> make backup_ram_t data members volatile
plus add calculated crc to the pmem debug screen
* rename pmem debug menu to p.mem
As this is how its refered to in the wiki and other screens
* p.mem looked strange with capital P
---------
Co-authored-by: Eisenberger Tamas <e.tamas@iwstudio.hu>
2023-06-09 15:52:09 +02:00
Mark Thompson
344a8dc0a0
Fix crash when empty FreqMan files ( #1113 ) and Fix missing Comma when editing text ( #1125 ) ( #1131 )
...
* Fix crash issues with empty FreqMan files
* Added ability to delete empty files
* Fix missing Comma character when editing text #1125
2023-06-08 05:46:07 +02:00
E.T
3ddc753c88
Pmem reset ( #1115 )
...
* reset config when holding down select durring boot
it still need to be tripple checked if adc or control init really doesnt use any pmem
* one less magic number :)
* dual key action left+right for pmem reset
---------
Co-authored-by: Eisenberger Tamas <e.tamas@iwstudio.hu>
2023-06-08 10:52:29 +12:00
E.T
d3a7414e51
pmem debug ( #1112 )
...
* pmem debug
* remove std::to_string
* fix review findings
---------
Co-authored-by: Eisenberger Tamas <e.tamas@iwstudio.hu>
2023-06-07 22:32:44 +02:00
gullradriel
1406c81e03
fix for save freq and category position ( #1120 )
...
* fix for save freq and category position
* applying conversation fixes, and save keep freqs when changing category
2023-06-07 18:05:12 +02:00
Kyle Reed
0f28fefc82
Consolidate styles ( #1116 )
...
* Consolidate styles into a Styles class and clean up code
* Format
* Add style_bg_dark_grey for nav bar
* Fix bugs found in PR
* Rename styles
* Add bg_white style
---------
Co-authored-by: kallanreed <kallanreed@outlook.com>
Co-authored-by: gullradriel <3157857+gullradriel@users.noreply.github.com>
2023-06-07 08:33:32 -07:00
E.T
496b124baf
fix missmatched deletes in spectrum painter ( #1121 )
2023-06-07 15:41:30 +02:00
gullradriel
eecdd3acda
fixing edit freq,edit desc, delete freq ( #1117 )
...
* fixing edit freq,edit desc, delete freq
* fixing scrolling issues
* fixing indent
2023-06-07 10:17:55 +02:00
gullradriel
c66df8c807
add back correct highlight to list ( #1114 )
2023-06-07 10:17:29 +02:00
Mark Thompson
f2a7617b1b
WFM bandwidth widget dial direction (clockwise==increasing) & OptionsField widget change (circular list) ( #1109 )
...
* Put WFM bandwidth options in ascending order
* Put WFM bandwidth options in ascending order
* Put WFM bandwidth options in ascending order
* Put WFM bandwidth options in ascending order
* Put WFM bandwidth options in ascending order
* Clang formatting attempt
* OptionsField wrapping - for your consideration
Perhaps if OptionsWidget supported wrapping, then it would be easier to dial through all available options without having to know which direction to turn the dial.
2023-06-06 18:46:08 +02:00
Kyle Reed
af448cf444
Persist audio ( #1110 )
...
* Add credits
* Persist audio, add volume to apps
* Remove comment
* Hack around apparent alignment problem
2023-06-05 20:09:50 +02:00
E.T
9c39061590
Touch fix bl timeout ( #1108 )
...
* Touch debug from kallanreed
* Revert "init commit for fix touchscreen bad corner (#1071 )"
This reverts commit 53fcdedb88
.
* increase touch sensitivity by lowering the threshold
---------
Co-authored-by: Eisenberger Tamas <e.tamas@iwstudio.hu>
2023-06-04 22:41:55 +02:00
Kyle Reed
28319652c1
Add AudioVolumeField -- cleanup ( #1107 )
...
* WIP Adding AudioVolumeField
* Fix build break
* Add Bernd to about
---------
Co-authored-by: kallanreed <kallanreed@outlook.com>
2023-06-04 12:56:46 -07:00
gullradriel
7e8a139732
moved pmem setting restore before top bar is loaded ( #1105 )
...
* moved pmem setting restore before top bar is loaded
* added a check pmem from sdcard function, replaced occurences, added a save to file on back button
* Added defines for flag file and dump file, changed test func name to should_use_sdcard_for_pmem, used file_exists, removed save and load pmem parameter
* changed a text to a more comprehesible one
2023-06-04 21:25:25 +02:00
Mark Thompson
e3e179e380
Increase text brightness for aged flights in ADS-B RX ( #1106 )
2023-06-04 16:56:53 +02:00
Mark Thompson
4f768140c1
Disallow Focus positioning to Empty lists #1097 ( #1104 )
...
* Disallow Focus positioning to Empty lists #1097
* Disallow Focus positioning to Empty lists #1097
2023-06-03 23:01:53 -07:00
Kyle Reed
e5728b3501
Fileman default open and Screenshot viewer ( #1102 )
...
* WIP expensive way
* Add default file handling to fileman
* Remove screenshot_reader and tests
* Read data in chunks
* Format
* Fix error text position
* PR feedback
---------
Co-authored-by: kallanreed <kallanreed@outlook.com>
2023-06-03 19:26:39 -07:00
gullradriel
f66f438487
Recon/FreqMan set limit in load_freqman_file_ex ( #1098 )
...
* changed a hardcoded value by a define, changed the order for the database clean so it happens first, changed load_freqman_file_ex so it can take a max num of freqs as a parameter with a default to FREQMAN_MAX_PER_FILE
* added a swap and a set_db to clear as much as possible before the loading of a category
* added a define for Recon max per files
* remove unneeded comment
2023-06-03 22:42:34 +02:00
gullradriel
c3264f0d15
set tx and rx before launching mic app from recon ( #1094 )
...
Co-authored-by: GullCode <gullradriel@hotmail.com>
2023-06-02 17:53:15 +12:00
Kyle Reed
8d7fdeb633
Add edit support for Notepad ( #1093 )
...
* WIP file editing
* WIP file editing
* Add "on_pop" handler to navigation.
* WIP Editing
* WIP for draft
* Fix mock and unit tests, support +newline at end.
* Clean up Painter API and use string_view
* Fix optional rvalue functions
* Fix Result 'take' to be more standard
* FileWrapper stack buffer reads
* Grasping at straws
* Nit
* Move set_on_pop impl to cpp
* Workaround "Open" when file not dirty.
---------
Co-authored-by: kallanreed <kallanreed@outlook.com>
2023-06-01 15:45:55 -07:00
gullradriel
69011754c9
simplifications, better precision, less sleeps ( #1091 )
...
* simplifications, better precision, less sleeps
* fixing glitches
* fixed res freeze
* correct frequency picking for marker, yay !
* added comments into the code in hard parts
* took out unneeded sleep
Special thanks to users vmakeev, tel, f1ghy, u-foka for their resilience in testing the bunch of bins I've produced to fix the thing :-)
2023-06-01 13:03:32 +02:00
Kyle Reed
e50d8dc148
Move file_wrapper and make testable. ( #1085 )
...
* WIP Move file_wrapper and make testable.
* More tests, get text_editor compiling
* Back to working
* Run formatter
---------
Co-authored-by: kallanreed <kallanreed@outlook.com>
2023-05-28 08:44:21 -07:00
gullradriel
23c24355ab
Yellow coloration for truncated freqman files ( #1086 )
2023-05-28 17:09:46 +02:00
Brumi-2021
0dcf2af50d
Minor GUI change to the Mic App ( #1084 )
...
* Mic App GUI tidy up
2023-05-27 18:13:17 +02:00
gullradriel
0fc748a234
precision marker tweak on single pass ( #1079 )
...
* precision marker tweaks
2023-05-26 22:42:12 +02:00
gullradriel
638ea78db9
cosmetic fix on option config ( #1080 )
2023-05-26 19:47:41 +02:00
gullradriel
e81747ef7b
fixed wrong function declaration ( #1078 )
2023-05-26 19:35:17 +02:00
gullradriel
89e24cb358
Freqman mem reduce ( #1076 )
...
-made frequency lists a widget to avoid a full frequency_list copy
-reduced FREQMAN_MAX_PER_FILE to a working limit
2023-05-26 18:17:47 +02:00
Kyle Reed
00667cecf9
Notepad menu ( #1072 )
...
* WIP notepad menu
2023-05-26 10:02:17 +02:00
zxkmm
53fcdedb88
init commit for fix touchscreen bad corner ( #1071 )
...
fix a rounding issue and allow more sensible touchscreen
2023-05-26 09:50:32 +02:00
zxkmm
5bdf9363e9
fix for bad track count ( #1069 )
...
* fix for bad track count
* code format
* Thanks kallanreed for providing a more clear logic!
2023-05-25 22:07:27 +02:00
Mark Thompson
6b44a77ef6
Support for Rotary Encoder Dial sensitivity levels, issue #965 ( #1057 )
...
* Support for 3 levels of rotary encoder sensitivity #965
Backend support; UI will still need to call set function to configure.
* Support for 3 levels of rotary encoder sensitivity #965
Backend support only. UI will still need to be changed to call the set_sensitivity() function to configure.
* Removed trailing space
* Deleted blank lines to see if format checker will be happier
* Simpler support for multiple levels of encoder sensitivity, for issue #965
Removed the convoluted code :-) and instead just using a 2-dimensional array to choose which transition map to use. For now I only have 2 (vs 3) levels enabled as well, to save code space and because high-sensitivity is very touchy.
* Simpler version of configurable encoder sensitivity, issue #965
* Formatting
* Formatting test for Clang
* Formatting test
* Formatting (removed helpful comment)
* Formatting test (remove commented-out code)
* Formatting & swapping medium/low so default mode=0
* Swapped medium/low so default mode=0
* Adding UI & PMEM support to make encoder dial sensitivity configurable, issue #965
* Adding UI & PMEM support to make encoder dial sensitivity configurable, issue #965
* Adding UI & PMEM support to make encoder dial sensitivity configurable, issue #965
* Adding UI & PMEM support to make encoder dial sensitivity configurable, issue #965
* Adding UI & PMEM support to make encoder dial sensitivity configurable, issue #965
* Adding UI & PMEM support to make encoder dial sensitivity configurable, issue #965
* Removed unneeded range check (trusting in pmem checksum)
2023-05-24 19:32:12 -07:00
gullradriel
edc6dc819c
Recon: reducing memory imprint, live list removal function in Recon ( #1058 )
...
* reducing memory imprint before launching a nav
* added remove from loaded list in Recon / delete from output file in Scanner functionality
* fix initial color for filename
2023-05-24 20:52:05 +02:00
Kenny
ffd72eb232
ui_spectrum_painter tx gain initialization ( #1059 )
...
When starting the app, actual tx gain is 47 while the ui shows 10. "Increasing" gain to 11 takes effect, reducing actual gain as displayed in UI. This change makes the UI gain value consistent with actual tx gain.
2023-05-24 19:54:40 +02:00
Kyle Reed
feee1f7ab3
Set default TX gain to 35 ( #1062 )
...
* Set default TX gain to 10
I'd rather people who know better have to turn this up, than people who don't know better to be jamming their neighbors accidentally.
* Update transmitter_model.hpp
Set default to 35 per discussion.
2023-05-24 19:31:59 +02:00
Kyle Reed
2d79cd4b24
Fix button_exit width ( #1064 )
...
I moved the exit button without making it narrower in the last change. This shrinks the width, so it fits on the screen.
2023-05-24 19:20:48 +02:00
Kyle Reed
637bcfdbc7
Use receiver/transmitter models everywhere ( #1056 )
...
* Use receiver/transmitter models everywhere
* Run formatter
* Fix a copy-paste bug, make transmitter_model actually set tx_gain.
---------
Co-authored-by: kallanreed <kallanreed@outlook.com>
2023-05-23 21:22:30 -07:00
zxkmm
22c9dd31bf
playlist fix -fix for review comments ( #1054 )
2023-05-23 18:28:50 +02:00
Mark Thompson
67b5b57533
Support "repeat" when a direction button is held down ( #1053 )
...
* Support "repeat" when holding a direction button
* Support "repeat" when a direction button is held
* Support "repeat" when a direction button is held
* Support "repeat" when a direction button is held
* Formatting violation - removed a trailing space
* Removed unneeded return() statement
2023-05-23 18:55:26 +12:00
Kyle Reed
c2314f4838
Support open in notepad from fileman ( #1052 )
...
* Support open in notepad from fileman
* Align Filename Exit button with UI
2023-05-23 06:40:03 +02:00
zxkmm
1cb682473a
playlist fix ( #1043 )
...
* first commit for playlist fix
* format for playlist fix
* playlist fix -textual change
thanks @kallanreed for giving the new name of the extension XD
2023-05-23 06:39:22 +02:00
Mark Thompson
63dd85cbfc
Fixed logic error in unused code module ( #1049 )
2023-05-23 16:26:16 +12:00
gullradriel
ec8bf04baa
looking glass: correct max_hold computation with new modes ( #1047 )
2023-05-22 23:24:46 +02:00
Mark Thompson
a1189faad1
Fixed Scanner RESUME button when delay timer Wsa==0, issue #1041 ( #1046 )
2023-05-22 23:21:00 +02:00
gullradriel
ba9cc55b5a
add original or complementary author ( #1045 )
2023-05-22 22:17:28 +02:00
Kyle Reed
98f3bf151f
Lazy line caching for Notepad ( #1042 )
...
* easier 'now', start adding text editor
* Adding scrolling to notepad
* Better scrolling
* Better scrolling, off-by-1 bugs
* MVP fit and finish
* Add tiny font and use in Notepad
* Font tweaking, tiny font cursor
* Fix warning
* Format changed files
* WIP No file limit
* WIP - adding CircularBuffer type
* WIP Caching
* add unit test for circular_buffer
* WIP still have a bug when moving cache forward
* Finish lazy line caching
---------
Co-authored-by: kallanreed <kallanreed@outlook.com>
2023-05-22 13:08:59 -07:00
gullradriel
80636c53da
fix CONFIG not working if nothing changed and got less flickering by separating text output ( #1034 )
...
-fix CONFIG dysfunction if nothing had changed: this was a reminiscence of the nothread conversion
-addressed screen flickering: reduced it by separating two text output
-variables: took out unneeded userpause (reminiscence of the nothread conversion)
-solved problem with manual range not updating description on consecutive clicks
-solved problem with direction changing on 'UNLOCK/SKIPLCK'
2023-05-22 10:49:07 +02:00
Mark Thompson
4d1269051b
Fixed debounce code to handle noisy switch transitions #989 ( #1030 )
...
* Fix debounce to handle noisy switch transitions
* Fix debounce to handle noisy switch transitions
* Fix debounce to handle noisy switch transitions
* Removed inline comment to see if Clang checker will be happy
* Test fix for supposed Clang formatting issue
2023-05-22 12:06:37 +12:00
gullradriel
be1b2716d6
freq correct unit fix ( #1029 )
...
* fix units for frequency offset. It was planned to be a uint32_t since a uint16_t is obviously too short
* took the uint32_t limitation for frequency offset in account
2023-05-21 23:47:02 +02:00
gullradriel
cac3a7cf1e
Settings directory fix in Level and Recon ( #1028 )
...
* removed unneeded sdcard check and directory creation
* changed settings so they use SETTINGS and a better name. Code beautication
2023-05-21 22:31:03 +02:00
gullradriel
0e86e63e97
Fixing colorisation of wait/lockwait fields ( #1026 )
...
* Fixing colorisation of wait/lockwait field
2023-05-21 20:42:54 +02:00
gullradriel
c0ff5715de
fixing bad range for lock field ( #1024 )
...
* fixing bad range for lock field
2023-05-21 09:11:58 +02:00
gullradriel
24ce1b9893
fixed bad copy paste from #1016 , thanks @notherngineer ( #1023 )
...
fixed bad copy paste from #1016
2023-05-21 08:59:42 +02:00
gullradriel
f18764f109
Adding Frequency Correction menu and effect ( #1016 )
...
* Adding Frequency Correction and entry menu in Settings
2023-05-20 09:30:08 +02:00
Kyle Reed
02811b9967
Add Notepad app ( #1010 )
...
* easier 'now', start adding text editor
* Adding scrolling to notepad
* Better scrolling
* Better scrolling, off-by-1 bugs
* MVP fit and finish
* Add tiny font and use in Notepad
* Font tweaking, tiny font cursor
* Fix warning
* Format changed files
---------
Co-authored-by: kallanreed <kallanreed@outlook.com>
2023-05-20 08:39:35 +12:00
gullradriel
693d7864e4
Looking glass final cut ( #1015 )
...
* Painter validation on single,fast and slow scan, fixes, comments, organisation
* autoindent
2023-05-19 22:16:44 +02:00
Brumi-2021
4d3f9a8333
simple 1 pixel error correction ( #1014 )
...
No risk and already validated. just deleting incorrect -1 pixel vertical in Y .
2023-05-19 21:27:06 +02:00
jLynx
033c4e9a5b
Formatted code ( #1007 )
...
* Updated style
* Updated files
* fixed new line
* Updated spacing
* File fix WIP
* Updated to clang 13
* updated comment style
* Removed old comment code
2023-05-19 08:16:05 +12:00
gullradriel
7aca7ce74d
removing keyfob app ( #1006 )
...
* removing icon
* disabling keyfob app
* icon file rebuild
2023-05-18 21:01:58 +02:00
Brumi-2021
3af282c10a
Extending Power Colour Warning in 3 Tx App's ( #1005 )
...
Extended color scheme for transmit fields
2023-05-18 17:04:58 +02:00
Mark Thompson
d059248802
Scanner enhancements ( #986 ) ( #999 )
...
* Scanner enhancements (issue #986 )
2023-05-18 17:01:39 +02:00
Brumi-2021
6bb2a3559d
Minor change to the Mic App UI , (adding colour warning indication, based on RF settings GAIN , AMP) ( #1001 )
...
* Add colour Power_tx UI warning to Mic App
* Cleaning compile warnings
2023-05-17 12:26:14 +02:00
gullradriel
1a829707f4
fixing PR comments ( #991 )
...
* cleanings, factorisation, indentation.
2023-05-15 10:50:21 +02:00
Mark Thompson
22430fb8d4
Support frequency files that don't have a C/R at the end of the last line ( #997 )
...
* Support FREQ files that don't have 0x0A at end of last line
2023-05-15 09:11:56 +02:00
Bernd Herzog
e694e73a75
fixed crash when BtnGridView has more than one page ( #993 )
...
* fixed crash when BtnGridView has more than one page
* removed empty buttons from view
2023-05-15 00:08:48 +02:00
Bernd Herzog
b4da86d491
New app: Spectrum Painter ( #988 )
...
* added spectrum painter app
2023-05-14 23:09:43 +02:00
gullradriel
a27881ecd6
Recon event nothread ( #984 )
...
* deleted unreliable Thread system and use exclusively the statistics events instead
* reducing used variables, reducing number of functions, revamped main drawing and locking system
* max speed is fixed at a maximum of 10 scans/secs due to statistics not coming quicker than that
2023-05-14 21:20:10 +02:00
gullradriel
2a4c49c38c
Freqman 40k fix ( #987 )
...
* removing space which would prevent correct reading of 'bw=40k,' in freqman files
* setting correct 4 char long size in WFM bandwidth options
---------
Co-authored-by: GullCode <gullradriel@hotmail.com>
2023-05-14 19:16:01 +12:00
gullradriel
415d8cfa54
fixing indent ( #982 )
...
resolving conversations in #968
2023-05-13 08:56:29 +02:00
Kyle Reed
a8cdde7bea
Logging Updates ( #978 )
...
* log_file ensures directory exists
* Fix audio timestamp path
* Fix auto inc, add subfolder for recordings
* Fix auto inc and support subfolder
2023-05-12 20:08:07 +02:00
Mark Thompson
730e7ad72b
Two minor patches - freqman file processing & NumberField "can_loop" option ( #981 )
...
-Enhanced frequency file reading:
Correctly read freq files that contain a mix of SINGLE and RANGE or HAM_RADIO types (strstr in file processing was ignoring EOL and was therefore finding the f= on the next line). Also changed to simply ignore blank or unrecognized lines versus adding them as SIMPLE entries to freq table.
This allow comments and white line in freqman files.
-Fixed "can_loop" option in NumberField:
When NumberField range.first was non-zero, and can_loop was true, turning the encoder dial in the downward direction did not result in numbers looping back to range.second as was expected. This fix allows looping in downward direction in the case where range.first is non-zero.
2023-05-12 18:48:32 +02:00
gullradriel
1e4ea753ba
save load settings / thread timer fix ( #979 )
...
* fixing bad parameter in save and load settings, as well as default settings. Tuned thread timers a bit
* uniformisation of default values
* indentation
* fix resume recon after lock
2023-05-12 12:06:01 +02:00
Kyle Reed
a86993af91
Minor fileman bug fixes ( #977 )
...
-sets max file count to 100, fixes partner rename and delete in subfolders.
2023-05-12 07:54:42 +02:00
Kyle Reed
a832bd433d
Fileman icon toolbar ( #975 )
...
* Add cut/copy/paste menu with icons
* Add icons, file limit to fileman
2023-05-11 22:46:38 +02:00
Brumi-2021
f9fdeb3419
Adding the 3 x WFM BW filters to Mic App ( #976 )
...
adding the 3 x WFM BW filters to Mic App and other minor msg correction and adding comments to code
2023-05-11 22:45:32 +02:00
gullradriel
3c2fc74f82
Recon skip fix ( #974 )
...
* definitely fixed, tested, documented bad consecutive match skip problem
* stability fix for config when no list
* fixed boundaries
* replaced 1000000 by #define OneMHz 1000000
2023-05-11 22:42:46 +02:00
gullradriel
69927e3c2d
All logs to LOGS directory ( #973 )
...
* Added #define LOG_ROOT_DIR
* using LOG_ROOT_DIR as root path of log
2023-05-11 21:56:24 +02:00
jLynx
1edd3716a1
Revert "specific directory for screens and logs ( #971 )" ( #972 )
...
This reverts commit bc1ad5598c
.
2023-05-11 11:44:19 +12:00
gullradriel
bc1ad5598c
specific directory for screens and logs ( #971 )
...
* Changed to LOGS directory, creating if not existing. Adjusted to upper case.
* Changed to SCREENSHOTS directory, creating if not existing
2023-05-10 21:11:06 +02:00
Kyle Reed
8cae998146
Fileman copy/paste support ( #970 )
...
* Add copy/paste UI instead of file save
2023-05-10 18:51:09 +02:00
gullradriel
9a22a760ad
Record button remove ( #968 )
...
* removed unused debug and record buttons
* added log checkbox
* changed ignore and log to false at app start for pocsag
* fixed warning: suggest parentheses around arithmetic in operand of '^' proc signal
* ui comsetic fix
2023-05-10 14:12:49 +02:00
gullradriel
909b00bdae
Fixing units KHz => kHz ( #967 )
...
Co-authored-by: GullCode <gullradriel@hotmail.com>
2023-05-10 13:26:21 +02:00
gullradriel
58e731c56e
Wfm freqm options ( #966 )
...
* added WFM 180K and 40K options in freqman
* Make audio app use freqman funcs to load modulations bandwidths
2023-05-10 13:16:23 +02:00
Kyle Reed
f22046eccc
Add "Auto" mode to FrequencyField ( #959 )
...
* Add "Auto" mode to FrequencyField
* Use exponential function instead of hyperbolic
* Fix tabs
* Back to hyperbolic, better feel
2023-05-07 22:01:43 +02:00
Brumi-2021
dfadd38e32
Adding 2 WFM filters more to current Audio App ( bw 180Khz and 40 khz to support rx for weather NOAA APT) ( #961 )
...
* First part new filter 40k for NOAA in Audio App
* Adding a third WFM filter 180Khz general pursose
2023-05-07 16:08:45 +02:00
GullCode
1bcbefeb96
fix skip consecutive match
2023-05-05 17:01:08 +02:00
bernd-herzog
7116f92d07
fixed spelling
2023-05-05 13:39:04 +02:00
bernd-herzog
e80e4e3bfd
refactoring
2023-05-05 12:58:14 +02:00
bernd-herzog
da6c6bb03c
refactoring
2023-05-05 12:46:59 +02:00
bernd-herzog
75718c79b9
removed need for cpld mode setup for QFP100
2023-05-05 11:15:49 +02:00
GullCode
c7d88da1a6
restoring bad substitue on text_ctcss filler
2023-05-04 15:26:33 +02:00
GullCode
7b6f8b271c
Fixed so ui glitches, start when empty file and direct click on config. Added yellow coloration when loaded file was truncated (too big). Added/changed some error messages
2023-05-04 15:20:12 +02:00
GullCode
1b18b3ac45
fixing limit so we can detect if a list is the same size as the limit or truncated
2023-05-04 15:19:13 +02:00
GullCode
1deebaff09
fixing freqman limits
2023-05-04 12:09:42 +02:00
Kyle Reed
44a62aef21
Fix nav.pop order on FileLoadView
2023-05-03 15:29:01 -07:00
gullradriel
0742fc169d
Merge pull request #950 from kallanreed/fileman_ux2
...
Fileman fit and finish
2023-05-03 22:32:00 +02:00
Kyle Reed
62859f901f
Fix indents
2023-05-03 13:23:15 -07:00
Kyle Reed
c6316f5aa6
Fileman fit and finish
2023-05-03 13:13:15 -07:00
GullCode
d641ae5b47
Fixed size of things
2023-05-03 19:50:12 +02:00
GullCode
c4373d1560
indentation
2023-05-03 19:45:01 +02:00
GullCode
1dae2c0d25
indentation
2023-05-03 19:44:08 +02:00
GullCode
658d0c9b3a
Added reset persitent memory
2023-05-03 19:42:57 +02:00
gullradriel
2f343adf21
Merge pull request #941 from kallanreed/fileman_ux
...
Fileman UI and Perf Fixes
2023-05-03 17:13:05 +02:00
gullradriel
f7a5f2c437
Merge pull request #946 from Brumi-2021/noise_Signal_Generator_LFSR_polynomial_of_16_32_bits
...
Leaving only 1 Noise signal generator GUI option , (the best one , using LFSR polynomial of 16 bits)
2023-05-03 13:57:06 +02:00
Brumi-2021
5a336d5e71
Compact with unique, best Noise Gererator option.
2023-05-03 13:49:50 +02:00
bernd-herzog
078da8ca16
Improved sensitivity for non pointy touches
2023-05-03 11:18:37 +02:00
bernd-herzog
77260bc68a
fixed touch handling issue causing multiple inputs
2023-05-03 10:47:43 +02:00
Kyle Reed
3fc23354ce
Fix path separator, revert UI
2023-05-02 20:49:41 -07:00
Brumi-2021
d77102426a
Finally Noise Signal with best option 16 bit LFSR
2023-05-02 21:29:35 +02:00
Kyle Reed
11f4edc892
Modal dialog for partner file action, fix lifetime
2023-05-02 09:38:08 -07:00
Brumi-2021
804fa0d3c4
Minor GUI corrections-Signal Generator
2023-05-02 17:41:00 +02:00
Brumi-2021
d5f20c45b9
Adding 16 bit LFSR , to Noise Signal Generator App
2023-05-02 17:19:23 +02:00
Kyle Reed
2cba96ff36
Support for partner file rename/delete
2023-05-01 09:25:32 -07:00
Kyle Reed
bf4ed416bd
Remove expensive path.string() calls, UI changes
2023-04-30 22:42:28 -07:00
GullCode
81752c8d78
Added SETTINGS folder creating for PMem files
2023-04-30 18:41:24 +02:00
gullradriel
fe1837ec23
Merge pull request #936 from Brumi-2021/solving_bug_in_noise_option_Signal_Generator_tool
...
Solving Noise generation in Signal gen App
2023-04-30 17:33:18 +02:00
Brumi-2021
ee53b28e60
Solving Noise generation in Signal gen App
2023-04-30 18:03:40 +02:00
gullradriel
18c986cd76
Merge pull request #931 from kallanreed/cursor_text_input
...
Add a TextField widget that supports a cursor.
2023-04-30 17:28:42 +02:00
GullCode
1135a42932
better roundings/per pixel marker
2023-04-30 14:56:17 +02:00
GullCode
98e7116230
Changed to per pixel marker, short freq display, adjusted <24Mhz view to look like SPEC one
2023-04-29 21:46:19 +02:00
Kyle Reed
4b37f1bb2f
Add a TestField widget that supports a cursor.
2023-04-28 19:26:53 -07:00
GullCode
596c304b08
Took out unused func declaration
2023-04-28 12:59:51 +02:00
GullCode
63f7be02b6
Used correct to_string_short_freq instead of erroneous calculation
2023-04-28 12:57:00 +02:00
GullCode
de99afa19b
Took out unused func declaration
2023-04-28 12:55:58 +02:00
gullradriel
7a89858cc6
Merge pull request #925 from gullradriel/level-mem-workaround
...
Automatically reduce rssi graph history
2023-04-27 15:42:06 +02:00
gullradriel
15c9a76536
Merge pull request #924 from bernd-herzog/dfu_menu
...
added frame drop rate for m4 signal processing
2023-04-27 15:41:46 +02:00
GullCode
d7359a8cd5
Automatically reduce rssi graph history when hidden, restore size on show. Prevent Memory exhaustion in apps like 'Level' or any app eating a bit too much mem before launching a FrequencyPadView
2023-04-27 15:38:29 +02:00
Bernd Herzog
50e5bc60ee
added frame miss rate for m4 signal processing
2023-04-26 22:28:14 +02:00
jLynx
9385be4f1e
Merge pull request #920 from zxkmm/ready_to_pr_2_20230426_imp_issue_917
...
implemented issue#917
2023-04-27 07:01:02 +12:00
zxkmmOnHaseeWSL
9cddab9a5e
fix mistakenly remane dir as file -- credit:Gull
2023-04-26 19:09:38 +08:00
zxkmmOnHaseeWSL
6e01a1d0dc
change ?: to if else
2023-04-26 16:20:05 +08:00
Mark Thompson
0303c658ea
Brighter color for .C8/.C16 files in fileman
...
See https://github.com/eried/portapack-mayhem/issues/910
2023-04-26 02:04:37 -05:00
Mark Thompson
509f86c1f7
Merge branch 'eried:next' into next
2023-04-26 01:25:46 -05:00
zxkmmOnHaseeWSL
47482d1e58
fixed var.clear
2023-04-26 13:22:50 +08:00
zxkmmOnHaseeWSL
59dfe5b50b
implemented issue#917
2023-04-26 13:01:51 +08:00
Mark Thompson
b1f5023fe1
Removed unneeded space characters
2023-04-24 15:29:51 -05:00
GullCode
45bdabcef9
Fix for description being updated at each step on a range
2023-04-24 21:14:34 +02:00
Mark Thompson
6cdada1118
Include ERT packet type in ert.txt log file
2023-04-24 09:59:43 -05:00
GullCode
e53514aa12
tweaking scan start values and ranges, allowing <24MHz range
2023-04-24 13:51:31 +02:00
Bernd Herzog
775de5ce6f
Merge pull request #912 from bernd-herzog/dfu_menu
...
improved stability of cpu usage calculation
2023-04-24 13:05:36 +02:00
Bernd Herzog
948d8d947e
improved stability of cpu usage calculation
2023-04-24 13:00:34 +02:00
jLynx
55c300ac4b
Merge pull request #909 from bernd-herzog/dfu_menu
...
Dfu menu
2023-04-24 10:26:11 +12:00
Bernd Herzog
29b7a5ee56
improved m4 m0 communication
2023-04-23 23:48:20 +02:00
Bernd Herzog
2ef9ebd7bd
implemented M4 stats
2023-04-23 21:48:45 +02:00
Bernd Herzog
850a79c9bb
added m0 stats to dfu screen
2023-04-23 19:52:38 +02:00
Bernd Herzog
812f0f8211
added overlay to system view
2023-04-23 16:21:33 +02:00
zxkmmOnHaseeWSL
925c1548a8
fix stealth doesn't work
2023-04-23 16:47:06 +08:00
jLynx
cd1f1bd388
Merge pull request #906 from zxkmm/fix_fileman_refactor
...
fix last commit aka fileman refactor exception
2023-04-23 19:12:40 +12:00
zxkmmOnHaseeWSL
474fe00146
formatting fix
2023-04-23 14:53:06 +08:00
Mark Thompson
697876d86a
Support for ERT SCM+ meter protocol
2023-04-23 01:26:37 -05:00
Brumi-2021
b72c765911
Merge pull request #904 from zxkmm/ready_to_pr_20230421
...
make the title touchable, and back/return when touch it
2023-04-22 21:39:10 +02:00
zxkmmOnHaseeWSL
2a14888b80
fix last commit aka fileman refactor exception
2023-04-22 22:58:10 +08:00
zxkmmOnHaseeWSL
d8e9fad205
fix indentation for pr 20230422-2
2023-04-22 17:51:31 +08:00
zxkmmOnHaseeWSL
0e8dc1567c
fix indentation for pr 20230422
2023-04-22 17:50:21 +08:00
zxkmmOnHaseeWSL
4ff71dcfca
add Refactor in fileman app
2023-04-22 17:21:51 +08:00
zxkmmOnHaseeWSL
ed0f0eb15e
touchable title, little width adjust again... sorry
2023-04-22 13:31:27 +08:00
zxkmmOnHaseeWSL
193a80edea
smaller touchable title
2023-04-22 13:02:41 +08:00
zxkmmOnHaseeWSL
df0c85db8f
touchable title
2023-04-21 21:34:18 +08:00
Bernd Herzog
0acf7ec2c2
refactoring
2023-04-16 20:33:02 +02:00
Bernd Herzog
dc560ba01f
improved debug app layout
2023-04-16 20:31:14 +02:00
Bernd Herzog
d74fd92451
added dfu button to debug app
2023-04-16 19:51:06 +02:00
Bernd Herzog
bcefa774cd
added dfu button to debug app
2023-04-16 18:23:54 +02:00
GullCode
9f700a30c0
Changed text to MAX HOLD to make a difference with existing 'MAX'
2023-04-13 11:02:32 +02:00
GullCode
e60ec953ab
move text and button a bit so it's fitting when big
2023-04-13 10:36:15 +02:00
GullCode
72d1e21fc6
added adjust_range, fast scan and slow scan, lock/unlock range, integer division results when possible, default step of 1
2023-04-13 10:18:16 +02:00
gullradriel
ec7a77896a
Update ui_looking_glass_app.hpp
...
size of db is uint8_t, adjusting live-v and peak-v array to uint8_t
2023-04-11 20:41:42 +02:00
GullCode
f5e949047d
correct clear size in peak-v and live-v
2023-04-10 21:39:50 +02:00
GullCode
afb75af5b1
removed redundant set_dirty
2023-04-09 22:32:35 +02:00
GullCode
7f99b1181e
Added MAX:FREQ , RST , JMP on LIVE-V and PEAK-V. Ploter is having a y shift in these modes
2023-04-09 22:07:50 +02:00
GullCode
cec0fe3288
Peak view entry menu and functionnalities
2023-04-09 14:45:07 +02:00
gullradriel
ba3114c0b6
Update ui_looking_glass_app.cpp
...
Restoring accidentally deleted filter_config.on_change
2023-04-09 08:26:09 +02:00
GullCode
fbf9138410
live frequency view integration controls
2023-04-07 17:01:09 +02:00
gullradriel
464b7dd98d
Update analog_audio_app.hpp
...
Added 100k bandwidth choice for SPEC
2023-04-07 13:44:48 +02:00
GullCode
12cfbf70f0
added option button for view_config, default to SPCTR (spectrum), clear screen between changes, color gradient
2023-04-07 11:30:28 +02:00
GullCode
c3971cae32
Added live frequency view mode
2023-04-07 01:57:42 +02:00
Mark Thompson
40d64030c8
Enhance TPMS app to support Fahrenheit temperature
...
Modified TPMS app to allow switching between Celsius & Fahrenheit temperatures, which also simplified some of the code by sticking with a constant heading row
2023-04-05 14:16:44 -05:00
Mark Thompson
049a20b878
Enhance TPMS app to show Fahrenheit temps
...
Modified TPMS app to allow switching between Celsius & Fahrenheit temperatures, which also simplifies some of the code
2023-04-05 14:13:16 -05:00
gullradriel
0e5ae7a6a4
Merge pull request #871 from Brumi-2021/Add_tick_box_sel_common_RX_TX_freq_to_MIC_APP
...
Add Separated/common freq control in Mic App
2023-04-04 18:53:43 +02:00
Brumi-2021
c867f98117
Add Separated/common freq control in Mic App
2023-04-04 17:26:45 +02:00
GullCode
a48ecccd7d
widget size and position adjustement to avoid overlap, changed OPT in favor of CONFIG and gave all the side buttons the same size
2023-04-03 12:46:59 +02:00
GullCode
570775552c
fixed peak that was drawing after the rssi widget
2023-04-03 12:45:35 +02:00
gullradriel
ecbb232d9c
Merge pull request #864 from bernd-herzog/ssd_to_usb
...
Ssd to usb
2023-04-01 19:58:02 +02:00
gullradriel
0e59e61461
Merge pull request #865 from gullradriel/recon-fix
...
fixing range frequencies and index skipping
2023-04-01 19:57:31 +02:00
GullCode
7da322f926
fixing range frequencies and index skipping
2023-04-01 19:56:44 +02:00
Bernd Herzog
04392752d1
fixed spelling error
2023-04-01 19:38:38 +02:00
Bernd Herzog
db5fcaba44
Merge remote-tracking branch 'origin/next' into ssd_to_usb
2023-04-01 19:24:53 +02:00
Bernd Herzog
6fadd70c1d
updated ui
2023-04-01 19:16:01 +02:00
Bernd Herzog
893df7272f
refactoring
2023-04-01 18:36:57 +02:00
Bernd Herzog
50859171f4
implemented msd read
2023-04-01 17:21:57 +02:00
GullCode
95eb1e6d59
Loading pmem if enable before displaying splashscreen
2023-03-31 14:24:54 +02:00
GullCode
1f32367495
reset to original since loading is now taking place in navigation
2023-03-31 14:24:29 +02:00
GullCode
0ed5e6542e
P.Mem settings menu entry
2023-03-31 14:06:22 +02:00
GullCode
7240d45a4f
added on green sdcard load persistent settings
2023-03-31 14:05:49 +02:00
GullCode
835bc49999
Working pmem load flag checkbox
2023-03-30 17:40:17 +02:00
Bernd Herzog
a6eb430830
integrated usb stack
2023-03-30 11:46:36 +02:00
Bernd Herzog
8dd68a0811
added copy of hackrf usb stack
2023-03-29 17:05:11 +02:00
Bernd Herzog
f5d4fce945
added flash utility
2023-03-28 14:39:00 +02:00
gullradriel
8840a6e894
Merge pull request #844 from bernd-herzog/reduce_image_size_lz4
...
Reduce image size lz4
2023-03-28 07:35:51 +02:00
GullCode
b41be47c9d
pesky and non consistent indentation is boring
2023-03-27 23:05:46 +02:00
GullCode
1e2bc703b8
Fix to force converter icon to be displayed if enabled
2023-03-27 23:03:09 +02:00
GullCode
30c1f9f594
Changed hamitup to converter icons and functions
2023-03-27 14:22:35 +02:00
GullCode
f994f8d697
changing logic to take 'up' or 'down' in account
2023-03-27 14:22:07 +02:00
GullCode
e045628dab
Menu entry for Converter, cleanings of Radio menu
2023-03-27 14:16:03 +02:00
GullCode
9df0f6e9df
updated bitmap icons for converter
2023-03-27 14:14:53 +02:00
GullCode
30004a1c3c
cosmetic, ui moves
2023-03-26 21:04:43 +02:00
GullCode
8d60da0a5a
updated description of entry / input output file
2023-03-26 15:30:54 +02:00
GullCode
17f30b6f26
Added and fixed go to index
2023-03-26 15:11:27 +02:00
GullCode
3d13ee828e
changed text index to button, adding set to index and on_encoder, global indentation
2023-03-24 23:44:16 +01:00
KillerTurtleSoftware
e034c6e66e
Corrected tone_key.cpp Motorola Code
...
Corrected Motorola Code on a few freqs.
2023-03-23 08:46:01 -05:00
GullCode
ad11ab649e
Changed default RSSI peak value
2023-03-23 13:34:15 +01:00
GullCode
c76c6bd857
Changed default RSSI peak value, position and size of RSSI graph
2023-03-23 13:33:59 +01:00
GullCode
47b770bc3a
Changed RSSIGraph drawing system
2023-03-23 13:33:22 +01:00
gullradriel
dd8538b8bf
Merge pull request #848 from gullradriel/rssi-peak-level-tune
...
Rssi peak level tune
2023-03-22 14:40:21 +01:00
GullCode
03c9b4aba7
fixed horizontal peak hold, adjusted horizontal and vertical size
2023-03-22 14:38:47 +01:00
GullCode
56526a5710
enabled 1s peak hold on rssi view
2023-03-22 14:38:00 +01:00
GullCode
2d9fe6cf8a
Set 1s peak as default, set 32x resolution as default
2023-03-22 14:37:31 +01:00
GullCode
2e4a86d7ec
forcing input freq to be set in all cases
2023-03-22 11:39:00 +01:00
gullradriel
92b622deac
Added HamItUp option ( #840 )
...
* Added HamItUp option to allow quick offset of the tuned frequency
* New HamItUp icon for top bar
* HamItUp checkbox status and frequency persistent settings in Settings/Radio
2023-03-22 08:46:58 +01:00
GullCode
4a6c76cc47
Quoted restore frequency at start for a good interactions with other apps calling audio app
2023-03-21 22:45:49 +01:00
Bernd Herzog
b856b047cc
added compression of baseband images
2023-03-21 19:18:38 +01:00
GullCode
7eba8fd49b
fixing width too tiny for calculation. It has to be a multiple of 240
2023-03-20 16:43:31 +01:00
Bernd Herzog
b83f43793c
improved runtime error handling
2023-03-18 23:19:23 +01:00
GullCode
93f966bdcd
Fixing 20MHz boudaries
2023-03-16 12:09:13 +01:00
GullCode
7b5f138dfb
Fixing max<min case
2023-03-16 12:03:00 +01:00
GullCode
149cd755ca
Restoring min step of 1, forcing 20Mhz minimum wide view
2023-03-16 11:56:24 +01:00
GullCode
63d0201b71
Fixing set freq and min step value
2023-03-16 11:32:26 +01:00
GullCode
cf19408784
Merge branch 'next' of github.com:gullradriel/portapack-mayhem into looking-glass-update
2023-03-16 10:40:11 +01:00
GullCode
49bda24079
added steps config and thus possibility to adjust config / see under 240 MHz
2023-03-16 10:33:36 +01:00
GullCode
a1705dd9d4
reoganised things a little, added nb_columns management in ui
2023-03-14 22:23:16 +01:00
GullCode
155543e5d5
Added nb_columns, changed drawing due to column system
2023-03-14 22:22:49 +01:00
GullCode
f5427d7fdc
UI adjustements
2023-03-14 00:26:25 +01:00
GullCode
b8c1e8c4a6
Added on_touch on RSSI widget
2023-03-14 00:26:12 +01:00
GullCode
cfdd12d8a6
aligned OPT to the right
2023-03-13 23:27:04 +01:00
GullCode
f7df4f3575
Use rssi focusable, added shortcut to level app, glass app, cut buttons a bit better in the ui, better pause/resume/skiplock/unlock button
2023-03-13 23:14:06 +01:00
GullCode
ad4cfe5a44
adding header guard
2023-03-13 23:12:46 +01:00
GullCode
8db44d1a92
fixed a text size, used new rssi focusable property so you can launch the level app by touching or selecting and clicking the rssi bars
2023-03-13 22:56:47 +01:00
GullCode
37cfcb0d5c
added focusable ability to rssi field
2023-03-13 22:55:48 +01:00
gullradriel
ab58f368b5
Merge branch 'eried:next' into level-app-updates
2023-03-13 15:56:41 +01:00
Bernd Herzog
b6011a777b
added runtime error details to guru meditation
2023-03-13 15:04:00 +01:00
GullCode
37494500b2
Added display of rssi get delta, swapped audio and steps button for convenience
2023-03-13 14:04:23 +01:00
GullCode
f42812c6b4
Added rssi get_delta, better rssi min graph view
2023-03-13 14:03:37 +01:00
GullCode
a7acb37a56
added 0.1 and 1Khz steps
2023-03-13 14:02:29 +01:00
gullradriel
69df16d6e2
Level meter ( #827 )
...
* added possibility to scale vertically from bottom to top
* Squeleton of Level app from Recon App
* Working LevelApp
* Tweaking peak and display or RSSI chart
* Moved widgets, prepared audio decode, added working ctcss display and peak hold max rssi val
* Added RSSIGraph
* Updated Level to use RSSIGraph
* Graph as lines instead as bars
* correct CTCSS hiding if not in NFM mode
* added back db value and drawing for it. clamped to [-100,20] db
* added back audio, volume, better placement for buttons, db graph
* Using different icon for Level app, unless someone provide a better one
* fixed CTCSS position
---------
Co-authored-by: GullCode <gullradriel@hotmail.com>
2023-03-10 14:25:38 +01:00
heurist1
f6a4cc26ee
Move where on_change for the frequency field is setup, so that the frequency is correctly initialised when the app is launched and settings are being used
2023-03-05 19:50:56 +00:00
gullradriel
3c13161273
Merge pull request #818 from Brumi-2021/ADSB_squawk_investigation
...
Correct squawk id in ADSB TX
2023-03-04 08:10:43 +01:00
Brumi-2021
037fc098ef
Revert "New spectrum color scheme"
...
This reverts commit f59437cf71
.
2023-03-04 00:47:40 +01:00
Brumi-2021
988404df9c
Correct squawk id in ADSB TX
2023-03-03 23:10:58 +01:00
heurist1
daf63de55f
Final corrections to make merged code compile, and reduce the adding and removing of other markers
2023-02-28 23:00:51 +00:00
heurist1
778111d466
Updates to put the multiple aircraft on the map
...
Also manage the CPU in on the one second tick to keep GUI responsive
Some other small edits that fix minor problems from my previous checkins
2023-02-28 20:19:23 +00:00
heurist1
00b75eacda
Update map to allow multiple markers
2023-02-28 20:14:15 +00:00
heurist1
ef151e243b
Imprment string trimr to remove spaces at the end of aircraft name.
...
(cherry picked from commit 70fd4039938cdd45f03d541e0aff1238de85fb3e)
2023-02-28 20:00:56 +00:00
euquiq
19fed78b7f
Looking Glass optimizations
2023-02-27 23:29:13 -03:00
phil-stumpy
66ba6442b1
Adding support for HackRF One R9, as per https://github.com/sharebrained/portapack-hackrf/pull/187
2023-02-16 12:10:26 +00:00
lujji
362c208078
fix ook app and 1527 encoder; add scan encoding
2023-02-02 17:54:36 +02:00
Erwin Ried
27632825a3
Update contributors list
2023-01-25 14:14:12 +01:00
formtapez
37912df085
tabs vs spaces
2023-01-21 11:46:43 +01:00
formtapez
a20a08c630
save/recall all receiver settings
2023-01-21 11:36:06 +01:00
formtapez
a8885282cd
save and recall stepsize
2023-01-20 22:21:59 +01:00
Brumi-2021
6e5bb7911c
Added Vertical rate field ADSB-TX
2023-01-05 00:14:11 +01:00
Brumi-2021
75c2b69f19
Scanner BW label corrections
2022-12-30 00:38:54 +01:00
rusty.labs
1f7b800c2a
#765 unlimited range for manual mode
...
* fix for #765 , manual mode has unlimited range now
* speedup for button_add.on_select (roughly x70 times faster)
* fix for random freezes while switching to Audio
2022-12-26 17:18:30 -05:00
Brumi-2021
25c267a3d9
Merge pull request #744 from strijar/spectrum_color
...
New spectrum color scheme Look at table (LUT) for the Waterfall FFT .
2022-12-17 16:02:54 +01:00
lujji
e3cea4c68b
minor ui fix
2022-12-05 22:12:46 +02:00
lujji
0631f5d5ab
implement ook scan
2022-12-05 16:51:23 +02:00
GullCode
7bfb54eee9
better order of events
2022-11-20 19:53:03 +01:00
GullCode
e0c1f7b45e
Retune after delete fix
2022-11-20 19:46:01 +01:00
GullCode
7f6aebbe53
Fixed typos
2022-11-20 18:29:20 +01:00
GullCode
5f62926af3
Fixed typo
2022-11-20 18:02:54 +01:00
GullCode
17f6475506
Added/Renamed AM bandwidth modes
2022-11-20 17:44:11 +01:00
Brumi-2021
1e4c93b979
Final opt. AM-9K, applied to Audio_RX and Mic App.
2022-11-19 18:17:54 +01:00
Belousov Oleg
f59437cf71
New spectrum color scheme
2022-11-10 02:17:04 +03:00
lujji
22de89c879
added gain and amp controls
2022-11-01 06:42:55 +02:00
GullCode
aa778e5797
Merge pull request #738 from Brumi-2021/Extending_previous_ghost_signal_interference_c/m_in_all_RX_after_using_Replay_App
...
(MINOR IMPROV Replay App) - Extending previous "ghost interf. signal" c/m to Replay App
2022-10-30 20:15:24 +01:00
Brumi-2021
e8e98475e2
Extending "ghost interf. signal" c/m to Replay App
2022-10-30 19:23:52 +01:00
Brumi-2021
a591ba572f
Mic App: DSB RX distortion c/m + minor improv.
2022-10-29 16:02:08 +02:00
GullCode
e0309b13e5
Merge pull request #728 from GullCode/fix-wfm-bw-label
...
Fix wfm bw label
2022-10-18 21:38:21 +02:00
GullCode
c2117b2c5b
cosmetic fix for bw display
2022-10-18 21:37:28 +02:00
GullCode
2b78f9e907
Correct WFM bw label to 200k
2022-10-18 21:36:22 +02:00
GullCode
6cd4eb0358
Correct WFM bandwidth and step
2022-10-18 21:26:14 +02:00
Brumi-2021
efe8d82fae
Add WFM mode in Mic App (in tx and rx)
2022-10-16 19:01:05 +02:00
GullCode
32697d1c73
Merge pull request #723 from GullCode/recon-freqman-steps-band-update
...
Recon freqman steps band update
2022-10-11 12:52:23 +02:00
GullCode
a9b4abc07e
Indenting some comments
2022-10-11 12:48:42 +02:00
GullCode
05f3793213
Added 30Khz steps and removed quoted code
2022-10-11 12:46:12 +02:00
GullCode
ae8633c569
Use FREQMAN_MAX_PER_FILE instead of MAX_DB_ENTRY
2022-10-11 12:40:49 +02:00
GullCode
480f492740
Removed MAX_DB_ENTRY definition
2022-10-11 12:40:31 +02:00
GullCode
dd2e23f901
Updated FREQMAN_MAX_PER_FILE value
2022-10-11 12:40:08 +02:00
GullCode
e76faf6edd
Merge pull request #717 from Brumi-2021/Recovered_ALC_AK4953_Mic_App_feature_solving_WM8731_side_effects
...
Adding Mic Control gain in both platforms : mic Auto volume Level Control (AK4951) and mic Boost control (WM8731)
2022-10-09 21:50:43 +02:00
GullCode
5474487751
Merge pull request #696 from andrej-mk/ook
...
Increase max OOK clock
2022-10-09 18:23:33 +02:00
GullCode
e6cf04e511
Update ui_encoders.hpp
...
Proper indentation
2022-10-09 18:22:23 +02:00
GullCode
1d521819ff
Merge pull request #711 from GullCode/recon-app
...
Recon app
2022-10-08 13:46:50 +02:00
GullCode
83f7c9ae63
Merge pull request #707 from Brumi-2021/try_to_solve_RX_ghost_signal_issue_#637
...
Solve previous regression fw 1.3.1 -->fw 1.4.0 onwards , about RX ghost signal issue #637
2022-10-07 22:17:10 +02:00
Brumi-2021
6b75249b0a
Finalised all Mic Boost(WM) and Mic ALC(AK)
2022-10-02 00:51:12 +02:00
Brumi-2021
745574d3c4
Ak4951-ALC_base adding WM8731-boost OFF options
2022-09-28 22:42:33 +02:00
Jimi Sanchez
c80595db7e
Merge pull request #535 from jimilinuxguy/jimi-merging-conflicts
...
Playlist replay application
2022-09-19 17:48:11 -04:00
Jimi Sanchez
040dded2a6
Merges latest firmware into feature branch
2022-09-19 17:35:28 -04:00
Jimi Sanchez
958c9a1bfa
Merge pull request #4 from jimilinuxguy/replayapp
...
Replayapp
2022-09-19 13:13:21 -04:00
Jimi Sanchez
861db600e8
Merge branch 'replayapp' into master
2022-09-19 13:12:15 -04:00
GullCode
9d59c07855
Added Recon app under 'Receive' menu
2022-09-13 23:58:03 +02:00
GullCode
0d18aa47f3
Added Recon files to CMake list
2022-09-13 23:58:03 +02:00
GullCode
fe4bc7902f
Added access to min/med/max values
2022-09-13 23:58:03 +02:00
GullCode
5d5865eefb
Added tone to string and string to tone
2022-09-13 23:58:03 +02:00
GullCode
a7370ee95d
Added new file format funcs
2022-09-13 23:58:03 +02:00
GullCode
223cd7c20d
added Recon files
2022-09-13 23:58:03 +02:00
Erwin Ried
1be3167748
Merge pull request #710 from Brumi-2021/Increase_freq_step_resolution
...
Very minor change , add 10 & 50Hz freq. steps , SSB in HF and Qo-100_sat_#669
2022-09-12 09:24:25 +02:00
Brumi-2021
1bbd889005
Very minor change , add 10/50Hz freq. step #669
2022-09-06 21:01:09 +02:00
Erwin Ried
d87e9853a1
Merge pull request #705 from Brumi-2021/Bias_DC_Voltage_not_working_in_TPMS_&_ERT_#700
...
Adding Bias dc voltage not working in tpms & ert (previous issue #700 )
2022-09-05 10:14:47 +02:00
Brumi-2021
6087c658e9
Applied ghost-signal c/m to all remaining TX Apps
2022-08-27 17:47:24 +02:00
Brumi-2021
08a108d3e4
First test, ghost-singal c/m to only Mic_App
2022-08-26 18:34:30 +02:00
Brumi-2021
5021a03572
Minor change radio,disable-->receiver.disable
2022-08-23 00:04:48 +02:00
Brumi-2021
961a4c4588
Addition_bias_DC_ERP_TPMS
2022-08-21 19:59:15 +02:00
Arne Luehrs
a89d418202
AIS Decoding, destination text display fix
...
Remove trailing null characters '@' from display of destination field
2022-08-15 14:41:07 +08:00
Arne Luehrs
1e14ca4df1
Enable AIS-B decoding and display
...
Implement decoding for AIS messages 18 and 24A 24B
clean up display of text messages by removing the trailing null
character '@'
2022-08-15 13:56:40 +08:00
Arne Luehrs
5096f91986
Add AIS Class B Decoding
2022-08-15 00:12:24 +08:00
andrej
87418703e0
Make clk and frame duration steps in OOK configurable
2022-08-01 08:40:26 +02:00
andrej
e33c98cbc7
Increase maximum OOK clock to 1000 kHz
2022-08-01 08:40:16 +02:00
Timo Taskinen
50bd08d9ff
Fix AM bandwidth and sampling rate in scanner ( #671 )
...
In scanner app, the bandwidth and sampling rate for AM modulation was incorrect. This resulted in high pitched and distorted sound. I have now copied the settings from the Audio receiver app, and now the sound in Scanner sounds good also in AM mode.
2022-06-07 11:05:17 +12:00
jLynx
39134b62c3
Fix for new H2+ devices ( #666 )
...
* WIP Fix for new h2+ devices
* reset
* Updated sub module
2022-06-05 14:15:44 +12:00
Jared Boone
e5a30b4309
Persistent memory check value verification, defaulting when fails. ( #662 )
...
* Make default constructor for touch calibration
* Add persistent memory check value and access abstraction.
* Add persistent data_t default constructor with reasonable defaults.
* serial_format_t default constructor.
* Tidy up backlight timeout type.
* Add persistent data struct version/checking.
* Make range_t functions constexpr.
* Move ui_config and functions into class.
* Add backlight_config_t struct, separate enable and time settings.
2022-05-29 08:55:18 +12:00
Brumi-2021
379ad6dbf0
Recovered_ALC_Mic_Feature_AK4953_OK_WM8731
2022-05-28 22:29:10 +02:00
ArjanOnwezen
a3ee160e27
Merge pull request #643 from ArjanOnwezen/save-more-app-settings
...
Save most common settings for TX apps
2022-05-13 21:42:51 +02:00
Arjan Onwezen
ade0d6c68f
French translations.
2022-05-13 09:31:58 -04:00
Arjan Onwezen
e97ffd42ef
Set fixed modulation (WFM) for Pocsag app.
2022-05-13 09:04:53 -04:00
Arjan Onwezen
cccc92cc34
Save most common settings for TX apps. And translated some French apps along the way.
2022-05-13 08:38:04 -04:00
Brumi-2021
de1570d8af
Allow change initial gain amp values just opened file ( #634 )
...
* Update spectrum_collector.cpp
lower case correction
* Update spectrum_collector.cpp
Description changed , better explanation.
* Revert "Update spectrum_collector.cpp"
This reverts commit 4a6fc35384
.
* Revert "Update spectrum_collector.cpp"
This reverts commit 35cece1cb0
.
* Revert "Solving Compile error on gcc10 . Keeping same safety protection about the size of the array ,but with slightly different sintax."
This reverts commit f4db4e2b53
.
* Allow initial GAIN ,AMP changes after opened file
2022-05-07 11:43:55 +12:00
Brumi-2021
1027e80d53
Recovered lost ctcss/roger beep/correct mic gain in mic app from 1.5.1 without ALC (Auto mic Limit Control-AK) ( #633 )
...
* Update spectrum_collector.cpp
lower case correction
* Update spectrum_collector.cpp
Description changed , better explanation.
* Revert "Update spectrum_collector.cpp"
This reverts commit 4a6fc35384
.
* Revert "Update spectrum_collector.cpp"
This reverts commit 35cece1cb0
.
* Revert "Solving Compile error on gcc10 . Keeping same safety protection about the size of the array ,but with slightly different sintax."
This reverts commit f4db4e2b53
.
* Recovered CTCSS-Roger_beep-MIC-GAIN from 1.5.1
* Temporary removing ALC-( for AK4951 platorm)
2022-05-07 11:43:14 +12:00
TqMatvey
367cb318cd
Fix KeyFob (beta) being off-screen
2022-05-05 18:06:15 +07:00
jLynx
fe33c12111
Sound/white noise Clock fix ( #625 )
2022-05-05 08:31:54 +12:00
GullCode
5551c6a676
Fixing branch, moving block, adding quote
2022-05-04 10:29:12 +02:00
GullCode
2b7b0d028a
Merge branch 'touch_return_option' of github.com:GullCode/portapack-mayhem into touch_return_option
2022-05-03 14:42:40 +02:00
GullCode
7b42d9ec94
changed label to fit the screen
2022-05-03 14:34:55 +02:00
GullCode
0580a528e4
Merge branch 'next' into touch_return_option
2022-05-03 14:31:03 +02:00
GullCode
c75c4685cd
Added a ui_config flag to manage gui return icon status
2022-05-03 14:23:58 +02:00
Arjan Onwezen
799a473b36
Save individual app settings. Currently only for apps in Receive section and basic settings like, LNA, VGA, Rx Amp and Frequency.
2022-05-01 06:09:02 -04:00
Jimi Sanchez
2efab19bf6
Merge branch 'next' of https://github.com/jimilinuxguy/portapack-mayhem into next
2022-04-28 17:06:50 -04:00
Jimi Sanchez
4562228b55
Fixing spelling of Wav Viewer
2022-04-28 17:06:45 -04:00
Jimi Sanchez
6af0d4e751
Merge branch 'next' into jimi-merging-conflicts
2022-04-28 17:03:24 -04:00
Jimi Sanchez
0fed174a80
Adding back wipe sd
2022-04-28 16:58:44 -04:00
Jimi Sanchez
d71c759480
Merge branch 'next' into jimi-merging-conflicts
2022-04-28 13:55:44 -04:00
Jimi Sanchez
c1e568f62c
Removing wipe sd
2022-04-28 13:54:17 -04:00
Jimi Sanchez
f48980e381
Adding playlist to CMakeLists
2022-04-28 13:52:47 -04:00
Žiga Deisinger
ee9b4c89bd
Fix #494 - Change App Titles
...
I choose what I think are the best Titles based on existing titles/class names and so on. There were also inconsistencies between TX and Transmit and RX and receive. I renamed them to shorter version TX and RX also added it as suffix where possible to make it clearer in what mode you are in. If you have any other title suggestions or changes please use Add comment on Files Changed Screen so I can change it.
2022-04-26 23:09:24 +02:00
Erwin Ried
35ed394b37
Merge pull request #601 from GullCode/ais_app-warning-fix
...
Added missing contructors/operators/etc in ais_app
2022-04-22 09:59:01 +02:00
Erwin Ried
4c98cf16a1
Merge pull request #600 from GullCode/ui_qrcode-warning-fix
...
Fix for weffc++
2022-04-22 08:19:43 +02:00
GullCode
de042df7eb
Added missing initializer
2022-04-21 23:12:37 +02:00
GullCode
2fbf96425a
Added missing contructors/operators/etc in ais_app
2022-04-21 22:52:17 +02:00
GullCode
85d5a8fdba
Fix for weffc++
2022-04-21 22:27:20 +02:00
GullCode
c37df0c6fd
Fix for warning XXX should be initialized in the member initialization list
2022-04-19 17:23:30 +02:00
Erwin Ried
1537b1eccb
Merge pull request #589 from GullCode/qrcode-warning-fix
...
Qrcode warning fix
2022-04-18 23:29:08 +02:00
GullCode
5cdaac6b82
Fix uneeded negative test because type is uint ( warning: comparison is always false due to limited range of data type)
2022-04-18 22:33:10 +02:00
GullCode
17aa58bbf8
Changed pramga to comments to fix warning: ignoring #pragma mark [-Wunknown-pragmas]
2022-04-18 22:32:43 +02:00
jLynx
178528ef96
Fixed no audio issue v2 ( #567 )
...
* Fixed no audio issue v2 (#567 )
2022-04-12 09:28:36 +12:00
jLynx
5d9a2e560b
SD card backup storage ( #565 )
...
* Got SD card mounting during boot
* Cleaned up comments
* Now loads settings from SD as backup
* Now loads settings from SD as backup
* linting
* refactoring
2022-04-11 21:42:56 +12:00
Arjan Onwezen
8c1593fab9
Added cancel button in UI settings.
2022-04-08 17:50:21 -04:00
ArjanOnwezen
a9d2b2ff8a
Merge branch 'next' into feature/disableTouch
2022-04-08 16:10:55 +02:00
Arjan Onwezen
efdefa85be
Quick fix (as figures out by @bluegizmo83) to make sure WM8731S chips don't stay silent after pause in scanner app.
2022-04-08 09:51:41 -04:00
Arjan Onwezen
6697d2533c
Added support for LARGE qr code.
2022-04-08 08:38:32 -04:00
jLynx
9d5ed65f6b
Added the most random fix
2022-04-08 12:42:12 +12:00
jLynx
2ba74d0413
What did I change?
2022-04-08 12:31:06 +12:00
jLynx
59d08a4203
Enabled auto detection again
2022-04-07 21:30:37 +12:00
jLynx
51bc0f0100
Fixed broken radio offset
2022-04-07 21:22:47 +12:00
jLynx
2d3cb426ba
Stores in memory
2022-04-07 09:11:10 +12:00
jLynx
dd2fdecb21
removed commented lines
2022-04-07 08:48:00 +12:00
jLynx
a37ba1ee2b
2021/12 QFP100 fix
2022-04-07 08:41:46 +12:00
jLynx
0c0d47b0d2
Added persistent memory of save state
2022-04-06 13:28:10 +12:00
jLynx
50821bab55
Added button on boot detection
2022-04-06 08:16:57 +12:00
jLynx
796d9ca854
Updated comments
2022-04-05 14:44:32 +12:00
jLynx
fd8bc177ad
Added support for H2+
2022-04-05 14:41:12 +12:00
jLynx
f6c496d1d3
removed comments
2022-04-05 10:56:09 +12:00
jLynx
b4a6b958e5
Fixed R1_20150901 vs R2_20170522 boot & detection issues
2022-04-05 10:53:52 +12:00
jLynx
43e9ce4704
Fixed R1_20150901 vs R2_20170522 boot & detection issues
2022-04-05 10:52:42 +12:00
Jimi Sanchez
584c46af64
Initial commit of playlist app for replaying capture files sequentially
2022-04-03 19:38:06 -04:00
jLynx
9200db24be
WIP
2022-04-02 22:02:05 +13:00
jLynx
03057546e1
WIP
2022-04-02 22:00:46 +13:00
jLynx
3601545712
Updated to say 433 as it's not 434
2022-04-01 22:22:25 +13:00
eried
759c4d9d51
Contributors update
2022-03-29 08:28:31 +02:00
eried
77a0d255dd
Version bump
2022-03-29 08:15:44 +02:00
NotPike
7066f931a8
Update ui_record_view.cpp
...
cleanup
2022-03-29 01:16:16 -04:00
NotPike
aa2c5a4c84
Update analog_audio_app.hpp
...
Forgot to take that include out. >_<
2022-03-29 00:34:52 -04:00
notpike
d70e1a6fac
Added Datetime + Freq Filename to Audio App
2022-03-28 20:53:09 -07:00
Erwin Ried
a55e5d4fc0
Merge pull request #497 from Brumi-2021/Solving_mic_saturation_and_spectrum_armonics_Mic_App
...
Solving_mic_saturation_and_spectrum_harmonics_Mic_App
2022-03-28 10:10:08 +02:00
Erwin Ried
8da0dbe36b
Merge pull request #519 from notpike/replay_antenna_bias
...
Replay App Enable Bias-tee
2022-03-28 10:09:51 +02:00
Erwin Ried
8688ac0e05
Merge pull request #520 from ArjanOnwezen/add-country-info-to-ais-app
...
Added country to AIS app, so you know from which country a vessel is.
2022-03-28 10:08:39 +02:00
Erwin Ried
82732a3f73
Merge pull request #512 from jLynx/PSI
...
TPMS toggle between PSI and kPa (v1)
2022-03-28 10:07:41 +02:00
Arjan Onwezen
be0427889f
Added country to AIS app, so you know from which country a vessel is.
...
It's using the MID database, which is also part of the PR.
mids.db should be placed in /AIS folder on SD card.
2022-03-27 12:34:26 -04:00
NotPike
37a40cbeda
Delete ui_newapp.hpp
2022-03-27 00:40:45 -04:00
notpike
4ef98e2928
Added Bias Tee support for Replay and fixed file error logic bug
2022-03-26 21:20:55 -07:00
notpike
434c559861
Added Bias Tee support for Replay and fixed file error logic bug
2022-03-26 21:20:49 -07:00
jLynx
5c97c24b48
Added NZ to APRS
2022-03-24 20:36:39 +13:00
jLynx
4a8458d812
refactoring
2022-03-24 19:51:08 +13:00
jLynx
165efd7355
refactoring
2022-03-24 19:44:26 +13:00
jLynx
d1d1198b1b
refactoring
2022-03-24 19:43:26 +13:00
jLynx
0025ad2507
refactoring
2022-03-24 19:19:02 +13:00
jLynx
32f957cead
WIP updating header
2022-03-24 19:08:07 +13:00
jLynx
2030118d9f
WIP can now switch between kPa and PSI
2022-03-24 17:05:38 +13:00
jLynx
0523aabe91
WIP PSI selector
2022-03-24 16:10:55 +13:00
jLynx
1c81c7a8ba
Revert "Added NZ to APRS"
...
This reverts commit 9df1cfa670
.
2022-03-23 21:32:32 +13:00
jLynx
9df1cfa670
Added NZ to APRS
2022-03-23 20:51:10 +13:00
Erwin Ried
8774ee0acd
Merge pull request #485 from ArjanOnwezen/centralize-database-functions
...
centralize-db-retrieval-functions
2022-03-18 22:05:09 +01:00
Brumi-2021
d5a1733c1c
Solving_mic_saturation_and_spectrum_armonics_Mic_App
2022-03-05 21:39:53 +01:00
notpike
e00d91e1d2
Added return codes for delete_file() and rename_file() for file.hpp
2022-02-01 10:37:38 -08:00
Erwin Ried
459b8efc52
Merge pull request #487 from Brumi-2021/Add_Gain_TX_control_to_GPS_Simulator_issue#480
...
Add_Gain_TX_to_GPS_sim_App_issue_480
2022-01-31 09:43:20 +01:00
Erwin Ried
db3f645131
Merge pull request #489 from Brumi-2021/“Antenna_DC_Bias_missing_in_AIS_and_RADIOSONDE”
...
“antenna dc bias missing in ais and radiosonde”
2022-01-31 09:41:11 +01:00
Brumi-2021
b84820963b
Revert "Revert "“Antenna_DC_Bias_missing_in_AIS_and_RADIOSONDE”""
...
This reverts commit 4de25a2039
.
2022-01-30 11:37:46 +01:00
Brumi-2021
4de25a2039
Revert "“Antenna_DC_Bias_missing_in_AIS_and_RADIOSONDE”"
...
This reverts commit 4a57af64ce
.
2022-01-30 10:58:43 +01:00
Brumi-2021
a11b9c492f
Add_Gain_TX_to_GPS_sim_App_issue_480
...
Add Gain control to the GPS Sim App .
(we are clonning the two previous PR's n #395 and #446 of the Replay App, correcting TX Gain control to this GPS Sim App )
2022-01-29 23:29:17 +01:00
Arjan Onwezen
867539ce9c
centralize-db-retrieval-functions
2022-01-28 10:24:49 -05:00
Žiga Deisinger
cebbc12084
Enable / Disable Touchscreen #481
...
This commit will reverse the logic of touch screen as suggested by @ArjanOnwezen
2022-01-27 14:23:22 +01:00
Žiga Deisinger
4a0d42ed34
Add code for feature "Disable Touch"
2022-01-26 21:52:08 +01:00
Michał Borsuk
0d5af740a5
correction of spelling of units
2022-01-26 18:08:56 +01:00
Žiga Deisinger
96879d3664
Add code for feature "Disable Touch"
2022-01-26 14:53:31 +01:00
Žiga Deisinger
7af7279ea4
Fix ADS-B not updating Altitude in Map #473
...
This commit will fix altitude not automatically updating when in Map mode. Also set default altitude for AIS to 0.
2022-01-23 22:34:01 +01:00
Arjan Onwezen
dcb67049af
Prepadded MMSI in AIS app with zeros, so it's always 9 chars long as in the specs.
2022-01-16 05:06:53 -05:00
Brumi-2021
4a57af64ce
“Antenna_DC_Bias_missing_in_AIS_and_RADIOSONDE”
2022-01-15 23:09:42 +01:00
Erwin Ried
30449e0adf
Merge pull request #467 from ArjanOnwezen/gui-glitch-in-adsb-rx
...
Small GUI glitch in ADSB RX
2022-01-12 19:06:14 +01:00
Arjan Onwezen
c9a813fbd6
GUI glitch in ADSB RX
2022-01-12 10:31:59 -05:00
eried
0da7d2d0ac
Version bump
2022-01-12 15:35:35 +01:00