Commit Graph

  • f771d4ec06 Improved indentation in _ui_drawMacroMenu() Silvano Seva 2023-12-27 16:31:38 +0100
  • c3f1ec0ea1 Improve the callsign input of module17 UI marco 2024-01-26 21:34:06 +0100
  • 3f0cfe94e5 M17: always open squelch on tramsissions with destination set to INFO or ECHO Silvano Seva 2024-01-28 19:15:54 +0100
  • 598f1c4523 M17: deeply restructured the demodulator code Silvano Seva 2024-01-27 14:03:02 +0100
  • ddf889177c Frame synchronizer class Silvano Seva 2024-01-27 12:16:25 +0100
  • 3375d0b5d1 Correlator class Silvano Seva 2024-01-27 12:06:00 +0100
  • 90cf0f6f58 Added reset() method to RingBuffer class Silvano Seva 2024-01-27 11:51:22 +0100
  • 275ef16977 Added IIR filter implementation Silvano Seva 2024-01-20 14:31:39 +0100
  • 7b48d2bc28 Fix meson setup for windows Morgan Diepart 2024-01-16 23:34:14 +0100
  • dbe7ff4700 M17: activate speaker only when a valid transmission is received Silvano Seva 2024-01-10 19:01:54 +0100
  • 2653ee01aa M17: added callsign-based squelch for incoming transmissions Morgan Diepart 2023-10-22 21:13:27 -0700
  • 5ec0587c48 Added macro menu latching setting Morgan Diepart 2023-11-18 23:03:55 +0100
  • b1fa154ad9 UI: renamed "Voice Prompts" menu to "Accessibility" Silvano Seva 2024-01-10 18:06:48 +0100
  • c4b7b7a337 Removed low-pass filtering of battery voltage in state update for GD77 and DM-1801 Silvano Seva 2024-01-09 18:54:41 +0100
  • 4a45ce0c16 Allow skipping keypad lock when only hash key is pressed marco 2023-12-30 13:45:40 +0100
  • 4ed9262a96 Updated linux build targets in github workflow marco 2023-12-30 15:40:07 +0100
  • 7a31dfba3d Configured linux target for Module17 emulation similar to a Module17 rev. 0.1e marco 2023-12-30 15:29:18 +0100
  • 0e6473f95e meson.build: created three separate linux targets for different build configurations marco 2023-12-30 15:03:57 +0100
  • 7987bd732f Add button info for mod17 callsign entry marco 2023-12-30 15:58:25 +0100
  • 2ce3f5e949 ttwrplus: Ignore revision from sa8x8-fw version edgetriggered 2023-12-23 22:13:52 +0200
  • 0363825c1a meson.build: fix linker error on unit tests Silvano Seva 2023-12-24 10:02:52 +0100
  • 230e6310c7 Module17: added 100ms blink of sync led to indicate device startup Silvano Seva 2023-12-23 14:02:26 +0100
  • 916337e3d7 Refactored meson.build Silvano Seva 2023-12-19 21:17:20 +0100
  • f703a48069 ci: use linux codec2 library from apt instead of building it Silvano Seva 2023-12-12 19:02:20 +0100
  • 384a07d197 ci: add a job for builds Ryan Turner 2023-08-21 19:14:03 -0500
  • 3a2bac3e7e Fixed missing transmission of the 1750Hz tone when keypad is locked. Silvano Seva 2023-12-12 19:05:52 +0100
  • ab4a964ddd Linux NVM: added implementation of nvm_getMemoryAreas() Silvano Seva 2023-12-07 12:02:48 +0100
  • ca5519812f Added platform test for validation of NVM devices. Refactored memory dump test to be compatible with xxd format. Niccolò Izzo 2023-09-24 22:23:52 +0200
  • 419d02a203 Linux NVM: updated implementation to use the new standard API Silvano Seva 2023-11-25 16:12:57 +0100
  • 096da4102d Utility functions to perform read/write/erase operations on NVM areas and partitions Silvano Seva 2023-11-25 16:09:04 +0100
  • 070ed3de32 Device driver for file-based nonvolatile memory storage Silvano Seva 2023-11-22 18:43:45 +0100
  • 578c4f425b Added list of NVM areas to ttwrplus target Silvano Seva 2023-11-21 14:11:12 +0100
  • f94e6ce49e Added list of NVM areas to Module17 Silvano Seva 2023-11-21 14:10:32 +0100
  • ecd3602662 Added list of NVM areas to GDx targets Silvano Seva 2023-11-21 14:10:21 +0100
  • 72c8b8246b Added list of NVM areas to MDx targets Silvano Seva 2023-11-21 14:10:12 +0100
  • d9b22c1d2d Added function to retrieve the list of available NVM areas Silvano Seva 2023-11-21 14:08:29 +0100
  • faffbfb930 ttwrplus: updated flash memory partitions Silvano Seva 2023-11-18 16:04:08 +0100
  • 09587ab6c8 Added wrapper to NVM device API for Zephyr flash API. Niccolò Izzo 2023-11-05 21:33:16 +0100
  • d20f0e2c8d Added implementation of the standard NVM device API to AT24Cx driver. Silvano Seva 2023-11-18 13:16:19 +0100
  • ab66054341 Added implementation of the standard NVM device API to W25Qx driver. Silvano Seva 2023-11-18 13:10:39 +0100
  • 7174246492 Standard interface for non volatile memory devices Silvano Seva 2023-10-23 02:15:25 +0200
  • f125bbe9be Refactored AT24Cx EEPROM driver and implemented memory write function Silvano Seva 2023-07-18 13:49:38 +0200
  • be07b8f73e Refactoring of W25Qx driver Silvano Seva 2023-07-11 23:03:16 +0200
  • 5a0f92e23d Add a volume bar in the bottom over the other bars Marco 2023-11-09 20:32:41 +0100
  • 91c0965007 Module17: made M17 baseband output have correct DC bias and amplitude Silvano Seva 2023-11-21 18:46:03 +0100
  • 7ccfbe62c8 Fixed compilation errors in M17 demodulator logger Silvano Seva 2023-11-12 12:41:35 +0100
  • 75abbaa12c Linux: using file-based driver for SOURCE_RTX input device Silvano Seva 2023-11-12 12:35:21 +0100
  • 8040a012b4 Driver for file-based audio input device Silvano Seva 2023-11-12 12:34:37 +0100
  • 65d2fdb0e3 Fix unit tests by using system provided codec2 marco 2023-11-09 11:39:13 +0100
  • 6b34bf362d Linux: declared an instance of Module17 calibration data to allow linking with Module17 UI code. Silvano Seva 2023-11-05 18:33:12 +0100
  • 12e2a0f18b Linux: added garbage collection of unused .text and .data sections at link time Silvano Seva 2023-11-05 18:27:29 +0100
  • 7dc2ca5524 Driver for random number generator peripheral Silvano Seva 2023-10-29 10:33:54 +0100
  • 9433f8735a Mod17: get last callsign if available marco 2023-09-25 20:16:28 +0200
  • f43281e815 Display callsign on splash screen Morgan Diepart 2023-10-22 18:02:04 -0700
  • 1035c2b801 Updated version number in meson.build Silvano Seva 2023-10-23 18:30:14 +0200
  • 1124c76b73 Added M17 destination to settings # callsign in backed-up settings Morgan Diepart 2023-10-21 21:09:29 -0700
  • 44bfdec947 Added 30ms sleep in OpMode_M17::offState to prevent the rtx thread from going into an endless loop. Silvano Seva 2023-10-22 18:59:06 +0200
  • e362a80d45 Fixed truncation error in AT1846S setFrequency() Silvano Seva 2023-10-22 01:30:36 +0200
  • b4c8fca767
    Implemented uf2 image wrapping for T-TWR Plus Niccolò Izzo 2023-10-18 11:27:43 +0200
  • 95e79e871d ttwrplus: Add emergency shutdown Niccolò Izzo 2023-10-17 08:51:09 +0200
  • 4697be5ea6 Fix squelch behaviour on T-TWR Plus Niccolò Izzo 2023-10-15 21:32:11 +0200
  • 744ad85799 Adapt Radio settings to UI_NO_KEYBOARD interface Niccolò Izzo 2023-09-29 15:43:54 +0200
  • 17d5be118e Enable frequency offset input from radio menu Niccolò Izzo 2023-09-29 11:41:27 +0200
  • 5d3c6c825d Add radio settings for frequency offset, direction, and frequency step. Niccolò Izzo 2023-09-25 14:16:32 +0200
  • 7612044d91 VFO screen cleanup: removed unused options, introduced compressed frequency print and lock icon. tarxvf 2023-09-10 00:27:36 -0400
  • 7e291fe6fd Implement UI input lockout logic, toggled by macro menu key 9. tarxvf 2023-08-23 19:03:02 -0400
  • 20b0c375aa Change M17_orig to link and change callsign handling marco 2023-10-03 16:15:40 +0200
  • 04d6d01a5c
    Reduce encoder sensitivity on T-TWR Plus Niccolò Izzo 2023-10-08 22:27:29 +0200
  • e939218001
    Integrate west manifest to facilitate Zephyr build Niccolò Izzo 2023-10-08 21:23:35 +0200
  • 6baa368984 Enable edit mode for dst callsign on mod17 marco 2023-09-25 20:04:59 +0200
  • 7c09f7d2b0
    Add meson wrapper to build Zephyr targets Niccolò Izzo 2023-09-25 14:29:40 +0200
  • 0126efe429 Fixed possible undeflow in battery charge level computation. Fix #192. marco 2023-09-22 19:01:19 +0200
  • e2ab831c27 Added 1750Hz squelch tone on MD-3x0 radios Silvano Seva 2023-09-22 13:46:31 +0200
  • 06515e324a Enabled 1750Hz squelch tone on GDx marco 2023-07-20 10:31:17 +0200
  • 77e0ad27a0 Added support for 1750Hz squelch tone, implemented squelch tone in UV-3x0 radio driver. marco 2023-07-01 19:24:43 +0200
  • 73bfc2a15d Set proper thread stack size also when using the Zephyr RTOS Silvano Seva 2023-09-18 14:07:12 +0200
  • e11c529807 Bump Zephyr to commit a4de2eb3d1756c Niccolò Izzo 2023-09-18 10:41:10 +0200
  • 6f567cc38d ttwrplus: implemented the platform_pwrButtonStatus() function. Silvano Seva 2023-09-13 22:13:16 +0200
  • 21895ae304 ttwrplus: disable Tx in menus Niccolò Izzo 2023-09-10 22:57:04 +0200
  • 7619b9473b ttwrplus: Slow down encoder input Niccolò Izzo 2023-09-10 20:05:52 +0200
  • fe027c440c ttwrplus: enable volume control Niccolò Izzo 2023-09-10 13:04:38 +0200
  • 8aa9b0a18f ttwrplus: enable macro menu usage Niccolò Izzo 2023-09-10 12:15:06 +0200
  • de3b319518 ttwrplus: added SA868 firmware version to info menu Silvano Seva 2023-09-07 11:44:09 +0200
  • 6a17bb8483 ttwrplus: implemented radio band detection. Silvano Seva 2023-09-07 11:31:30 +0200
  • a72f8387ad ttwrplus: disable low battery warning Niccolò Izzo 2023-09-04 21:05:22 +0200
  • ad1beffcf3 ttwrplus: implemented PMU interrupts handling Niccolò Izzo 2023-08-31 00:10:28 +0200
  • 2dabacebd8 ttwrplus: Implement power control on SA8x8 Niccolò Izzo 2023-08-30 23:22:51 +0200
  • 024c7ffe3a ttwrplus: fix sporadic missing TX Niccolò Izzo 2023-08-30 21:48:16 +0200
  • c276fc5a51 ttwrplus: moved all the SA8x8 code in a dedicated translation unit. Niccolò Izzo 2023-08-29 22:16:06 +0200
  • d935532fc4 ttwrplus: enable GPS Niccolò Izzo 2023-08-23 13:37:50 +0200
  • eeb05bcc0f ttwrplus: fix unstable baseband startup Niccolò Izzo 2023-08-23 09:59:11 +0200
  • dc84908fbc ttwrplus: enable TURBO mode on SA868S Niccolò Izzo 2023-08-22 15:01:26 +0200
  • 15f5477ae0 ttwrplus: add battery voltage readout Niccolò Izzo 2023-08-21 19:59:50 +0200
  • 82218aabce ttwrplus: enable macro menu Niccolò Izzo 2023-08-21 18:30:57 +0200
  • 4c035bbf16 ttwrplus: enable Tx capability Niccolò Izzo 2023-08-21 12:01:27 +0200
  • 4df315473f ttwrplus: add RGB LED support Niccolò Izzo 2023-08-11 16:21:35 +0200
  • c60f580396 ttwrplus: add support for SA868 Niccolò Izzo 2023-08-07 09:02:43 +0200
  • e05d09f0fe ttwrplus: Set battery charging current to 500mAh to limit PMU heating and max. capacity to 80% to extend lifetime by 2.5x-3x Federico Amedeo Izzo 2023-08-05 10:45:08 +0200
  • 8e8daa78c8 ttwrplus: implement PMU support Niccolò Izzo 2023-08-04 18:39:10 +0200
  • c5a63d8767 Add XPowersLib meson subproject Federico Amedeo Izzo 2023-08-02 08:19:50 +0200