Commit Graph

  • b7795b47c0 Fix swapped FM/DMR channel type on GD-77 Federico Amedeo Izzo 2021-03-13 22:25:51 +0100
  • 9e7b04c1fa Disable reading VFO channel from flash to fix boot freeze on GD-77 Federico Amedeo Izzo 2021-03-13 22:21:23 +0100
  • fb9d8afb6c Adapted MK22 vcom sources to miosix kernel but not activating it. Reconfigured x86 emulator. Silvano Seva 2021-03-12 14:15:27 +0100
  • a02b693843 Made the RTX thread run with the maximum priority on ARM Cortex targets Silvano Seva 2021-03-11 10:33:40 +0100
  • 73629b308c Updated miosix kernel submodule Silvano Seva 2021-03-11 08:13:39 +0100
  • 20ad9b7dcf Fixed issue with MDx ADC, rolling back to real battery voltage measurement Silvano Seva 2021-03-10 19:30:01 +0100
  • 81e8aae103 Re-enabled all the tasks, temporarily bypassing battery voltage reading since it has to be debugged Silvano Seva 2021-03-10 18:56:11 +0100
  • 608292ee5b Removed old uC/OS-III delay function in linux GPS emulator Silvano Seva 2021-03-10 17:06:05 +0100
  • e5316aa8be Minimal refactoring of queue sources Silvano Seva 2021-03-10 17:00:29 +0100
  • fb3447b0c6 Moving to miosix kernel: swapped old uC/OS-III task management functions with pthread ones Silvano Seva 2021-03-10 16:32:40 +0100
  • 2b28ea0525 Moving to miosix kernel: added two functions to 'interfaces/delays.h' to provide substitutes for their uC/OS-III counterparts and removed the old rtos sources Silvano Seva 2021-03-10 15:17:22 +0100
  • 093640478c Moving to miosix kernel: adapted GDx drivers and part of the common code to new configuration Silvano Seva 2021-03-10 13:31:49 +0100
  • 7992b4abca Moving to miosix kernel: adapted MDx drivers to new configuration Silvano Seva 2021-03-10 12:13:38 +0100
  • fef057f21f Added miosix kernel as submodule Silvano Seva 2021-03-10 10:00:42 +0100
  • aa3680ee46 Moving to miosix kernel: boot files for MK22FN512-based targets Silvano Seva 2021-03-09 21:05:53 +0100
  • 5995a5d8e0 Moving to miosix kernel: adapted parameters for cross-compilation and modified boot files for STM32-based targets Silvano Seva 2021-03-09 15:32:28 +0100
  • cbfb78e19e Fixed bug which made the GPS task re-syncronising the RTC with GPS time once per second. Silvano Seva 2021-03-13 09:14:26 +0100
  • dc5739b8bc Fix GD-77 SPI flash pinout to make flash working Federico Amedeo Izzo 2021-03-01 20:54:00 +0100
  • fb3c055f85 Disable writing settings until DFU support is ready Federico Amedeo Izzo 2021-03-01 20:52:57 +0100
  • f5a2f8c1ce Disable settings write until DFU support is complete Federico Amedeo Izzo 2021-03-01 19:53:06 +0100
  • 16ec96a067 Update README.md Nimayer 2021-02-28 22:27:40 +0100
  • 9a99eee190 Create FUNDING.yml Nimayer 2021-02-28 22:24:39 +0100
  • 4038bf811e Fixed error in 'W25Qx_writePage' causing it skipping the blocks having an odd address Silvano Seva 2021-02-26 11:07:32 +0100
  • 8f2dd371d1 Modified write flash test Niccolò Izzo 2021-02-26 10:45:49 +0100
  • 60b9c8b516 Made linker emit a warning whenever common symbols are merged. Fixed some variables having an unnecessary global scope and being subject to common linkage Silvano Seva 2021-02-25 17:00:28 +0100
  • d96e60873e Added register documentation in AT1846S driver Silvano Seva 2021-02-25 11:40:56 +0100
  • de85ba90cb Filter out BeiDou NMEA strings Niccolò Izzo 2021-02-25 11:20:31 +0100
  • 056c53b35d Made UI fsm skip low battery check when TX is enabled to avoid spurious triggers of low battery alert caused by the high current absorption from RF PA Silvano Seva 2021-02-24 21:00:30 +0100
  • 6b24895ef3 Extended GPS support to UV-380 module Niccolò Izzo 2021-02-24 08:04:49 +0100
  • 3438006ef5 Removed moving average filtering from MDx ADC1 driver, added code for proper filtering of ADC samples in platform-independent code Silvano Seva 2021-02-23 15:49:55 +0100
  • 416ae13eb1 Fixed linking error when building for linux Silvano Seva 2021-02-23 14:01:09 +0100
  • 67c41188ab Created 'lib' folder, containing all the external libraries Silvano Seva 2021-02-23 14:00:34 +0100
  • dc131c3333 Refactored 'W25Qx_writeData' and disabled '-ffunction-sections', which causes printf not printing decimal dots when used with %f Silvano Seva 2021-02-23 13:51:49 +0100
  • eb0a5ee9f0 Fix compass orientation, speed formatting Niccolò Izzo 2021-02-21 20:38:23 +0100
  • d0e8d15389 Added 'packed' attribute to settings data structure. Some refactoring of settings and state code. Silvano Seva 2021-02-21 19:25:09 +0100
  • 35bde9bccb Add state_terminate() that saves settings to flash Federico Amedeo Izzo 2021-02-21 16:44:31 +0100
  • d4981ee288 Add Settings persistence to SPI Flash Federico Amedeo Izzo 2021-02-21 15:58:41 +0100
  • 5f187bc76d Fix SPI Flash write function Federico Amedeo Izzo 2021-02-21 14:28:42 +0100
  • bfb1ad505f Improved SPI Flash overwrite test Federico Amedeo Izzo 2021-02-21 14:13:32 +0100
  • 29b56f8dbd Improved overwrite test Federico Amedeo Izzo 2021-02-21 08:44:20 +0100
  • bf8a5cf87d Add SPI Flash write data implementation and test Federico Amedeo Izzo 2021-02-21 08:30:51 +0100
  • 0b14e36bdb Fix About screen on GD-77 Federico Amedeo Izzo 2021-02-20 16:25:06 +0100
  • 820ac73d08 UI: Add menu_h and menu_font layout parameters Federico Amedeo Izzo 2021-02-20 16:03:37 +0100
  • 9c47797ff0 UI: Fixed mismatch between visible and selectable menu elements Federico Amedeo Izzo 2021-02-20 15:47:41 +0100
  • c644e8db1d UI: Remove position parameter from menu list Federico Amedeo Izzo 2021-02-20 15:35:19 +0100
  • 711d8426c9 Add 10pt font. Reduce frequency line on GD-77 to avoid overlap Federico Amedeo Izzo 2021-02-20 15:14:35 +0100
  • a009ffa2d0 Add CPS contact reading for GD-77 (currently not working for SPI flash issues) Federico Amedeo Izzo 2021-02-20 09:27:07 +0100
  • 042ec2d5c1 Add GD-77 VFO channel CPS support Federico Amedeo Izzo 2021-02-20 08:55:42 +0100
  • a86176dcb8 Add GD-77 zone CPS support Federico Amedeo Izzo 2021-02-20 08:41:47 +0100
  • 6755a4a7e5 Fix CPS channel reading on GD-77 Federico Amedeo Izzo 2021-02-19 15:08:29 +0100
  • d69c237255 Fixed misspelled parameter of gpio_clearPin Silvano Seva 2021-02-19 11:58:43 +0100
  • af6c78542a Added support for power gating gpio Silvano Seva 2021-02-19 11:51:05 +0100
  • 947d071f57 CPS: Fix GD-77 Channel base address Federico Amedeo Izzo 2021-02-18 15:41:59 +0100
  • b699fb4d00 Trying to fix screen rotated by 180° on MD-380V devices Silvano Seva 2021-02-17 21:14:26 +0100
  • 046fcdb417 CPS: Improved GD-77 channel reading Federico Amedeo Izzo 2021-02-17 08:06:21 +0100
  • 5bb200933b UI: Add missing GPS ifdefs Federico Amedeo Izzo 2021-02-17 07:48:22 +0100
  • f49655c44d Better GPS time synchronization Niccolò Izzo 2021-02-17 14:58:20 +0100
  • 57a1d11228 Fix the weirdest bug in the history of weird bugs Niccolò Izzo 2021-02-17 14:33:53 +0100
  • 06d75ad606 Implemented sector erase and page write into W25Qx driver Silvano Seva 2021-02-17 11:39:52 +0100
  • 4d66d8b1af Fix various warnings Niccolò Izzo 2021-02-17 11:21:46 +0100
  • 9aefde7fc7 Add undefined behaviour sanitizer option Niccolò Izzo 2021-02-17 09:52:36 +0100
  • c752601463 Add test NMEA sentences on linux platform Niccolò Izzo 2021-02-16 23:44:18 +0100
  • f357f476dc GPS: Enable GPS on gps_task start only if enabled in settings Federico Amedeo Izzo 2021-02-16 22:47:38 +0100
  • cecd01e03d GPS: workaround: Move settings above gps_data to avoid settings corruption caused by gps_data overflow Federico Amedeo Izzo 2021-02-16 22:44:21 +0100
  • cbe657cd77 UI: Fixed GPS OFF bug caused by ambiguous enable/disable code Federico Amedeo Izzo 2021-02-16 22:22:20 +0100
  • 9de0857ff4 UI: Add switch cases default options Federico Amedeo Izzo 2021-02-16 22:09:28 +0100
  • fed9912c7d Improved RTC GPS time synchronization Niccolò Izzo 2021-02-16 08:33:34 +0100
  • 8d90ee0588 Add Smeter numbers Niccolò Izzo 2021-02-16 07:59:37 +0100
  • 75c1f13882 UI: Replaced strcmp with switch case to fix GPS/menu bug Federico Amedeo Izzo 2021-02-15 22:02:09 +0100
  • d8951e9eb2 Fix README Niccolò Izzo 2021-02-15 18:53:27 +0100
  • 479eda3d96 Fix altitude print Niccolò Izzo 2021-02-15 13:54:23 +0100
  • 2330d09e5f Updated README Niccolò Izzo 2021-02-15 09:46:04 +0100
  • 8b54434617 Updated README Niccolò Izzo 2021-02-15 09:44:44 +0100
  • d230a19623 Adjusted battery thresholds Niccolò Izzo 2021-02-15 09:28:23 +0100
  • f850dbdc45 Add GPS RTC time synchronization, remove debug prints Niccolò Izzo 2021-02-15 09:26:13 +0100
  • e9f0a46823 Fix speed tracking bug Niccolò Izzo 2021-02-15 07:40:21 +0100
  • c0a972963c Add GPS flag to Linux target Federico Amedeo Izzo 2021-02-14 17:49:59 +0100
  • 9255dfb969 Disable GPS functions for radios that don't support a GPS chip Federico Amedeo Izzo 2021-02-14 17:49:23 +0100
  • 8f3c46a262 Add GDx CPS channel decoding Federico Amedeo Izzo 2021-02-14 17:34:40 +0100
  • 663673b697 UI: Fix compilation warnings Federico Amedeo Izzo 2021-02-14 14:04:01 +0100
  • 619cda7aeb Turn off GPS when it's turned off in settings Federico Amedeo Izzo 2021-02-14 13:55:33 +0100
  • 31552ff2b2 Consider RTC time UTC instead of local time, applying timezone Federico Amedeo Izzo 2021-02-13 22:11:25 +0100
  • ebe87b22e2 UI: Add menu edit mode. Small refactoring Federico Amedeo Izzo 2021-02-13 21:29:25 +0100
  • 66af402e83 Move settings from UI to State Federico Amedeo Izzo 2021-02-13 20:32:53 +0100
  • d66b59694a UI: Add GPS settings menu Federico Amedeo Izzo 2021-02-13 17:23:16 +0100
  • a803958c61 UI: Menu scrolling logic refactoring, add GPS Settings entry Federico Amedeo Izzo 2021-02-13 16:35:03 +0100
  • 0a04650d58 UI: Use more compact representation for menu entries Federico Amedeo Izzo 2021-02-13 16:14:44 +0100
  • a163bc6998 Fix a bug where only satellites with a low id were marked active Niccolò Izzo 2021-02-13 13:49:03 +0100
  • 7577b4d6ae Improved algorithm for keeping track of active satellites Niccolò Izzo 2021-02-13 13:27:06 +0100
  • 1f9793d268 Complete GPS compass implementation Niccolò Izzo 2021-02-13 12:43:48 +0100
  • 845d0b8a7d Reduce RTX and Platform verbosity on Linux, add missing newline in RTX Federico Amedeo Izzo 2021-02-11 12:44:09 +0100
  • 3ddf7f3557 Add comment explaining lack of VFO in MD380 CPS Federico Amedeo Izzo 2021-02-10 21:09:43 +0100
  • b3e0f964a1 State: remove unused variable channelInfoUpdated Federico Amedeo Izzo 2021-02-10 20:31:38 +0100
  • 19838dbb38 Read VFO channel from flash when initializing state Federico Amedeo Izzo 2021-02-10 20:30:57 +0100
  • a9ad22a4c9 NVM: Add function to read VFO channel for MD-UV3x0 Federico Amedeo Izzo 2021-02-10 20:09:18 +0100
  • 3017ff1f3a Reduced smeter width, fix max RSSI representation Niccolò Izzo 2021-02-08 23:14:12 +0100
  • e35870a40f Moved data structures for NVM management into dedicated header files Silvano Seva 2021-02-08 16:12:52 +0100
  • 57532694d0 Reorganised and updated the testsuites Silvano Seva 2021-02-04 14:15:31 +0100
  • 6578422c9d Main stack size is automatically increased to 4kB when a test suite is compiled Silvano Seva 2021-02-04 13:46:09 +0100
  • a0814fd5d1 Better rendering when no fix is present Niccolò Izzo 2021-02-13 11:23:40 +0100