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