Commit Graph

  • 995045006f Read/write BK4819 regs through UART Krzysiek Egzmont 2023-12-09 19:01:38 +01:00
  • 38ec40b0db Faster AGC debugging print Krzysiek Egzmont 2023-12-25 22:32:51 +01:00
  • cbf4a7c140 Use function table. Simplify logic Juan Antonio 2023-12-25 01:11:43 +01:00
  • 7a7010da55 Unify PrintSmall functions Juan Antonio 2023-12-25 01:35:06 +01:00
  • 78a45d9bbd Create function to zero gFrameBuffer Juan Antonio 2023-12-25 01:24:47 +01:00
  • f8ef687026 Use pointers to avoid some string copying Juan Antonio 2023-12-23 18:18:23 +01:00
  • 1281bbf033 Remove redundant mensets. Memmove -> memcpy Juan Antonio 2023-12-23 09:54:30 +01:00
  • edf1f983d6 Ignore k5_eeprom.raw Juan Antonio 2023-12-23 11:50:56 +01:00
  • b0d131d546 Fix include directives Juan Antonio 2023-12-23 10:19:22 +01:00
  • ab61c4e74f Makefile: always provide VERSION_STRING if none set. Wouter van Gulik 2023-12-24 23:27:32 +13:00
  • 986c0ce368 Fix RX not honoring Backlight on TX/RX settings properly Juan Antonio 2023-12-24 22:56:28 +01:00
  • e929a79765 Move variable declaration outside of guarded region Juan Antonio 2023-12-24 20:55:29 +01:00
  • d75209bad0 Rename str_ptr to adhere to the current style Juan Antonio 2023-12-23 13:16:44 +01:00
  • ee0ba9886d Simplify DTMF_FindContact Juan Antonio 2023-12-23 01:48:18 +01:00
  • 084fe4dd26 Fix 1750Hz so that it can perform STE Juan Antonio 2023-12-23 00:32:04 +01:00
  • a715389a8b Add Doxygen configuration file and makefile target Juan Antonio 2023-12-22 21:14:41 +01:00
  • 6f1cabc807 Simplify gSchedulePowerSave logic Juan Antonio 2023-12-22 21:06:57 +01:00
  • a08420a0b7 Simply some logic. Unify some #ifdef regions Juan Antonio 2023-12-22 18:59:12 +01:00
  • 1f4f026162 Simplify APP_EndTransmission Juan Antonio 2023-12-22 18:24:40 +01:00
  • 34f2168856 Spectrum warp-around when switching steps Juan Antonio 2023-12-23 03:00:55 +01:00
  • bc9bb489e6 Un-unroll some loops and save a few bytes Juan Antonio 2023-12-22 18:21:23 +01:00
  • 7d982f1f8d Correct include guard #endif placement Juan Antonio 2023-12-21 21:06:55 +01:00
  • 2cc60da9ab Fix #314:Reset current bar when blacklisting in scan range Krzysiek Egzmont 2023-12-22 20:22:08 +01:00
  • 39eb3e835e Scan range in spectrum Krzysiek Egzmont 2023-12-16 14:46:01 +01:00
  • 0d66eb8577 Update README.md egzumer 2023-12-19 17:37:24 +01:00
  • 13b6bb06b2 Spectrum analyzer, more frequency steps Krzysiek Egzmont 2023-12-19 03:08:18 +01:00
  • 88f3537af0 9kHz, 20kHz, 200kHz frequency steps added #295 Krzysiek Egzmont 2023-12-18 17:03:00 +01:00
  • de8c501d65 S0, S9 settings even more constrained Krzysiek Egzmont 2023-12-18 15:27:31 +01:00
  • 76bbaf9442 Update README.md egzumer 2023-12-18 15:23:02 +01:00
  • c4d9cfc895 Add AM-fix build option to EEPROM Krzysiek Egzmont 2023-12-17 03:47:17 +01:00
  • 2a75f8a9be Refactoring #285 Juan Antonio 2023-12-16 18:34:05 +01:00
  • e7a21c470f Makefile Mac build fix #284 Krzysiek Egzmont 2023-12-15 21:08:50 +01:00
  • fc679c77a4 Fix other backlight menu issues #275 Krzysiek Egzmont 2023-12-15 18:08:40 +01:00
  • 1151cf8667 Backlight brightness tuned down for backlight menu entries #275 Krzysiek Egzmont 2023-12-15 16:51:09 +01:00
  • af6b542da1 Cleanup Krzysiek Egzmont 2023-12-15 13:47:07 +01:00
  • cc49a5007c Fix #275 Backlight does not get back to MAX brightness after exiting backlight menu entries Juan Antonio 2023-12-15 02:47:01 +01:00
  • a99d2dd1b1 Fix #272: Backlight time doubled Juan Antonio 2023-12-15 01:13:04 +01:00
  • 9dc79ce868 Fix compilation errors when UART is disabled Juan Antonio 2023-12-14 20:04:06 +01:00
  • 80fa310646 Fix use of wrong ENABLE guard Juan Antonio 2023-12-14 20:12:42 +01:00
  • 7f5236c44e Fix compilation errors when FM radio is disabled Juan Antonio 2023-12-14 19:30:04 +01:00
  • 4b583bf2bd Assign NOP function when the flashlight is disabled Juan Antonio 2023-12-14 19:29:22 +01:00
  • fa5d3c1594 FIX #269: battery indicator always at 4 bars Krzysiek Egzmont 2023-12-14 15:07:33 +01:00
  • 1a53586922 Simplify logic in radio.c Juan Antonio 2023-12-14 01:52:57 +01:00
  • 687b63abb6 Fix signature Juan Antonio 2023-12-14 01:37:36 +01:00
  • 06f1c651bc Make LogUart receive a const char* const Juan Antonio 2023-12-14 01:36:27 +01:00
  • 33e4e3c4e0 Make AUDIO_PlayVoice static as it is only used inside of its module Juan Antonio 2023-12-14 01:35:19 +01:00
  • 93b97eff0a FIX #264: compilation error Krzysiek Egzmont 2023-12-14 11:05:46 +01:00
  • 8638d37431 Update README.md egzumer 2023-12-13 19:19:29 +01:00
  • 716e9e23b8 README.md - add Github Codespace building manual Krzysiek Egzmont 2023-12-13 19:02:14 +01:00
  • d0ae34f9b4 Replace memmove by memcpy Juan Antonio 2023-12-12 23:23:39 +01:00
  • bd17aea72b Make SETTINGS_InitEEPROM zero struct gEeprom Juan Antonio 2023-12-12 23:03:11 +01:00
  • 34d688b101 Logic simplification. Replace memmove by memcpy Juan Antonio 2023-12-12 23:00:46 +01:00
  • 8c7f736797 Simplify come battery logic Juan Antonio 2023-12-12 22:39:30 +01:00
  • a19579a888 Make makefile options settable from envars Juan Antonio 2023-12-09 17:46:33 +01:00
  • 00a2bc75b8 Tighter constraints for S0, S9 s-meter EEPROM settings #252 Krzysiek Egzmont 2023-12-13 13:48:18 +01:00
  • 268c4dece3 S0 and S9 value settings #174 Krzysiek Egzmont 2023-12-09 15:40:38 +01:00
  • 0c2fc6184c Fix #234: Bring back FM radio status indicator, show dual watch inactive while in FM radio Krzysiek Egzmont 2023-12-12 00:52:26 +01:00
  • 6bdce2d0e2 Refactor Krzysiek Egzmont 2023-12-12 00:45:09 +01:00
  • 42a2e16e0e Update am_fix.c g4eml 2023-12-09 21:22:27 +00:00
  • 2e69acbdc4 Fix aircopy bypassing TX restrictions & refactor Juan Antonio 2023-12-09 17:06:24 +01:00
  • eb6a3d0867 Fix compile error Krzysiek Egzmont 2023-12-09 16:21:11 +01:00
  • e22cc4ccd0 Code comments Krzysiek Egzmont 2023-12-09 15:41:25 +01:00
  • a153e63be1 Add function to test if serial configuration is in progress Juan Antonio 2023-12-09 12:23:03 +01:00
  • 4322a7d8a9 Drop gScreenToDisplay switch and use function table Juan Antonio 2023-12-08 16:51:50 +01:00
  • 1203fdf0ca Use stepping instead of branching using modulus Juan Antonio 2023-12-09 01:27:44 +01:00
  • cfc4763dd1 Scrape together a few bytes Juan Antonio 2023-12-08 15:03:26 +01:00
  • b6a49db31d FM Radio: Simplify logic Juan Antonio 2023-12-08 13:08:11 +01:00
  • 82ddbcd375 Refactor stepFruencyTable & drop ARRAY_SIZE for frequencyBandTable Juan Antonio 2023-12-08 23:15:54 +01:00
  • 335c2ec9cd ACTION_Handle: Drop switch in favour of a function array Juan Antonio 2023-12-07 12:22:22 +01:00
  • 4249d917f8 Refactor of app/action.c Juan Antonio 2023-12-07 12:13:35 +01:00
  • 2164461449 Use function to check if in RX mode Juan Antonio 2023-12-07 12:12:19 +01:00
  • c3906f42f8 Update .gitignore Juan Antonio 2023-12-07 12:04:20 +01:00
  • d055fb0024 Reorder audio.c Juan Antonio 2023-12-07 12:01:52 +01:00
  • c4ad9c6501 Unguard ACTION_OPT_BLMIN_TMP_OFF like the rest Juan Antonio 2023-12-07 11:56:48 +01:00
  • 4fd1ab8899 Remove redudant symbol Juan Antonio 2023-12-07 11:54:29 +01:00
  • 0793b68971 Write build options to EEPROM for CHIRP to use. Krzysiek Egzmont 2023-12-07 22:50:23 +01:00
  • f7061c3195 FIX #206: missing 254.1Hz CTCSS code Krzysiek Egzmont 2023-12-07 22:03:22 +01:00
  • 5e78916dd3 AM-fix cleanup Krzysiek Egzmont 2023-12-07 21:08:12 +01:00
  • 13c17ad073 Fix #211: AM reception chopping Krzysiek Egzmont 2023-12-07 20:48:36 +01:00
  • c697596806 FIX #194: Spectrum going crazy when AM-fix is active Krzysiek Egzmont 2023-12-07 14:46:13 +01:00
  • 5c1cb4f2fc FIX #180: round frequency to half the step to support half channel offsets g4eml 2023-12-07 15:39:24 +01:00
  • 754d2ce5fb Make Flashlight optional Juan Antonio 2023-12-05 20:58:13 +01:00
  • c76a96c3ad Add enum for TR/TX mode Juan Antonio 2023-12-05 17:17:52 +01:00
  • cd032c39d2 Refactor alarm code Juan Antonio 2023-12-04 21:37:44 +01:00
  • 103bdf212f Use enum for Flaslight & return early Juan Antonio 2023-12-04 18:50:41 +01:00
  • bafe372cbc Simplify backlight logic Juan Antonio 2023-12-04 18:09:27 +01:00
  • 88f7b90237 FIX #197: DWCode,UPCode display error Krzysiek Egzmont 2023-12-07 00:33:05 +01:00
  • 66f1f545c3 Refactor Krzysiek Egzmont 2023-12-06 23:08:57 +01:00
  • e5659ad6ab Fix battery save broken in last commits Krzysiek Egzmont 2023-12-06 20:36:15 +01:00
  • c1a009cc2f AM fix modification Krzysiek Egzmont 2023-12-06 17:54:32 +01:00
  • e95f577074 Real AM fix attempt, messy Krzysiek Egzmont 2023-12-05 23:13:21 +01:00
  • 52bdd408c4 Refactor, merge #186 Juan Antonio 2023-12-03 13:18:13 +01:00
  • ed395ab638 FIX #185: Allow manual changing of gain values in spectrum when AM fix is active Krzysiek Egzmont 2023-12-05 00:45:22 +01:00
  • 86438ef3ce Improve AM-fix Krzysiek Egzmont 2023-12-04 23:35:12 +01:00
  • f3297c29cb AGC debugging option Krzysiek Egzmont 2023-12-04 22:58:27 +01:00
  • e039e65ee4 Refactoring Krzysiek Egzmont 2023-12-04 22:53:59 +01:00
  • e2b81bf9c8 Refactoring Krzysiek Egzmont 2023-12-03 01:50:28 +01:00
  • 9ca3ccd744 AM-Fix for Spectrum g4eml 2023-12-02 17:45:47 +00:00
  • d944ff4a34 Fix #170: ChName saves a name with wrong settings when used in frequency mode Krzysiek Egzmont 2023-12-02 23:06:22 +01:00
  • cfa745fda0 Refactor Krzysiek Egzmont 2023-12-02 22:41:47 +01:00