052580df3aImplementation of CCITT CRC16
Silvano Seva
2022-03-05 11:08:31 +0100
b97d1154d5STDIO 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
3588f351a1Created 'core' subfolders inside openrtx/include and openrtx/src containing main OpenRTX source files
Silvano Seva
2022-03-05 10:39:35 +0100
624dca2b97Renamed macro DISABLE_KEEP_ON to RUNNING_TESTSUITE
Silvano Seva
2022-03-05 09:09:25 +0100
3f2df608c9Moved code for radio state update to a dedicated function
Silvano Seva
2022-02-27 09:00:49 +0100
91c9408f32Removed 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
a5209d6f52Modified 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
Add a menu for clearing settings and vfo to sane defaults (#67)
tarxvf
2022-02-26 06:42:28 -0500
9e588216f9Squelched warnings when compiling codec2 sources
Silvano Seva
2022-02-26 12:38:10 +0100
24464a66a8Integration of tinyusb driver into OpenRTX, old driver still kept active
Silvano Seva
2022-02-26 12:29:28 +0100
8df0ce2f2fAdd tinyusb library as meson subproject, providing USB drivers.
Federico Amedeo Izzo
2022-01-09 17:06:28 +0100
ed44e1bb33Add wrapper script for bin2Sgl to support aarch64
Fred
2022-02-18 17:05:28 +0100
812fc1c22dAdd hash and date to nighlies filenames
Fred
2022-02-18 16:45:00 +0100
4bce2c9f23Fixed 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
3fb93f0a86Updated CMSIS header files for STM32F4 to version 2.6.7
Silvano Seva
2022-01-15 14:55:59 +0100
ce5ff047eeAdd NVM for settings and VFO on linux platform
Alessio Caiazza
2022-01-10 09:36:23 +0100
f54a0d18a7Implemented 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
d04180c0dfRename brightness_timer into display_timenr
Alessio Caiazza
2021-12-21 09:15:50 +0100
351cab1f44Don't waste extra memory for the brightness timer
Alessio Caiazza
2021-12-21 09:07:33 +0100
f9751c9867Send the screen in standby after 30s idle
Alessio Caiazza
2021-11-20 22:03:44 +0100
3776b30121Automatically disabling the power keep switch when running testsuites, as those may never call platform_terminate()
Silvano Seva
2022-01-03 14:49:25 +0100
8a0f0564b9Ensure proper finalization is done in emulator mode
Alessio Caiazza
2021-12-01 16:09:52 +0100
992d6be6ebEnsure we do not render before the framebuffer copy completes
Alessio Caiazza
2021-12-01 16:02:54 +0100
82699f3d07Implement an SDL main loop inside the Main Thread
Alessio Caiazza
2021-12-01 15:02:45 +0100
51acccaec2Don't pump SDL events outside from the main thread
Alessio Caiazza
2021-11-28 18:45:24 +0100
057b00f656Native opts for macOS building
Alessio Caiazza
2021-11-28 18:47:01 +0100
e7c98aa71ffixes#60 (make sure volume setting is restored after tx)
tarxvf
2021-12-05 07:06:52 -0500
a5ccda9923Fix broken display SDL test
Alessio Caiazza
2021-11-28 14:08:20 +0100
5605797816Never store a brightness level of 0
Alessio Caiazza
2021-11-20 00:17:40 +0100
4eb4e43cbeActivated 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
2fdbf0f236Initial support for I2C soft pots on Module17
Niccolò Izzo
2021-12-23 14:14:09 +0100
d4ba8a5b9cMoved new display driver for Module_17 to 'SH110x_Mod17.c', restored and kept old one
Silvano Seva
2021-11-27 08:55:58 +0100
6aece95e98Fixed license header
Silvano Seva
2021-11-27 08:23:59 +0100
5d63c0fe63display fix for 0.1c
Wojciech Kaczmarski
2021-11-26 09:52:21 +0100
e9a6b0261eFixed compilation for Module17
Mathis Schmieder
2021-11-26 08:32:07 +0000
3d987a8ae8Fixed reversed Enter and ESC keys for Module17
Mathis Schmieder
2021-11-26 08:31:53 +0000
83b0182057Implementation of audio output stream driver for Module 17
Silvano Seva
2021-10-02 17:23:12 +0200
cc00cce982Driver for input audio stream on Module17
Silvano Seva
2021-09-25 19:28:50 +0200
38231e3a53Driver stubs for keyboard and non volatile memory on Module17
Silvano Seva
2021-09-23 20:50:47 +0200
7bfa2336d7Driver for SSD1306 SPI display driver on Module17
Mathis Schmieder
2021-09-23 19:24:42 +0200
a0d9161e1dVery 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
036f74c69eRemoved 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
Remove unmaintained dependency from CI
Fred
2021-11-10 23:58:06 +0100
38c6a7fee6Fixed bug in MD3x keyboard driver causing the generation of an UP keypress at boot (#48)
Silvano Seva
2021-11-10 19:29:34 +0100
691b388228Implemented load/save of settings and VFO configuration for MDx devices
Silvano Seva
2021-11-09 19:28:23 +0100
756812ca31Created 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
c91e306026Reorganised settings data structure
Silvano Seva
2021-11-08 21:44:33 +0100
dc346497d0Updated readme
Silvano Seva
2021-10-07 21:15:19 +0200
42e7521205Fixed 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
7db53b8bdcFixed some compiler warnings
Silvano Seva
2021-10-06 21:30:45 +0200
952ce4b38fAdded 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
a9e1e68709Implemented function for inverse code puncturing in M17 protocol
Silvano Seva
2021-10-03 12:09:00 +0200
990f5e8ce6UI: Fix level meter and set it to platform mic level
Federico Amedeo Izzo
2021-09-26 18:38:29 +0200
5113a39f2aEnabled M17 support also in MD-UV3x0 radio driver
Silvano Seva
2021-09-21 12:02:32 +0200
431ba17b26Modified 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
d018dbb4a0Implementation of M17 polynomial deinterleaver
Silvano Seva
2021-09-20 21:34:59 +0200
f2f013f5a5Switched to pthread API for CODEC2 thread management inside M17 OpMode handler
Silvano Seva
2021-09-19 15:25:13 +0200
bc775e2358Fixed 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
0b276b2b64Experimental implementation of voice transmission in M17 protocol handler
Silvano Seva
2021-09-07 12:22:35 +0200
715512ba9dAdd codec2 subproject to gitignore
Niccolò Izzo
2021-09-06 08:57:19 +0200