Commit Graph

  • b70963d1d5 SPI: forced transfers via spi_transfer to have the same TX and RX size Silvano Seva 2024-09-22 14:53:19 +0200
  • ac7e176d3b SPI: refactored spiDevice data structure, added two utility functions Silvano Seva 2024-09-11 21:26:07 +0200
  • 83f4e1584a STM32: added function to retrieve the clock frequency of APB/AHB busses Silvano Seva 2024-09-22 14:49:19 +0200
  • 9ff6375c18 GDx: merged the GD-77 and DM-1801 targets into a common "GDx" one Silvano Seva 2024-09-29 09:26:40 +0200
  • 76104dd065 STM32: Gpio: fixed possible #include conficts Silvano Seva 2024-09-29 17:14:20 +0200
  • 644ffb5580 Linux: removed dependency from pulse-simple Marc Balmer 2024-09-17 12:35:10 +0200
  • 71d3a2c319 Driver for emulated EEPROM storage Silvano Seva 2024-08-12 08:18:41 +0200
  • 6a1cdb5fd5 Reorganized ttwrplus nonvolatile memory devices Silvano Seva 2024-04-05 21:20:50 +0200
  • 0a2dc3567d Reorganized GDx nonvolatile memory devices Silvano Seva 2024-04-05 21:07:32 +0200
  • 15e7f562e3 Reorganized MDx nonvolatile memory devices Silvano Seva 2024-04-05 21:06:59 +0200
  • 6aee71ec84 Reorganized Linux nonvolatile memory devices Silvano Seva 2024-04-03 21:16:08 +0200
  • 5b9cc789b9 Refactored NVM data structures and functions Silvano Seva 2024-04-03 21:11:12 +0200
  • 031eda1d7e STM32F4xx: fixed bug in gpio driver Silvano Seva 2024-07-17 19:07:10 +0200
  • 079b57e383 Updated authors' list Silvano Seva 2024-07-12 19:01:24 +0200
  • ecea0186a0 UI: made authors' list scrollable Silvano Seva 2024-07-12 19:00:59 +0200
  • a6f01c3e55 Small refactoring of M17 modulator. Silvano Seva 2024-04-13 19:40:46 +0200
  • 3df8657b16 fixed missing static keyword Morgan Diepart 2023-10-22 14:08:22 -0700
  • c60445d5be UI: exit from macro menu on PTT press Silvano Seva 2024-07-12 08:13:01 +0200
  • e2c70bd4fd CPS: fixed wrong TX power in default channel values Silvano Seva 2024-07-12 08:03:51 +0200
  • b1a18d0b8e UI: fixed overlapped text on macro menu Silvano Seva 2024-07-12 08:02:17 +0200
  • 4c240a38be UI: fixed locked callsign entry after hash keypress Morgan Diepart 2023-10-22 17:42:47 -0700
  • 9cae1cfd3e UI: improved handling of numeric input. Morgan Diepart 2023-10-22 14:07:58 -0700
  • fe3c54153e Stm32 DAC: moved parameter for idle level from config to init function argument Silvano Seva 2024-07-07 18:51:04 +0200
  • fc1fc41f14 Module17: removed old DAC initialization code in platform_init() Silvano Seva 2024-07-03 21:47:38 +0200
  • cea48f8d57 Linux: added Module17 hardware info flags to allow compilation of UI emulator Silvano Seva 2024-06-23 09:46:13 +0200
  • e95b5bbb6f Linux: fixed compilation errors due to missing gpio-native.h header file Silvano Seva 2024-06-23 09:39:43 +0200
  • 84d9803f57 Module17: hide menu entries for soft potentiometers if hardware does not have them Silvano Seva 2024-06-21 18:38:00 +0200
  • e50b8ce80c Module17: keyboard: do not enable SMBus timeout while using the I2C mode Morgan Diepart 2024-05-09 12:24:25 +0200
  • 220d4d2ef4 Module17: added VBat measurement to ADC1 driver Morgan Diepart 2024-01-28 22:44:14 +0100
  • 4f2c461bf0 Module17: added detection of baseband soft potentiometers Morgan Diepart 2024-02-10 22:31:52 +0100
  • b5e49a3b4d Module17: reorganized display drivers, implemented dynamic selection of display driver Morgan Diepart 2024-02-10 21:49:44 +0100
  • 30e9311a20 Module17: added support for hardware revision 1.0 Morgan Diepart 2024-02-10 21:37:44 +0100
  • bd93d9429b HwInfo: extended hw_version field to 16 bits, added a 16-bit "flags" field Morgan Diepart 2024-01-17 23:00:45 +0100
  • caf3225a87 Driver for CAP1206 capacitive touch controller Morgan Diepart 2024-02-10 21:49:14 +0100
  • 40780af16d Module17: using standard ADC driver Silvano Seva 2024-06-21 18:43:52 +0200
  • 7052dbcf8b Module17: use hardware I2C for MCP4551 Morgan Diepart 2024-02-10 18:09:59 +0100
  • b196ce9cbc Driver for bitbanged SPI on MCU gpios Silvano Seva 2024-05-28 21:07:11 +0200
  • 539d1b45f6 STM32F4xx: driver for ADC peripherals Silvano Seva 2024-04-30 08:40:46 +0200
  • 8fff2e7361 Driver for STM32F4xx SPI peripherals Silvano Seva 2024-05-26 20:14:45 +0200
  • 07ee9a3369 Driver for STM32F4xx I2C peripheral Morgan Diepart 2024-01-18 00:22:02 +0100
  • bfc9f8c77f Standard interface for ADC peripherals Silvano Seva 2024-04-30 08:10:14 +0200
  • 8347c3bdcd Standard interface for SPI peripherals Silvano Seva 2024-05-26 20:13:28 +0200
  • f2c0f2cc90 Standard interface for I2C peripherals (MCU side) Silvano Seva 2024-04-10 22:22:49 +0200
  • b98ea17aee MK22: updated gpio driver Silvano Seva 2024-05-25 16:28:36 +0200
  • 8842b98a52 STM32F4xx: updated gpio driver Silvano Seva 2024-05-25 16:20:16 +0200
  • e53e110a3b Reorganized and extended the gpio peripheral API Silvano Seva 2024-05-25 16:09:18 +0200
  • 695210d689 GDx: fixed missing audio output from RTX stage Silvano Seva 2024-06-21 18:00:18 +0200
  • f833ace5ca UI: fixed issue with overflowing text input buffer marco 2024-05-29 22:00:14 +0200
  • 65bc773a1f UI: fixed issue on callsign's last character editing Marco 2024-05-28 20:19:51 +0200
  • 3940405c68 stm32_dac: refactored stm32dac_init() to have a per-instance initialization Silvano Seva 2024-06-09 14:23:05 +0200
  • 81f9257888 Updated radio and display driver stubs Silvano Seva 2024-04-13 11:01:10 +0200
  • d43dd57031 Module17 Fixed Baseband tuning potentiometer setting Morgan Diepart 2024-04-26 15:42:36 +0200
  • 70f0ce45d3 GPS: using 16-bit integers for course over ground Marco 2024-03-31 15:30:15 +0200
  • a17ad80f10 GPS: using 16-bit integers for altitude and speed Marco 2024-03-31 12:46:42 +0200
  • e4a62f30ee GPS: using fixed-point 32-bit value for latitude and longitude Marco 2024-03-31 12:24:09 +0200
  • 36ef3b310c Added function to convert minmea coordinate to fixed-point integer representation Marco 2024-03-31 11:56:49 +0200
  • 71b35985ce UI: added string table for Spanish language jpucheu 2024-03-05 09:29:24 -0300
  • 15fb793625 Fix link in readme to device support page marco 2024-03-18 19:53:59 +0100
  • 67cad97b19 UI: fixed missing leading zeroes in VFO frequency visualization Silvano Seva 2024-03-15 13:57:33 +0100
  • bf97bcb011 Module17 UI: cleaned up dead code Silvano Seva 2024-03-09 11:44:16 +0100
  • 94b9cd46b6 Module17 UI: code refactoring pass Silvano Seva 2024-03-09 11:36:49 +0100
  • 8550e4f7a6 Module17: renamed calibration fields for TX/RX baseband inversion Silvano Seva 2024-03-09 11:25:13 +0100
  • ed92d81543 Module17: implemented configurable logic levels for PTT in/out Silvano Seva 2024-03-09 11:20:31 +0100
  • 87314db133 Small program for codec2 3200 encoding and decoding Silvano Seva 2024-03-02 10:07:12 +0100
  • 9c2bec9727 Ensure RSSI is int32 marco 2024-02-29 19:51:14 +0100
  • b71509ecb6 Add smallscreen and mod17 linux binaries to artifacts Marco 2024-02-18 11:28:11 +0100
  • ce8e758348 Fix compilation warning during mduv3x0 build Derecho 2024-02-11 13:29:02 +0100
  • 02bcec0bd4 Fix compilation warnings during linux build Derecho 2024-02-11 13:15:14 +0100
  • 7aa9385ec3
    Fix build on T-TWR Plus Niccolò Izzo 2024-02-09 09:06:57 +0100
  • 3c137a31de Fixed error in STM32F4 linker scripts causing radio thread lockup Silvano Seva 2024-02-07 18:37:28 +0100
  • 6c8eaf7073 Module17: removed backlight timer Silvano Seva 2024-01-30 22:51:10 +0100
  • fdd08d4bcb Module17: removed screen contrast setting, added screen brightness setting Silvano Seva 2024-01-30 22:37:48 +0100
  • 202a199442 Module17: added a 100ms sleep after power off to prevent the board from rebooting. Silvano Seva 2024-01-30 21:58:38 +0100
  • 31d9b909f7 Allow git commit as version marco 2024-02-05 17:03:26 +0100
  • 69c0bc484c Update github actions "checkout" and "upload-artifacts" to v4 Marco 2024-02-04 22:16:57 +0100
  • adc8b05075 Removed framebuffer from MD9600 Silvano Seva 2024-01-17 21:46:05 +0100
  • b416585819 Dropped framebuffer from GDx display driver Silvano Seva 2024-01-17 01:33:13 +0100
  • 7fc16388e0 Removed framebuffer from Module17 display driver Silvano Seva 2024-01-17 01:31:55 +0100
  • 11d7a92f4e Removed framebuffer from ttwrplus Silvano Seva 2024-01-17 01:29:14 +0100
  • 5a164fe2ab Removed framebuffer from SDL display driver Silvano Seva 2024-01-17 01:24:37 +0100
  • 5ff098d2fb Removed framebuffer from MDx display driver Silvano Seva 2024-01-17 01:24:20 +0100
  • d119e7d1b2 Moved pixel framebuffer out of display drivers into graphics layer Silvano Seva 2024-01-17 01:23:52 +0100
  • 731054a131 Dropped display_renderingInProgress() function from display API Silvano Seva 2024-01-17 00:13:19 +0100
  • c533c47103 Default UI: optimized layout_t struct and _ui_calculateLayout() function Silvano Seva 2023-12-29 12:02:29 +0100
  • d8c0ab1c44 Dropped support for 20kHz bandwidth Silvano Seva 2023-12-29 10:58:54 +0100
  • 1791e70eef Using newlib-specific sniprintf in place of snprintf Silvano Seva 2023-12-29 10:49:04 +0100
  • 44385b3b25 Using signed 32-bit data type for RSSI instead of floating points Silvano Seva 2023-12-29 00:27:33 +0100
  • 963f402f1b Graphics: using uint8_t instead of float for squelch and volume levels Silvano Seva 2023-12-28 23:52:06 +0100
  • c0115c14b3 UI: removed use of floats when displaying VFO frequency, offset and step Silvano Seva 2023-12-26 21:29:08 +0100
  • 49c99acf85 Utility function to strip leading zeroes from numbers in decimal notation Silvano Seva 2023-12-26 21:27:43 +0100
  • 7b0ff04a2d Graphics: removed 18pt and 24pt fonts Silvano Seva 2023-12-26 18:54:36 +0100
  • cb7b605251 Removed use of floating points when printing/announcing CTCSS tone frequency Silvano Seva 2023-12-26 17:15:31 +0100
  • 5b3929ef44 Moved from float to uint32_t for TX power, substituted dBm with mW in CPS channel struct Silvano Seva 2023-12-26 16:27:13 +0100
  • dc930f4a4b Added CONFIG_M17 macro to enable M17 support on each target Silvano Seva 2023-12-26 11:41:24 +0100
  • 24c4a25b2d Made "static" all the variables local to each translation unit Silvano Seva 2023-12-26 11:12:31 +0100
  • e54234f968 Renamed UI_NO_KEYBOARD macro to CONFIG_UI_NO_KEYBOARD Silvano Seva 2023-12-28 10:39:32 +0100
  • 8bc867beae Using Kconfig-style #defines for GPS, RTC and knob type description Silvano Seva 2023-12-26 10:50:01 +0100
  • cc27cc28a4 Using Kconfig-style #defines for battery type description. Silvano Seva 2023-12-26 10:43:51 +0100
  • 0f4290cdfe Using Kconfig-style #defines for display parameters' description. Silvano Seva 2023-12-26 10:40:34 +0100
  • 0feb8f9075 Moved GPIO mappings out of hwconfig.h to a dedicated header file Silvano Seva 2023-12-26 10:20:14 +0100