Commit Graph

655 Commits

Author SHA1 Message Date
Matias Fernandez
7607f0a4bd Fix typo in README.md 2024-03-26 20:33:06 +01:00
Krzysiek Egzmont
f2cdf1975f refactor 2024-03-17 15:43:45 +01:00
Bogdan-Ioan BRUDIU
eeee11cf1b spectrum analyzer assignable to Side button, close #478
Signed-off-by: Krzysiek Egzmont <egzumer@gmail.com>
2024-02-23 21:43:38 +01:00
egzumer
1da45d5a77
Update README.md 2024-02-21 00:16:58 +01:00
Krzysiek Egzmont
1098e8c386 Fix DTMF_auto_reset_time sanity check bug 2024-02-04 22:54:31 +01:00
losehu
ce2dd10d45 The dbMax range is more stringent
"If you want the dbMax value to always be greater than dbMin, there should be at least a '+1'."
2024-02-01 20:41:16 +01:00
Krzysiek Egzmont
a22760c0b4 Fix #434: Don't send tail tone when STE is off 2024-01-29 22:48:37 +01:00
Krzysiek Egzmont
aa92e93c56 Refactor 2024-01-29 22:42:38 +01:00
Krzysiek Egzmont
dc1808b1fe FIX #444: build error when ENABLE_DTMF_CALLING disabled 2024-01-29 16:50:58 +01:00
Krzysiek Egzmont
dff4384dbe FIX #397: Duplex off not working when UNLOCK ALL is used 2024-01-29 16:34:55 +01:00
Krzysiek Egzmont
f85ed9440d Refactor 2024-01-28 23:57:15 +01:00
Krzysiek Egzmont
604a5b430f PTTID sanity check 2024-01-28 22:07:08 +01:00
Krzysiek Egzmont
ed5ebc4854 FIX #441: Setting ENABLE_NO_CODE_SCAN_TIMEOUT at 1 or 0 has no effect 2024-01-28 21:59:20 +01:00
egzumer
c74c0d20fc
README.md, recommend other forks 2024-01-22 00:03:43 +01:00
Krzysiek Egzmont
46e2d1a0fd FM radio band selection #230 2024-01-15 22:30:12 +01:00
Krzysiek Egzmont
adbc466c49 Refactor 2024-01-15 17:01:42 +01:00
Krzysiek Egzmont
f8ff71aaa3 Fix #193: DTMF interrupt temporarily disabled after TX causing DTMF tones lost 2024-01-14 00:58:40 +01:00
Krzysiek Egzmont
ea3b5b23a9 Refactor 2024-01-14 00:25:02 +01:00
Krzysiek Egzmont
8941576887 Fix #286: Lack of continuous tuning and monitor lockout while holding up/down button in monitor mode. 2024-01-13 23:35:33 +01:00
Krzysiek Egzmont
04b0bd8c93 Refactor 2024-01-13 23:30:44 +01:00
wu58430
4efabfc2b6 Prohibit entering submenus when displaying DTMF information 2024-01-12 17:51:36 +01:00
Krzysiek Egzmont
9472bbb58b Fix #384: FM radio getting stuck off on unrecognized incoming CTCSS tone 2024-01-12 15:54:36 +01:00
Krzysiek Egzmont
685ecb062b Refactor 2024-01-12 15:54:35 +01:00
Krzysiek Egzmont
3bf993d8b8 Cleanup the ENABLE_SQUELCH_MORE_SENSITIVE option, it was still applying some corrections even if disabled 2024-01-09 02:42:47 +01:00
Yuri_su
01ccaaf212 Update app.c fix DTMF not reply
If set DTMF reply only, sometimes the DTMF call will not reply.
2024-01-08 23:40:01 +01:00
Krzysiek Egzmont
ed5ae7842b Fix #366: Scan list 2 ignored everywhere 2024-01-01 20:50:21 +01:00
Krzysiek Egzmont
ac8c51d605 Fix s-meter and DTMF overlaying problem 2023-12-31 13:31:39 +01:00
Wouter van Gulik
429cffc0bc ui/menu.c: Simplify code; move name printing into main switch statement.
This saves a few bytes of flash.
2023-12-30 20:38:59 +01:00
Wouter van Gulik
fbdaf6631d menu: use const char* const 2023-12-30 20:35:11 +01:00
Krzysiek Egzmont
f8feef1ad5 Refactor 2023-12-30 20:22:55 +01:00
Krzysiek Egzmont
42a45a7ef2 Update README 2023-12-30 15:35:28 +01:00
Krzysiek Egzmont
3f012b3afe Fix uart BK regs reading/writing 2023-12-30 15:32:11 +01:00
Juan Antonio
289418f1c7 Reduce nesting 2023-12-28 22:08:57 +01:00
Juan Antonio
ea733115de init.c: Declare loop variables in the loop 2023-12-28 22:08:57 +01:00
Juan Antonio
e5cff16d98 Merge guarded code. Simplify DTMF_CheckGroupCall 2023-12-28 22:08:56 +01:00
Krzysiek Egzmont
f35ce8d789 Menu style build option ENABLE_CUSTOM_MENU_LAYOUT 2023-12-28 22:08:56 +01:00
Juan Antonio
36ecde86e9 Reduce nesting 2023-12-28 22:08:56 +01:00
Krzysiek Egzmont
8f6e1be5e0 Refactor 2023-12-28 22:08:56 +01:00
Juan Antonio
cceba5a474 Add missing UI_DisplayClear() 2023-12-26 03:01:24 +01:00
Krzysiek Egzmont
1882ab0cc1 Refactor 2023-12-26 01:40:04 +01:00
Krzysiek Egzmont
995045006f Read/write BK4819 regs through UART 2023-12-25 23:52:15 +01:00
Krzysiek Egzmont
38ec40b0db Faster AGC debugging print 2023-12-25 22:49:58 +01:00
Juan Antonio
cbf4a7c140 Use function table. Simplify logic
Size: 60364 -> 60220
2023-12-25 22:49:06 +01:00
Juan Antonio
7a7010da55 Unify PrintSmall functions
Size: 60420 -> 60364
2023-12-25 22:49:06 +01:00
Juan Antonio
78a45d9bbd Create function to zero gFrameBuffer
Size: 60464 -> 60420
2023-12-25 22:49:06 +01:00
Juan Antonio
f8ef687026 Use pointers to avoid some string copying
Size: 60664 -> 60464
2023-12-25 22:49:06 +01:00
Juan Antonio
1281bbf033 Remove redundant mensets. Memmove -> memcpy
* The whole gEeprom has been zero'd before. Moreover, strcpy null-terminates.
* There's no aliasing between gEeprom.* and Data.

Size: 60760 -> 60664
2023-12-25 22:49:06 +01:00
Juan Antonio
edf1f983d6 Ignore k5_eeprom.raw 2023-12-25 22:49:06 +01:00
Juan Antonio
b0d131d546 Fix include directives 2023-12-25 22:49:06 +01:00
Wouter van Gulik
ab61c4e74f Makefile: always provide VERSION_STRING if none set.
Without this set the compile-without-docker script did not work. They do
not have git installed.
2023-12-25 01:01:53 +01:00