Mark Thompson
411e2fb93a
Hide unwanted apps by naming them in SETTINGS/blacklist file ( #1502 )
...
* Add files via upload
* Add files via upload
* Add files via upload
* Add files via upload
* Changed some app name strings for blacklist
2023-10-15 18:04:26 -05:00
Mark Thompson
6ed83c08e3
Renamed .ini file for Burger Pager app ( #1500 )
2023-10-14 21:08:39 +02:00
Mark Thompson
9929376acf
Added Freq to Radio State, only update specified App Settings, always Load/Save Settings ( #1498 )
...
* Add files via upload
* Add files via upload
* Add files via upload
* Add files via upload
* Add files via upload
* Add files via upload
* Add files via upload
* Add files via upload
2023-10-14 11:33:52 -05:00
Mark Thompson
5135b6404d
Prevent unnecessary CPLD SRAM load on first RX operation ( #1494 )
2023-10-14 10:28:44 +02:00
Mark Thompson
790669c242
Added Transmitter settings to 2nd DFU overlay screen ( #1497 )
...
* Added Transmitter settings to 2nd DFU overlay
2023-10-14 10:25:40 +02:00
Brumi-2021
4bb8b1882c
Error correction. Now comments matching with value ( #1496 )
2023-10-12 19:56:27 +02:00
Brumi-2021
56702ca7c2
Applying a proper TX_LPF to all remaining TX App ( #1495 )
2023-10-12 18:02:38 +02:00
Mark Thompson
37c6b35fb7
Moved external Font Viewer app to DEBUG menu ( #1485 )
...
* Updated icon
* Support external apps on DEBUG menu screen
2023-10-11 18:32:01 +02:00
Mark Thompson
5cd7a09797
Disable display scroll before showing fault debug message ( #1482 )
2023-10-11 07:45:45 +02:00
Mark Thompson
a1856b9bb0
Fix some Guru Meditation Faults in ADSB-RX app ( #1483 )
...
* Don't use screen_rect in functions called from rtc_timer_tick
* Pause AircraftRecentEntry list changes when AC Details screen is displayed
2023-10-11 07:44:56 +02:00
Mark Thompson
29a36c8658
Revived Fonts Viewer as an External app (in Utilities menu) ( #1484 )
...
* Add files via upload
* Moved Font Viewer to external app
2023-10-11 07:43:56 +02:00
gullradriel
264b1b38ba
fix complicated timing logic ( #1480 )
2023-10-09 20:01:40 +02:00
Mark Thompson
65e71508ac
Incrementing date workaround for dead RTC battery ( #1479 )
...
* Enable f_utime function
* Added file_update_date() function
* Added rtc_battery_workaround() function
* Update ui_navigation.cpp
2023-10-09 12:04:46 +02:00
Mark Thompson
e5546159c5
Kludge fix for null parent() ( #1477 )
2023-10-09 12:03:11 +02:00
gullradriel
d7c961ea4f
Fixing empty output file/store button/text display ( #1475 )
2023-10-08 22:21:00 +02:00
Mark Thompson
ad987f2b5e
Added new icon for IQ Trim, and IQ Trim Button in FileMan ( #1476 )
...
* Add files via upload
* Added trim icon
* Added trim icon
* Added Trim button to FileMan
* Added Trim button to FileMan
* Added Trim button to FileMan
* Added Trim button to FileMan
2023-10-08 14:57:59 -05:00
Brumi-2021
defb934c3f
Activating TX Low Pass Filter in Second IF IC ( #1470 )
...
* Activating TX Low Pass Filter in Second IF IC
* solving PR conversation revisions
* Final TX LPF decision for ADSB_TX
* Small comments correction.
* Added set TX LPF also in APRS, BurgerPgr,Jammer
2023-10-08 17:50:31 +02:00
Bernd Herzog
5a850984b9
Calculator app ( #1474 )
...
* implemented calculator app
* improved output
* refactoring
2023-10-08 16:24:02 +02:00
Bernd Herzog
1185b67b28
changed alignment for text sections ( #1473 )
2023-10-07 15:30:43 +02:00
Bernd Herzog
abb42e8df4
added executeable bit for new scripts ( #1471 )
2023-10-03 08:17:45 +02:00
Bernd Herzog
7fdb1af69d
External apps ( #1469 )
...
* implemented external app build
* added some ui stuff for testing
* added pacman game
* wired key to pacman game
* fixed pacman drawing issue
* changed afsk rx app to be external
* fixed ui::NavigationView initialization for external apps
* refactoring
* refactoring
* moved m4 image to external app
* added script for external app deployment
* refactoring
* implemented dynamic app listing
* added color to app icon
* improved app loading
* added external apps to sd card content
* refactoring
* review findings
* typo
* review findings
* improved memory management of bitmaps
2023-10-02 20:19:22 +02:00
Kyle Reed
78713cc2af
Search cleanup, more binder support ( #1467 )
2023-10-01 09:04:37 -07:00
Kyle Reed
951890eaff
Add Binder helper methods ( #1465 )
...
* Add binder, fix focus on remote btn delete
* Use binder for freqman edit
2023-09-29 18:55:27 +02:00
Kyle Reed
fb00bfac3f
Nav stack cleanup ( #1460 )
...
* Minor nav stack fixes
* Nav stack cleanup
* Additional cleanup, fix notepad crash
* Fix abort/cancel
* Fix for nasty focus bug
* Format
2023-09-27 21:03:02 +02:00
Kyle Reed
a6a1483083
Improved trimming ( #1458 )
...
* Add threshold UI
* WIP Better trimming
* Rewrite mostly done WIP
* WIP - trim idea
* WIP threshold trimming
* WIP with new design
* Cleanup
2023-09-23 21:56:37 +02:00
Kyle Reed
ef03f020ce
IQ Trim app and Capture auto-trim ( #1456 )
...
* Add IQ Trim app WIP
* Add 'trim' checkbox to capture
* Implement trimming
* Finish auto-trim
* Stray //
2023-09-21 17:43:10 +02:00
Kyle Reed
070eb4003e
Remove proc pocsag & add keep/drop filtering ( #1453 )
...
* Remove proc_pocsag from build, use new proc in app
* Add support for keep/drop filtering
2023-09-19 11:46:30 +02:00
Kyle Reed
fca373d936
Add Remote App & UI updates. ( #1451 )
...
* Alpha order sub-menus
* WIP Getting Remote types outlined
* WIP building UI
* WIP adding RemoteButton control
* WIP Fix build
* WIP Basic editing support
* Border on the active button
* Make TxView2 sane
* Add easier RGB color creation from uint32
* Center some button icons
* WIP Remote - main UI
* WIP main UI mostly working, can send
* Add 'join' utility
* WIP save/load
* Pre-alloc buttons to prevent focus dangling
* Alpha order settings/debug pages
* Add UI for picking capture and set frequency
* WIP Getting really close now
* Fix path for init name
* Some fit & finish
2023-09-18 23:22:46 +02:00
Kyle Reed
537cf2e79b
Fix console scroll - comment on how scrolling works ( #1448 )
...
* Force console scroll area to be multiple of line height. Tons of comments.
* Resize POCSAG console to fill height.
* Make scoll behavior comment clearer
2023-09-14 20:20:40 +02:00
Kyle Reed
af424aa5f8
SymField rewrite ( #1444 )
...
* First WIP symfield
* Cleanup widget code
* Rebase and format
* Fix 'to_integer' bug, fix siggen UI.
* to_string_hex fix, unit tests for string code
* Pass instance in callback
* Fix on_change callbacks
* Fix keyfob (not active)
* to_byte_array, coaster tx cleanup
* Add to_byte_array tests
* Changes in ui_numbers
* Fix ui_encoders
* Format
* Fix modemsetup view's symfields
* Remove header
* Format
2023-09-12 12:38:19 -07:00
Kyle Reed
70e0f2913f
App Settings w/out radio settings, Settings UI cleanup ( #1443 )
...
* Make app settings more consistent
* Allow app settings to always work for custom settings
2023-09-10 17:04:20 -07:00
Kyle Reed
b28283271b
POCSAG clock detection 🐋 improvement(?) ( #1442 )
...
* WIP convergence
* Tighter code, allow for sample nudges during clock discovery.
2023-09-09 17:49:22 +02:00
Kyle Reed
4926cf8df5
POCSAG2 Revised bit extractor ( #1439 )
...
* Better bit extraction WIP
* Parallel clock signal detection for bit extraction
* Relax clock detection accuracy.
* Reset RateInfo state. TODOs
2023-09-09 15:18:42 +02:00
Kyle Reed
b3312a704a
Save 'raw log' setting ( #1438 )
2023-09-08 21:20:26 +02:00
Kyle Reed
31e8019642
POCSAG Processor Rewrite ( #1437 )
...
* WIP Refactoring
* WordExtractor building
* Fix buffer sizes and squelch execute
* Move impls to cpp file
* Baud indicator
* WIP new bit extractor
* New approach for bit extraction.
* Code fit and finish
* Fix case on button
* Cleanup
* Adjust rate miss threshold
* Fix count bits error calculation.
2023-09-08 19:41:09 +02:00
Bernd Herzog
9525738118
Config mode hackrf r9 disable external tcxo fallback ( #1434 )
...
* implemented auto disable of external tcxo if r9 crash during boot
2023-09-05 10:32:44 +02:00
Bernd Herzog
62310ad9a9
Config mode ( #1433 )
...
* Allow code to run without a token
* Reverted submodule change by mistake
* WIP force tcxo
* Added check to hide if not an R9
* Fixed comments
* Updated name
* Fixed crashing on TCXO switching
* Fixed the reboot issue
* Updated boot order
* Cleaned up comments
* added new recovery mode
* added IO
* implemented cpld mode change
* whitespace change
* renamed config mode
* inverted logic
* removed r9 dependency
* added disable external tcxo option to config mode
* fixed CLKIN detection for r9
* integrated tcxo setting into clock selection
Co-authored-by @jLynx
2023-09-04 17:46:07 +02:00
Kyle Reed
4819a2f4e2
Decode status widget ( #1431 )
...
* Initial cleanup of pocsag beta, using DSP filters
* Better filter params
* Better filter
* Add signal diagnostics widgets
* POCSAG procs sends stats messages
* Only draw 32 bits
* Add AudioNormalizer filter
2023-09-03 21:49:44 -07:00
Brumi-2021
2435ee780f
Small fine tuning xOVS selection for BW 25k ( #1430 )
...
* Small fine tuning xOVS selection for BW 25k
* Comments , same growing order ending with dot.
2023-09-02 00:35:43 +02:00
Kyle Reed
5d602ece5c
Add second pocsag proc for experimenting ( #1428 )
2023-08-31 08:05:49 +02:00
Mark Thompson
900086c1c9
Fixed 0.1Hz error in tone key frequencies 146.2, 156.7, and 162.2 ( #1427 )
...
* Fixed tone key freq truncation in float->int conversion
* Round integer division when displaying tone key freq
2023-08-31 08:04:47 +02:00
Kyle Reed
07be74701f
POCSAG Squelch and Filtering ( #1424 )
...
* Disable audio processing when not using squelch
* Add 2k4 lowpass fitler for 24Khz audio for POCSAG
2023-08-30 19:24:35 +02:00
Kyle Reed
f46e20c977
Explain and clean up decimator scalars ( #1422 )
2023-08-30 09:05:49 -07:00
Kyle Reed
4bc752b7a8
Support file count on sub-folders ( #1423 )
2023-08-30 09:05:35 -07:00
Brumi-2021
c28b608146
Minor issue : Slow down scrolling speed in BW 1.5Mhz onwards , and adding some TODO comments. ( #1419 )
...
* Slow down scrolling speed in BW 1.5Mhz onwards
* Revert added comments
2023-08-30 17:13:40 +02:00
Kyle Reed
bd4948602a
Fix RSSI for apps using proc_capture ( #1420 )
...
* Fix RSSI for apps using proc_capture
* Update comment
2023-08-30 17:13:14 +02:00
Mark Thompson
4774b3097f
Support for displaying stack on screen after a fault (for debug) ( #1416 )
...
* Support for displaying stack on screen after a fault
* Update debug.cpp
* Highlight possible addresses on stack & support Up key
* Add small background white style
* Add small background white style
* Update debug.cpp
* Highlight fault PC in yellow
* Add bg_yellow_small style
* Add bg_yellow_small style
* Clang - trailing space
2023-08-29 23:26:58 -05:00
Kyle Reed
de81156223
Support for 1.25MHz capture ( #1418 )
...
* Advanced draft decim /4 just waterfall ok
* apply some Kall's corrections + formatting
* Tidy up both decim_factors
* New refine optimizations
* Format issues
* more format issues ...mmmm
* comments update
* WIP Cleanup
* WIP
* WIP - add variant
* Use std::visit to dispatch MultiDecimator -- fluent API
* Clean up comments
* Merge next and fix compilation
* Fix odd loop in BlockDecimator
* Clean up spectrum math
* Descibe spectrum update math better, more clear math.
* Apply spectrum interval correction at 1.5M
* Increase replay buffer to handle x4 ovs
---------
Co-authored-by: Brumi-2021 <ea3hqj@gmail.com>
2023-08-29 19:26:38 +02:00
Kyle Reed
e7e1bedcad
Support squelch in pocsag ( #1415 )
...
* Support squelch in pocsag
* Revert smooth threshold
2023-08-27 15:56:40 -07:00
Mark Thompson
d8930db8af
Add Stack Dump option to debug menu and to GURU meditation fault ( #1414 )
...
* Stack dump
* Stack dump
* Stack dump
* Stack dump
* Stack dump
* Stack dump
* Update debug.cpp
* Clang
* Update debug.cpp
* Skip dumping unused bytes of stack
2023-08-27 00:33:27 -05:00