Commit Graph

  • 052580df3a Implementation of CCITT CRC16 Silvano Seva 2022-03-05 11:08:31 +0100
  • b97d1154d5 STDIO redirection to USB virtual COM port disabled by default, can be enabled by defining the ENABLE_STDIO macro Silvano Seva 2022-03-05 09:42:44 +0100
  • 3588f351a1 Created 'core' subfolders inside openrtx/include and openrtx/src containing main OpenRTX source files Silvano Seva 2022-03-05 10:39:35 +0100
  • 624dca2b97 Renamed macro DISABLE_KEEP_ON to RUNNING_TESTSUITE Silvano Seva 2022-03-05 09:09:25 +0100
  • 3f2df608c9 Moved code for radio state update to a dedicated function Silvano Seva 2022-02-27 09:00:49 +0100
  • 91c9408f32 Removed backwards compatibility with old settings for MDx: in case of version mismatch default values are loaded Silvano Seva 2022-02-26 15:47:18 +0100
  • a5209d6f52 Modified range for display backlight level from 0 - 255 to 0 - 100, set minimum allowed level to 5. Silvano Seva 2022-02-26 15:23:08 +0100
  • 9297c08b05
    Add a menu for clearing settings and vfo to sane defaults (#67) tarxvf 2022-02-26 06:42:28 -0500
  • 9e588216f9 Squelched warnings when compiling codec2 sources Silvano Seva 2022-02-26 12:38:10 +0100
  • 24464a66a8 Integration of tinyusb driver into OpenRTX, old driver still kept active Silvano Seva 2022-02-26 12:29:28 +0100
  • 8df0ce2f2f Add tinyusb library as meson subproject, providing USB drivers. Federico Amedeo Izzo 2022-01-09 17:06:28 +0100
  • ed44e1bb33 Add wrapper script for bin2Sgl to support aarch64 Fred 2022-02-18 17:05:28 +0100
  • 812fc1c22d Add hash and date to nighlies filenames Fred 2022-02-18 16:45:00 +0100
  • 4bce2c9f23 Fixed bugs in MDx and Module17 input stream drivers causing errors in sample rate: one due to wrong configuration of TIM2 registers and one due to wrong configuration of ADC channel sample time. Silvano Seva 2022-02-07 22:01:14 +0100
  • 3fb93f0a86 Updated CMSIS header files for STM32F4 to version 2.6.7 Silvano Seva 2022-01-15 14:55:59 +0100
  • ce5ff047ee Add NVM for settings and VFO on linux platform Alessio Caiazza 2022-01-10 09:36:23 +0100
  • f54a0d18a7 Implemented mechanism to allow backwards-compatibility when loading settings from memory, as backlight timer introduced a new data field Silvano Seva 2022-01-03 15:42:16 +0100
  • d04180c0df Rename brightness_timer into display_timenr Alessio Caiazza 2021-12-21 09:15:50 +0100
  • 351cab1f44 Don't waste extra memory for the brightness timer Alessio Caiazza 2021-12-21 09:07:33 +0100
  • d742d027b7 Display timer UI Alessio Caiazza 2021-12-13 23:18:01 +0100
  • 269420c2be Load standby timer from settings Alessio Caiazza 2021-12-13 21:52:19 +0100
  • fefe2f6de0 Exit standby when the squelch is open Alessio Caiazza 2021-12-07 23:13:15 +0100
  • ade9c47f71 Implement platform_setBacklightLevel for linux Alessio Caiazza 2021-12-07 21:50:23 +0100
  • 6e3fda2a70 PTT terminates standby Alessio Caiazza 2021-11-22 23:06:11 +0100
  • f9751c9867 Send the screen in standby after 30s idle Alessio Caiazza 2021-11-20 22:03:44 +0100
  • 3776b30121 Automatically disabling the power keep switch when running testsuites, as those may never call platform_terminate() Silvano Seva 2022-01-03 14:49:25 +0100
  • cc2677f8f9 Add Module17 flashing target Niccolò Izzo 2021-12-28 21:41:24 +0100
  • 78a2b02c91 Show TX frequency during transmission Alessio Caiazza 2021-11-20 17:18:09 +0100
  • 91486291b6 MD380: adjust squelch with left and right keys Alessio Caiazza 2021-11-22 21:07:40 +0100
  • 21934a7f08 Add .clang-format and auto-indent script Alain Carlucci 2021-11-03 20:59:15 +0100
  • 3c6ad9802c Added API function allowing to query the current status of the RX audio squelch Silvano Seva 2021-12-07 10:02:19 +0100
  • 7c978470c2 Add brightness support for the emulator Alessio Caiazza 2021-12-06 22:48:50 +0100
  • 9dc0819b8b Linux emulator code cleanup and refactoring Silvano Seva 2021-12-05 18:16:22 +0100
  • 18fb916834 Remove all tabs Alessio Caiazza 2021-12-05 10:00:01 +0100
  • d4300c9c04 Fix Allman bracing Alessio Caiazza 2021-12-04 19:18:01 +0100
  • 75f5a0a159 Free shared channel resources on power down Alessio Caiazza 2021-12-04 19:17:30 +0100
  • e2baf5a833 Document functions with Doxygen format Alessio Caiazza 2021-12-04 19:17:00 +0100
  • f85942785f Fix whitespaces Alessio Caiazza 2021-12-04 18:34:54 +0100
  • 8a0f0564b9 Ensure proper finalization is done in emulator mode Alessio Caiazza 2021-12-01 16:09:52 +0100
  • 992d6be6eb Ensure we do not render before the framebuffer copy completes Alessio Caiazza 2021-12-01 16:02:54 +0100
  • 82699f3d07 Implement an SDL main loop inside the Main Thread Alessio Caiazza 2021-12-01 15:02:45 +0100
  • 51acccaec2 Don't pump SDL events outside from the main thread Alessio Caiazza 2021-11-28 18:45:24 +0100
  • 057b00f656 Native opts for macOS building Alessio Caiazza 2021-11-28 18:47:01 +0100
  • e7c98aa71f fixes #60 (make sure volume setting is restored after tx) tarxvf 2021-12-05 07:06:52 -0500
  • a5ccda9923 Fix broken display SDL test Alessio Caiazza 2021-11-28 14:08:20 +0100
  • 5605797816 Never store a brightness level of 0 Alessio Caiazza 2021-11-20 00:17:40 +0100
  • 4eb4e43cbe Activated GPIO pull-up resistors on MD3x0 PTT lines, as it seems that RT3 radios lack a physical pull-up resistor on those GPIOs. See #52 Silvano Seva 2021-11-20 08:36:22 +0100
  • 2fdbf0f236 Initial support for I2C soft pots on Module17 Niccolò Izzo 2021-12-23 14:14:09 +0100
  • d4ba8a5b9c Moved new display driver for Module_17 to 'SH110x_Mod17.c', restored and kept old one Silvano Seva 2021-11-27 08:55:58 +0100
  • 6aece95e98 Fixed license header Silvano Seva 2021-11-27 08:23:59 +0100
  • 5d63c0fe63 display fix for 0.1c Wojciech Kaczmarski 2021-11-26 09:52:21 +0100
  • e9a6b0261e Fixed compilation for Module17 Mathis Schmieder 2021-11-26 08:32:07 +0000
  • 3d987a8ae8 Fixed reversed Enter and ESC keys for Module17 Mathis Schmieder 2021-11-26 08:31:53 +0000
  • 22a0d73fbc Initial fix for Module17 r0.1c display Mathis Schmieder 2021-11-26 08:18:50 +0000
  • 55c0b0d868 Module17 platform changes for revision 0.1c Mathis Schmieder 2021-11-26 08:18:14 +0000
  • 4811838cb8 Module17: implemented keyboard driver, updated display, output audio stream and platform drivers Mathis Schmieder 2021-10-02 15:57:20 +0000
  • 83b0182057 Implementation of audio output stream driver for Module 17 Silvano Seva 2021-10-02 17:23:12 +0200
  • cc00cce982 Driver for input audio stream on Module17 Silvano Seva 2021-09-25 19:28:50 +0200
  • 38231e3a53 Driver stubs for keyboard and non volatile memory on Module17 Silvano Seva 2021-09-23 20:50:47 +0200
  • 7bfa2336d7 Driver for SSD1306 SPI display driver on Module17 Mathis Schmieder 2021-09-23 19:24:42 +0200
  • a0d9161e1d Very preliminary support for Module17, providing only the files and configurations essential for a minimal bootstrap of the OpenRTX firmware Silvano Seva 2021-09-19 22:26:35 +0200
  • 036f74c69e Removed call to rtc_terminate inside MDx platform_terminate, as this freezed RTC on radio power off Silvano Seva 2021-11-12 22:45:28 +0100
  • 419639b7fe
    Remove unmaintained dependency from CI Fred 2021-11-10 23:58:06 +0100
  • 38c6a7fee6 Fixed bug in MD3x keyboard driver causing the generation of an UP keypress at boot (#48) Silvano Seva 2021-11-10 19:29:34 +0100
  • 691b388228 Implemented load/save of settings and VFO configuration for MDx devices Silvano Seva 2021-11-09 19:28:23 +0100
  • 756812ca31 Created function for writing settings and VFO status to NVM, starting of temporary implementation writing data to the MCU's internal flash Silvano Seva 2021-11-08 22:22:26 +0100
  • c91e306026 Reorganised settings data structure Silvano Seva 2021-11-08 21:44:33 +0100
  • bbf77c4ab0
    Simple driver for erase and write of MCU's internal flash silseva 2021-11-08 17:10:00 +0100
  • 2ec8a3c264 bracing style and attribute unused to void cast in libSDL display driver tarxvf 2021-08-25 02:02:31 -0400
  • 588265fa3d astyle applied to try and match current OpenRTX style - just doesn't work on the header block tarxvf 2021-08-25 01:58:36 -0400
  • f451ff8aae unused args cast to void instead of __attribute__ tarxvf 2021-08-25 01:37:52 -0400
  • 3ded05a6dc update the linux emulator scriptability for the knob values tarxvf 2021-07-14 01:24:15 -0400
  • 45228e226e just the emulator shell broken out tarxvf 2021-07-04 15:17:25 -0400
  • efb549731c Improve unit testing infrastructure Niccolò Izzo 2021-11-03 18:58:05 +0100
  • 5040d6e900 Add unit test example Niccolò Izzo 2021-11-02 19:42:16 +0100
  • 83fdfc4367 Setting default squelch level at boot to S3 for all platforms. Solves #44 Silvano Seva 2021-10-18 21:05:32 +0200
  • 17cdf3c67b https://github.com/OpenRTX/OpenRTX/issues/43 Force Squelch re-detection when coming out of TX. mark 2021-10-17 17:22:26 -0700
  • 156f31cde4 Fix typo in license header Niccolò Izzo 2021-10-12 12:36:46 +0200
  • 1e19574fd6 Add destination callsign input for M17, Add -/ to keypad input Federico Amedeo Izzo 2021-10-09 18:35:42 +0200
  • 70b37b7f81 Updated README.md with donors Federico Amedeo Izzo 2021-10-09 09:51:18 +0200
  • b58fbd6760 Fixed syntax error in MD3x0 and UV3x0 radio drivers Silvano Seva 2021-10-08 19:34:08 +0200
  • 6fd53d1917 Updated version number in meson.build and added libcodec2-dev dependency to CI script Silvano Seva 2021-10-08 19:28:59 +0200
  • cc5fe0ecc7 Fix CI by adding codec2 dependency Niccolò Izzo 2021-10-08 17:24:46 +0200
  • 65a632054a Disable CTCSS tones in M17 mode Niccolò Izzo 2021-07-04 16:09:31 +0200
  • dc346497d0 Updated readme Silvano Seva 2021-10-07 21:15:19 +0200
  • 42e7521205 Fixed compilation error with GDx targets Added codec2 as a dependency also for GD77, DM1801 and MD9600 targets to allow compilation of OpMode_17.cpp file Stub input audio stream driver for GDx targets Silvano Seva 2021-10-06 21:43:07 +0200
  • 7db53b8bdc Fixed some compiler warnings Silvano Seva 2021-10-06 21:30:45 +0200
  • 952ce4b38f Added codec2 as meson run time dependency when compiling for linux target, substituting the static library compiled from sources. Stub input audio stream driver for linux x86/x64 platform. Silvano Seva 2021-10-06 19:35:46 +0200
  • a9e1e68709 Implemented function for inverse code puncturing in M17 protocol Silvano Seva 2021-10-03 12:09:00 +0200
  • 990f5e8ce6 UI: Fix level meter and set it to platform mic level Federico Amedeo Izzo 2021-09-26 18:38:29 +0200
  • 5113a39f2a Enabled M17 support also in MD-UV3x0 radio driver Silvano Seva 2021-09-21 12:02:32 +0200
  • 431ba17b26 Modified HR_Cx000::setInputGain() function to accept a value expressed in dB instead of a raw binary value to be written directly inside the chip's register Silvano Seva 2021-09-21 12:01:31 +0200
  • d018dbb4a0 Implementation of M17 polynomial deinterleaver Silvano Seva 2021-09-20 21:34:59 +0200
  • f2f013f5a5 Switched to pthread API for CODEC2 thread management inside M17 OpMode handler Silvano Seva 2021-09-19 15:25:13 +0200
  • bc775e2358 Fixed bug in MDx implementation of input stream API: inputStream_stop function turned off DMA clock gating and, consequently, stomped DMA transfers towards the LCD Silvano Seva 2021-09-19 15:15:03 +0200
  • 0b276b2b64 Experimental implementation of voice transmission in M17 protocol handler Silvano Seva 2021-09-07 12:22:35 +0200
  • 715512ba9d Add codec2 subproject to gitignore Niccolò Izzo 2021-09-06 08:57:19 +0200
  • 120fd92d73 Fix M17 callsign management Niccolò Izzo 2021-09-06 08:53:57 +0200
  • e60d79241d Set CAN to 0 Niccolò Izzo 2021-09-05 22:05:13 +0200
  • b1a91603c8 Fixed wrong function signature in dsp.cpp causing linking errors Silvano Seva 2021-09-05 19:03:29 +0200