Wykres commitów

94 Commity (master)

Autor SHA1 Wiadomość Data
Niccolò Izzo ca5519812f Added platform test for validation of NVM devices.
Refactored memory dump test to be compatible with xxd format.

TG-502
2023-12-03 19:00:55 +01:00
Silvano Seva 1011dd1081 Moved audio_stream.h from interfaces to core headers 2023-08-30 18:04:24 +02:00
Silvano Seva 1afd868d64 Renamed "lcd_type" field of hardare info struct to "hw_version" 2023-06-14 21:30:52 +02:00
Silvano Seva a89a7523cb Updated year in copyright headers 2023-02-08 16:33:02 +01:00
Jacob McSwain 9a00b4e837 mic_test: Fix DSP arguments 2022-07-25 12:59:17 +02:00
Niccolò Izzo ae12a2126a Implement codeplug read and write functions
Implemented remaining codeplug functions to read, write and insert
codeplug entries. Fix bugs in ui code. Add unit tests.

TG-428
2022-06-01 16:05:35 +02:00
Silvano Seva da22d6ff64 Separated interface for CPS loading from the non volatile memory one 2022-06-01 14:56:33 +02:00
Silvano Seva c3cfaba4b2 Renamed zones into banks to align to M17 codeplug naming convention. 2022-06-01 14:56:22 +02:00
Niccolò Izzo 2d59658d60 Switch M17 Rx sample rate to 5SPS
Due to the RRC computation sometimes violating the timing constraints,
we switched the M17 demodulator to 5 samples per symbol (24KHz), thus
dividing the processing time by four ar the number of samples halves as
well as the number of taps of the RRC.
Minor adaptation on the code followed.

TG-81
2022-05-27 21:48:47 +02:00
Niccolò Izzo 3372da2b64 Set Rx test to 48k 2022-05-27 21:48:47 +02:00
Niccolò Izzo 2d8c696a09 Complete M17 demodulator implementation
Make quantization work also on DC offset signal
Add samples plot code
Fix bug in buffer wrap around
Fix oob memory access in M17 modulator
Update tests with DC offset signal
Switch to 48KHz sample rate for Module17 and MD380
Add DC biasing script

TG-81
2022-05-27 21:48:46 +02:00
Niccolò Izzo d22948a096 Fix naming error
Replaced FM with OPMODE_FM and DMR with OPMODE_DMR.
2022-05-27 21:48:46 +02:00
Silvano Seva ab3d148449 Implemented activation of external flash backup and restore via menu entries 2022-03-22 15:10:52 +01:00
Silvano Seva 7e3131d9d1 Implemented xmodem data sending 2022-03-12 23:32:31 +01:00
Silvano Seva e56cf52f28 Partial implementation of xmodem protocol: function for transmission of xmodem packets and small testsuite for dumping the content of external flash memory via xmodem 2022-03-11 19:28:45 +01:00
Alessio Caiazza a5ccda9923 Fix broken display SDL test
display_setBacklightLevel is undefined and not part of the display.h
interface.
2021-12-23 14:52:25 +01:00
Silvano Seva 8bf13db512 Improved codec2 encode test 2021-09-03 15:46:13 +02:00
Silvano Seva fa64b3cacb Improved codec2 encoding test 2021-09-03 15:46:13 +02:00
Silvano Seva a52cd4c4fe Testsuite for Codec2 voice encoding 2021-09-03 15:46:13 +02:00
Silvano Seva 5abb5263db Re-implemented microphone testsuite using audio input stream 2021-09-01 10:50:06 +02:00
Silvano Seva 3d9cefdd03 Fixed audio playback test: added a missing conversion from 12 bit to 8 bit 2021-08-10 09:32:43 +02:00
Silvano Seva afc0da414a Fixed microphone parrot test, audio volume is still too low 2021-04-29 11:16:24 +02:00
Federico Amedeo Izzo 8cabc50f02 Add Parrot test 2021-04-24 10:13:33 +02:00
Silvano Seva c887a61599 Added option to mic_test to allow sampling of the audio coming from RTX stage 2021-04-14 23:47:13 +02:00
Federico Amedeo Izzo c3a8251ca9 Integrated getLineY() functionality in gfx_printLine() 2021-04-10 11:10:52 +02:00
Federico Amedeo Izzo 765fb3f4c9 Add getLineY Layout helper function 2021-04-10 11:10:52 +02:00
Federico Amedeo Izzo 341ab84ce9 Converted `gfx_print()` from char * pointer to format string 2021-04-10 11:10:52 +02:00
Silvano Seva 54a790fd80 Brought back left alignment of ADC samples in mic_test 2021-03-31 10:36:19 +02:00
Silvano Seva 247d6e5400 Removed left aligment of ADC samples in mic_test 2021-03-31 10:23:33 +02:00
Silvano Seva 586b60b358 Added code to enable pull-up resistor on mic analog input pin in mic_test.c 2021-03-29 21:41:20 +02:00
Silvano Seva f7653bfe04 Fixed ADC reference clock frequency in mic_test 2021-03-26 22:19:28 +01:00
Silvano Seva d78fce07f5 Test for microphone sampling using MCU 2021-03-26 14:46:52 +01:00
Federico Amedeo Izzo d964022c01 Add channel and volume knob tests 2021-03-21 11:46:47 +01:00
Silvano Seva 7992b4abca Moving to miosix kernel: adapted MDx drivers to new configuration 2021-03-13 09:16:06 +01:00
Niccolò Izzo 8f2dd371d1 Modified write flash test 2021-02-26 10:45:49 +01:00
Federico Amedeo Izzo bfb1ad505f Improved SPI Flash overwrite test 2021-02-21 14:13:32 +01:00
Federico Amedeo Izzo 29b56f8dbd Improved overwrite test 2021-02-21 08:44:20 +01:00
Federico Amedeo Izzo bf8a5cf87d Add SPI Flash write data implementation and test 2021-02-21 08:30:51 +01:00
Silvano Seva 06d75ad606 Implemented sector erase and page write into W25Qx driver 2021-02-17 11:39:52 +01:00
Silvano Seva 57532694d0 Reorganised and updated the testsuites 2021-02-13 11:24:05 +01:00
Silvano Seva 2fbf5fcdeb Extending MDx GPS driver also to MD-UV3x0 and MD-9600 targets. 2021-02-10 21:36:54 +01:00
Niccolò Izzo 0ce92f991c Add GPS NMEA parsing task
Add dedicated task to parse NMEA sentences received by the GPS module.
The parsed data is moved to the radio state, to be read by the user
interface.
2021-02-08 17:25:11 +01:00
Niccolò Izzo 2e0ac1b1f6 Update GPS test 2021-02-06 15:37:32 +01:00
Silvano Seva 9b9c521459 GPS driver for MD-3x0 targets 2021-02-04 09:57:43 +01:00
Niccolò Izzo 7192659899 Add minmea integration for GPS data decoding
Added a platform test to decode NMEA sentences received from GPS modules
in the MD3x0 GPS radios.
2021-02-03 22:51:44 +01:00
Silvano Seva a81d02b470 Testsuite printing the hardware information parameters 2021-02-01 21:28:53 +01:00
Silvano Seva 0928ec4306 Testsuite for render time measurement on MDx devices 2021-02-01 14:38:43 +01:00
Federico Amedeo Izzo 099e4168c0 Fix tonegen test includes 2021-01-30 18:33:42 +01:00
Federico Amedeo Izzo 0608176342 CPS: Read contact data from codeplug 2021-01-23 11:28:12 +01:00
Federico Amedeo Izzo 739d1a2429 Codeplug-demo: Improve demo by printing all valid channels and zones 2021-01-23 10:38:41 +01:00