Wykres commitów

1141 Commity (ft70d)

Autor SHA1 Wiadomość Data
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