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
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
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
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
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
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
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
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
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
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
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
Brumi-2021
5a336d5e71
Compact with unique, best Noise Gererator option.
2023-05-03 13:49:50 +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
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
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
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
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
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
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
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
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
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
0ed5e6542e
P.Mem settings menu entry
2023-03-31 14:06:22 +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
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
e045628dab
Menu entry for Converter, cleanings of Radio menu
2023-03-27 14:16:03 +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
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
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
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
GullCode
7eba8fd49b
fixing width too tiny for calculation. It has to be a multiple of 240
2023-03-20 16:43:31 +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