Commit graph

  • 65bec4f4a5
    Merge ddf65e0dbe into 8b0cb77ffe Joshua Murphy 2026-08-07 09:17:37 +05:30
  • 8e80a7655f
    Merge 30fe317ed1 into 8b0cb77ffe Brot 2026-08-07 09:17:37 +05:30
  • 517954e5e6
    Merge dbfeb4b354 into 8b0cb77ffe Ryan 2026-08-06 03:07:39 +00:00
  • dbfeb4b354
    cs7000: transmit the FM in-band tones by streaming them to the line input Ryan Turner 2026-08-05 21:35:17 -05:00
  • b21da982b6
    rtx: add a streamed source for the FM in-band tones Ryan Turner 2026-08-05 21:34:56 -05:00
  • f4297a5620
    mduv3x0: echo the repeater tone burst on the speaker Ryan Turner 2026-08-05 14:47:53 -05:00
  • 6f884733e7
    dm1701: enable FM DTMF transmission Ryan Turner 2026-08-05 13:51:59 -05:00
  • bc46f5c15e
    ui: key the repeater tone burst from F1 while transmitting Ryan Turner 2026-08-05 18:43:50 -05:00
  • 2ed14104bd
    HR_C6000_CS7000: keep LineOut2 enabled during analog TX Ryan Turner 2026-08-05 13:51:44 -05:00
  • e61db28f49
    radio_UV3x0: send the 1750 Hz tone burst through the HR_C6000 Ryan Turner 2026-08-05 13:51:44 -05:00
  • 8be59e2ea5
    mduv3x0: echo transmitted DTMF digits on the speaker Ryan Turner 2026-08-05 12:06:14 -05:00
  • 10efe1488a
    HR_C6000_UV3x0: keep LineOut2 enabled during analog TX Ryan Turner 2026-08-05 12:06:14 -05:00
  • 4d0f06bd4d
    Cx000_dac: add dual tone generation Ryan Turner 2026-08-05 11:29:33 -05:00
  • e35db2ba5d
    HR_C6000: fix sendTone writing the tone table to the wrong bank Ryan Turner 2026-08-05 11:29:33 -05:00
  • bfe75f9d0f
    mduv3x0: add FM DTMF transmission from the hot keypad Ryan Turner 2026-08-03 22:50:57 -05:00
  • 225848ad97
    HR_C6000: add DTMF generator support (initDtmf/sendDtmf) Ryan Turner 2026-08-03 22:50:57 -05:00
  • 51b5004072
    Merge 08d79e7572 into 8b0cb77ffe Ryan 2026-08-03 21:41:35 +00:00
  • 9361ce2102
    Merge 7325c72d13 into 8b0cb77ffe chris_debian 2026-08-03 21:40:31 +00:00
  • 159f3209e3
    Merge 9378f5dc28 into 8b0cb77ffe Marco 2026-08-02 22:21:06 +02:00
  • 9378f5dc28 RT-4D: implement PTT logic marco 2026-05-29 17:53:58 +02:00
  • 15a43a66d2 RT-4D: Backlight driver marco 2025-05-03 19:21:07 +02:00
  • 73a3f1dda8 RT-4D: add CPS driver marco 2025-05-01 18:56:39 +02:00
  • e82d279e7d RT-4D: add NVM driver marco 2025-04-29 17:06:04 +02:00
  • 8988dbe2f3 RT-4D: add to github workflow marco 2025-04-20 21:01:07 +02:00
  • fefbf83fcc RT-4D: Enable ADC driver for battery voltage marco 2025-03-17 20:24:30 +01:00
  • 3c41360a8c RT-4D: Enable Screen Contrast marco 2025-03-17 16:39:08 +01:00
  • 6864d1ee52 RT-4D: add display driver based on md9600 display driver marco 2025-03-13 22:24:07 +01:00
  • 8b582372f5 RT-4D: Add keyboard driver marco 2025-03-01 22:57:24 +01:00
  • 72f3eaedc6 RT-4D: add build target marco 2025-02-24 17:35:37 +01:00
  • c6a654de3f
    Merge dda508eeb2 into 8b0cb77ffe Ryan 2026-08-02 19:53:37 +02:00
  • 8b0cb77ffe ci: support labelling prs and labels as 'In progress' to disable automation master Ryan Turner 2026-07-23 20:50:49 -05:00
  • 909e640490 ci: fix treating in progress labeled issues as in progress Ryan Turner 2026-08-01 08:26:39 -05:00
  • ab57125b60 ci: support labelling prs and labels as 'In progress' to disable automation Ryan Turner 2026-07-23 20:50:49 -05:00
  • c793b6353f ci: fix treating in progress labeled issues as in progress Ryan Turner 2026-08-01 08:26:39 -05:00
  • 5b99b3072d
    Merge dbccc1dc5c into 97e6d46720 Ryan 2026-08-01 12:59:14 +00:00
  • dbccc1dc5c ui: sync RTX identity immediately after changing M17 callsign Ryan Turner 2026-07-04 21:19:50 -05:00
  • c7770c4ec5 test: add SMS loopback TX/RX integration test Ryan Turner 2026-07-02 21:45:38 -05:00
  • 909debf1fd core: add M17 SMS source Ryan Turner 2026-07-02 20:59:05 -05:00
  • 8f94e0712c ui: add Settings > Messages submenu Ryan Turner 2026-07-02 14:45:13 -05:00
  • 782e9d81d5 ui: add MESSAGES_LIST and MESSAGES_DETAIL screens Ryan Turner 2026-07-02 13:48:22 -05:00
  • c32ad37835 core: add notification tone engine and message tone trigger Ryan Turner 2026-07-02 08:40:06 -05:00
  • 917b207452 core: add packet_io TX/RX queue Ryan Turner 2026-07-02 08:28:52 -05:00
  • 1dbb2b9883 hwconfig: enable CONFIG_MESSAGES and snapshot capacities on all targets Ryan Turner 2026-07-02 08:24:16 -05:00
  • 4e8b7246d1 core: add message types, message ops contract, and MessageRegistry Ryan Turner 2026-07-02 08:15:44 -05:00
  • dda508eeb2 ci: format: add ruff format and lint check Ryan Turner 2026-07-31 21:45:27 -05:00
  • 12d357878a scripts: apply ruff format Ryan Turner 2026-07-31 21:45:27 -05:00
  • 61795603d0 scripts: add ruff configuration Ryan Turner 2026-07-31 21:45:14 -05:00
  • 42cfedf21f ci: scripts: migrate to latest ubuntu, use uv Ryan Turner 2026-04-19 07:33:50 -05:00
  • 4e47e6e157 scripts: migrate python from pip to uv Ryan Turner 2026-04-18 19:02:27 -05:00
  • 08d79e7572 ci: verify generated voice prompts stay in sync Ryan Turner 2026-07-31 20:16:11 -05:00
  • ec79e98694 scripts: add Kokoro-based voice prompt generator Ryan Turner 2026-07-31 20:16:11 -05:00
  • 73a01762a2 ui: remove unused Spanish localization Ryan Turner 2026-07-31 20:00:00 -05:00
  • 43e1044398 ui: merge English string table into ui_strings.c Ryan Turner 2026-07-31 19:59:45 -05:00
  • cdec769340
    Merge 5e2b7c11a5 into 33e5a4684e fenfir 2026-07-28 10:32:29 +02:00
  • 5e2b7c11a5 HD2: store voice prompts at 4 kHz to fit the full vocabulary Zach Dunton 2026-07-28 00:58:24 +02:00
  • c880861ea7 HD2: route MCU playback to the codec DAC + PCM-tone keytone Zach Dunton 2026-07-23 23:48:45 +02:00
  • f4774c890d HD2: build the IMA-ADPCM voice prompts; drop vp_* stubs Zach Dunton 2026-07-23 12:45:15 +02:00
  • 520769aea9 HD2: add codec-DAC PCM output-stream driver Zach Dunton 2026-07-23 12:45:15 +02:00
  • cabd824866 core: add IMA-ADPCM voice-prompt player + codec/data/tooling Zach Dunton 2026-07-23 12:45:15 +02:00
  • a15b2d64f8
    Merge 5b27c05d51 into 33e5a4684e fenfir 2026-07-27 23:46:38 +02:00
  • 5b27c05d51 rtx: OpMode_FM: use a hardware RF-squelch hook when available Zach Dunton 2026-07-23 10:37:23 +02:00
  • c094135525 HD2: wire rtx task + OpMode_FM, drop rtx stubs Zach Dunton 2026-07-23 10:37:23 +02:00
  • 4ed2defa35 HD2: analog-FM radio HAL + audio routing Zach Dunton 2026-07-23 10:37:23 +02:00
  • 8e0d65e44b HD2: AT1846S transceiver driver Zach Dunton 2026-07-23 10:37:23 +02:00
  • 2a564b33b4 mcu: HR_C7000: FM radio/audio/modem registers + atomic GPIO Zach Dunton 2026-07-23 10:37:23 +02:00
  • 33e5a4684e HD2: GPS driver — polled UART2 NMEA Ailunce-HD2 Zach Dunton 2026-07-23 11:03:32 +02:00
  • 5cd53cbea5 HD2: keyboard driver Zach Dunton 2026-07-23 11:03:32 +02:00
  • 16b9e0f12a HD2: display + backlight drivers Zach Dunton 2026-07-23 11:03:32 +02:00
  • 4a0df18c91 HD2: platform bring-up — hwconfig, main, platform_init, build Zach Dunton 2026-07-23 11:03:32 +02:00
  • aabfa80e68 mcu: HR_C7000: register map, RTC/ADC/GPIO drivers, kernel glue Zach Dunton 2026-07-23 11:03:32 +02:00
  • 0cc2021fe0 HD2: GPS driver — polled UART2 NMEA Zach Dunton 2026-07-23 11:03:32 +02:00
  • a3695ca478 HD2: keyboard driver Zach Dunton 2026-07-23 11:03:32 +02:00
  • abf661b304 HD2: display + backlight drivers Zach Dunton 2026-07-23 11:03:32 +02:00
  • 9fd5ba8885 HD2: platform bring-up — hwconfig, main, platform_init, build Zach Dunton 2026-07-23 11:03:32 +02:00
  • f9ed13a10a mcu: HR_C7000: register map, RTC/ADC/GPIO drivers, kernel glue Zach Dunton 2026-07-23 11:03:32 +02:00
  • 97e6d46720 m17: embed src/dst callsigns in the packet buffer release-v0.5.0 Ryan Turner 2026-06-07 15:04:36 -05:00
  • 1ac71e1ef4 rtx: replace rtx_getCurrentStatus() with rtx_getStatus() Ryan Turner 2026-06-07 15:03:19 -05:00
  • e002309ee4 m17: SmsPacket helpers for SMS payload format/parse Ryan Turner 2026-05-07 19:05:24 -05:00
  • 160f96201a m17: add PacketDeframer/PacketFramer for Data Link Layer packet I/O Ryan Turner 2026-06-11 12:25:07 -05:00
  • 82e4a85a84 rtx: OpMode_M17: apply clang-format Silvano Seva 2026-06-08 22:25:50 +02:00
  • ec2ee4c4bf rtx: split txDisable into hard channel gate and PTT gate Ryan Turner 2026-05-18 13:14:48 -05:00
  • b84219cdf5 rtx: add packet interface API Silvano Seva 2026-04-17 19:23:38 +02:00
  • 1aead6f89e core: ringbuf: add nonblocking ring buffer class Silvano Seva 2026-04-13 20:05:12 +02:00
  • 4b3641f15d rtx: apply clang-format to OpMode.hpp Silvano Seva 2026-04-17 19:20:55 +02:00
  • 7317b411c1 rtx: apply clang-format to rtx.h and rtx.cpp Silvano Seva 2026-04-14 22:12:00 +02:00
  • 8abba8d3ae format: always break after a template declaration Silvano Seva 2026-04-13 19:00:16 +02:00
  • 6b8ef00b4d ui: make vfo freq display easier to read Ryan Turner 2026-06-08 11:09:42 -05:00
  • 9bf36b8a50 gfx: fix gfx_drawSymbol to return next drawing position Ryan Turner 2026-06-06 08:13:33 -05:00
  • 0b22725172 gfx: apply clang-format to graphics.c and graphics.h Ryan Turner 2026-06-06 08:09:30 -05:00
  • 64ec7a1d70 gfx: add gfx_printBufferClipped Ryan Turner 2026-05-19 20:13:27 -05:00
  • 9e472454a1 gfx: add gfx_measureText, accept max_width in get_line_size Ryan Turner 2026-05-19 19:50:22 -05:00
  • 20cde4e473 gfx: fix printBuffer wrap, UB glyph access order, and text_size.y Ryan Turner 2026-05-19 19:49:09 -05:00
  • 578c48a39c drivers: tones: add SDL-based beep generator Ryan Turner 2026-07-23 21:58:09 -05:00
  • 5c0df5478e drivers: audio: add SDL-based audio output driver Ryan Turner 2026-07-23 21:53:45 -05:00
  • 5a50737689 targets: linux: platform.c: apply clang-format Silvano Seva 2026-07-25 19:45:00 +02:00
  • 0793f0c213 targets: linux: emulator: apply clang-format Silvano Seva 2026-07-25 19:41:16 +02:00
  • 0d3d2a37ce drivers: audio_linux: apply clang-format Silvano Seva 2026-07-25 19:36:59 +02:00
  • 9194801231 interfaces: audio.h: apply clang-format Silvano Seva 2026-07-25 19:35:14 +02:00
  • 1d5d872044 core: add callsign to default settings Morgan Diepart 2026-03-01 14:14:04 +01:00
  • ffed9f0dda tones: add SDL beep generator for the linux target Ryan Turner 2026-07-23 21:58:09 -05:00