Silvano Seva
76073cbfc6
Added compilation of R5F6166x GPIO driver, fixed compilation errors in the same unit
2022-10-21 19:54:28 +02:00
Silvano Seva
0cfd6c92a9
Fixed wrong address of RAM region in R5F61668 linker script, changed linker output type from Motorola SREC to ELF
2022-10-14 21:41:06 +02:00
Niccolò Izzo
fc7091e8f0
Bump radio_tool to v2.1
...
radio_tool v2.1 supports flashing to FT-70D.
2022-10-14 17:08:00 +02:00
Niccolò Izzo
8387d5c139
Add objcopy option for FT-70D target
...
The h8300 gcc is producing a Motorola S-record output, add an option to
objcopy to be able to convert that to a raw binary, that can be flashed
by radio_tool.
TG-112
2022-10-13 22:11:25 +02:00
Mark Saunders
66a6cb0e65
Add main source reference to FT70DR platform to allow building tests
2022-10-12 10:27:35 +02:00
Mark Saunders
18261c9e7e
Update FT70D blinky to reference correct preprocessor variable
2022-10-12 10:27:35 +02:00
Mark Saunders
5a544b7a2e
Fix name of reset handler in linker script
2022-10-12 10:27:35 +02:00
Mark Saunders
33bc07d0b8
Update meson cross compile with crosstool-ng compiler names
2022-10-12 10:27:35 +02:00
Silvano Seva
b099814b8c
Added (empty) stub files for FT-70D target
2022-10-11 14:13:27 +02:00
Silvano Seva
cbd4a24b74
GPIO driver for R5F6166x MCU family
2022-10-11 14:13:27 +02:00
Silvano Seva
dc5f3316fd
Register definitions and boot code for R5F6166x MCU
2022-10-11 14:13:25 +02:00
Niccolò Izzo
e0324fda6b
Add new Yaesu FT-70D target
...
Add meson machinery, linker scripts and config files to support Yaesu
FT-70D and its H8SX MCU.
TG-112
2022-10-11 14:11:55 +02:00
Ryan Turner
ea9f99524b
fix(docs): update the m17 link on the readme with the new working one
2022-10-03 08:20:53 +02:00
Niccolò Izzo
25d6c20ef0
Reorder macro menu functions
...
Swapped brightness and tone increase and decrease to be more intuitive.
2022-09-27 22:35:50 +02:00
Fred
28408fbdf8
Add Mod17 to nightly builds
2022-09-27 22:35:50 +02:00
Niccolò Izzo
5ff74aaaa7
Add FM tone decrease Macro
...
Reorganize macro menu buttons to enable tone decrease and eliminate
channel save as it was not yet implemented.
2022-09-27 22:35:50 +02:00
Niccolò Izzo
d395afd370
Fix missing splashscreen
...
Fix a bug where the splashscreen was not showing on radios with GPS
enabled.
2022-09-27 22:35:50 +02:00
Niccolò Izzo
6a9ce50f6b
Usability improvements
...
Remove DMR from macro menu until we actually support it.
Remove print of M17 source callsign
Bank and channel visualization is more compact to make room for
additional data on a single screen.
Refactor mode screen to fit all data into a single screen.
2022-09-27 22:35:50 +02:00
Silvano Seva
91d608cc6b
Small reorganization of threads and tasks
2022-09-08 09:11:00 +02:00
Silvano Seva
b861beb0e6
Compiling miosix kernel from sources instead of linking against a pre-build image
2022-09-08 09:11:00 +02:00
Silvano Seva
1b8106d607
Removed miosix kernel submodule
2022-09-08 09:10:56 +02:00
Silvano Seva
94baec6981
Changed the granularity of VFO frequency input mode from tens to hundreds: this reduces the number of digits to be inserted to seven and avoids the line to overflow towards the bottom
2022-09-02 07:54:32 +02:00
Silvano Seva
b5fc9b252d
Moved code of compensating filter for MDx PWM-based DAC to a dedicated class.
2022-08-28 12:17:04 +02:00
Silvano Seva
d11bb903b1
Made public the M17Modulator.stop() function, added macro to enable the transmission of an M17 EOT frame (disabled by default).
2022-08-28 12:00:36 +02:00
Jacob McSwain
fa33f15417
Implemented M17 EOT marker
2022-08-28 11:59:31 +02:00
Silvano Seva
a22aceb576
Reorganized code for M17 transmission: removed M17Transmitter class, use M17FrameEncoder to assemble LSF and data frames, modified API of M17Modulator class.
2022-08-28 11:59:31 +02:00
Silvano Seva
48cd81ee7c
Changed to 'static' some variables inside UI module
2022-08-28 11:49:10 +02:00
Silvano Seva
b26d783429
Small optimisation of UI management: perform an update and render of the graphics only when necessary
2022-08-28 11:49:03 +02:00
Silvano Seva
3ab36f3738
Fixed bug in MD3x0 radio driver causing underdeviation of M17 signal
2022-08-28 10:13:22 +02:00
edgetriggered
ea6863e077
UI: Add Ubuntu font license text
2022-08-15 08:17:44 +02:00
edgetriggered
a5a0de1428
UI: Build time font selection
2022-08-15 08:17:37 +02:00
edgetriggered
e24007b743
UI: Add additional font, Ubuntu Regular
2022-08-15 08:12:16 +02:00
Silvano Seva
e2137eae23
Implemented CRC of persistent data (settings and VFO state) in MDx devices
2022-08-11 17:02:04 +02:00
Silvano Seva
4b0326b1c8
Fixed missing NOLOAD directive in STM32F405 linker scripts causing the linker to emit initialisation data for the BSS section at address 0x2000 0000 and, consequently, making the flasher to wipe up the settings region in MCU's internal flash.
2022-08-11 09:26:11 +02:00
Silvano Seva
84d66ca1b3
Changed parameters of ui_pushEvent(): now it accepts event type and payload instead of a single element, this cleans the code up a little bit
2022-08-10 18:05:02 +02:00
Silvano Seva
57349cba80
Changed allocation of display framebuffers from dynamic to static. Reorganised code in some of the display drivers.
2022-08-10 12:26:04 +02:00
Silvano Seva
f1dbfbfe1f
Fixed compilation warnings
2022-08-04 22:22:56 +02:00
Silvano Seva
fdb2143157
Fixed bug affecting CTCSS RX squelch on MD-UV380. Solves #42
2022-08-02 12:54:51 +02:00
Silvano Seva
1fa13d63d8
Modified radio drivers so that bandwidth parameter in radio configuration is ignored for operating modes different from analog FM. Fixes #100
2022-08-01 18:29:20 +02:00
Jacob McSwain
9a00b4e837
mic_test: Fix DSP arguments
2022-07-25 12:59:17 +02:00
Silvano Seva
5ebdb36ffb
Resetting M17 frame decoder when demodulator transitions from unlocked to locked state
2022-07-22 22:54:57 +02:00
Silvano Seva
9c2091c060
Changed M17 RX behaviour so that received stream data is forwarded to codec2 decode only when a full valid LSF is received.
2022-07-21 22:14:55 +02:00
Silvano Seva
54af6bf429
Made decode functions in M17Viterbi class return the final decode cost
2022-07-21 22:03:48 +02:00
Silvano Seva
1bb574c4fa
Reorganised graphics module and moved graphics.h from interfaces to core folder
2022-07-18 21:30:43 +02:00
Silvano Seva
e29994f396
Fixed bad include in STM32 USB virtual COM driver causing clash of #define directives in xmodem implementation
2022-07-18 18:48:44 +02:00
Silvano Seva
073440ef1a
Removed unnecessary build dependencies when project is being configured for linux target
2022-07-18 18:48:26 +02:00
Alain Carlucci
dea0ecbf29
fix double-free when codec_terminate is called multiple times
2022-07-17 22:28:03 +02:00
Jacob McSwain
822fb84146
nvmem: md3x0: Explicitly read in calibration data
...
This should fix the frequency offset issues
2022-07-17 08:18:16 +02:00
Jacob McSwain
44dc9239be
baseband: C5000: Set the mic input during early init
...
Otherwise, the "frequency wiggle" is present
2022-07-16 08:18:06 +02:00
AlexandreRouma
bb5891aca5
Fixed setPixel swapping red and blue
2022-07-11 15:54:17 +02:00