Wykres commitów

1601 Commity (e95b5bbb6f77a1fdb1bcbb2b4fe66c87e41bfcf2)

Autor SHA1 Wiadomość Data
Silvano Seva e95b5bbb6f Linux: fixed compilation errors due to missing gpio-native.h header file 2024-06-23 09:39:43 +02:00
Silvano Seva 84d9803f57 Module17: hide menu entries for soft potentiometers if hardware does not have them 2024-06-21 19:27:33 +02:00
Morgan Diepart e50b8ce80c Module17: keyboard: do not enable SMBus timeout while using the I2C mode
Enabling SMBus timeout in the capacitive touch sensor and not in the MCU would cause the CTS to reset and the MCU expecting the transaction to keep going, locking-up the device.
Timeout should be re-enabled when SMBus will be implemented.
2024-06-21 19:27:33 +02:00
Morgan Diepart 220d4d2ef4 Module17: added VBat measurement to ADC1 driver 2024-06-21 19:27:28 +02:00
Morgan Diepart 4f2c461bf0 Module17: added detection of baseband soft potentiometers
Detects the presence of the soft potentiometers. Display the detected potentiometers in the info menu.
2024-06-21 19:26:32 +02:00
Morgan Diepart b5e49a3b4d Module17: reorganized display drivers, implemented dynamic selection of display driver 2024-06-21 19:26:32 +02:00
Morgan Diepart 30e9311a20 Module17: added support for hardware revision 1.0 2024-06-21 19:26:31 +02:00
Morgan Diepart bd93d9429b HwInfo: extended hw_version field to 16 bits, added a 16-bit "flags" field 2024-06-21 19:26:11 +02:00
Morgan Diepart caf3225a87 Driver for CAP1206 capacitive touch controller 2024-06-21 19:26:11 +02:00
Silvano Seva 40780af16d Module17: using standard ADC driver 2024-06-21 19:26:03 +02:00
Morgan Diepart 7052dbcf8b Module17: use hardware I2C for MCP4551 2024-06-21 18:09:53 +02:00
Silvano Seva b196ce9cbc Driver for bitbanged SPI on MCU gpios 2024-06-21 18:00:33 +02:00
Silvano Seva 539d1b45f6 STM32F4xx: driver for ADC peripherals 2024-06-21 18:00:33 +02:00
Silvano Seva 8fff2e7361 Driver for STM32F4xx SPI peripherals 2024-06-21 18:00:33 +02:00
Morgan Diepart 07ee9a3369 Driver for STM32F4xx I2C peripheral 2024-06-21 18:00:33 +02:00
Silvano Seva bfc9f8c77f Standard interface for ADC peripherals 2024-06-21 18:00:33 +02:00
Silvano Seva 8347c3bdcd Standard interface for SPI peripherals 2024-06-21 18:00:33 +02:00
Silvano Seva f2c0f2cc90 Standard interface for I2C peripherals (MCU side) 2024-06-21 18:00:33 +02:00
Silvano Seva b98ea17aee MK22: updated gpio driver 2024-06-21 18:00:33 +02:00
Silvano Seva 8842b98a52 STM32F4xx: updated gpio driver 2024-06-21 18:00:33 +02:00
Silvano Seva e53e110a3b Reorganized and extended the gpio peripheral API 2024-06-21 18:00:33 +02:00
Silvano Seva 695210d689 GDx: fixed missing audio output from RTX stage 2024-06-21 18:00:18 +02:00
marco f833ace5ca UI: fixed issue with overflowing text input buffer 2024-06-21 09:58:08 +02:00
Marco 65bc773a1f UI: fixed issue on callsign's last character editing
When editing the callsign on a device with keypad, when entering the last
character the same key did not rotate through the possible values
2024-06-21 09:58:08 +02:00
Silvano Seva 3940405c68 stm32_dac: refactored stm32dac_init() to have a per-instance initialization 2024-06-21 09:58:04 +02:00
Silvano Seva 81f9257888 Updated radio and display driver stubs 2024-06-17 22:56:06 +02:00
Morgan Diepart d43dd57031 Module17 Fixed Baseband tuning potentiometer setting 2024-04-26 21:20:08 +02:00
Marco 70f0ce45d3 GPS: using 16-bit integers for course over ground 2024-04-10 19:12:34 +02:00
Marco a17ad80f10 GPS: using 16-bit integers for altitude and speed 2024-04-10 19:12:34 +02:00
Marco e4a62f30ee GPS: using fixed-point 32-bit value for latitude and longitude 2024-04-10 19:12:34 +02:00
Marco 36ef3b310c Added function to convert minmea coordinate to fixed-point integer representation 2024-04-10 08:04:26 +02:00
jpucheu 71b35985ce UI: added string table for Spanish language 2024-03-19 18:26:38 +01:00
marco 15fb793625 Fix link in readme to device support page 2024-03-18 23:00:50 +01:00
Silvano Seva 67cad97b19 UI: fixed missing leading zeroes in VFO frequency visualization
Fix #255
2024-03-15 13:57:33 +01:00
Silvano Seva bf97bcb011 Module17 UI: cleaned up dead code 2024-03-13 08:37:04 +01:00
Silvano Seva 94b9cd46b6 Module17 UI: code refactoring pass 2024-03-13 08:37:04 +01:00
Silvano Seva 8550e4f7a6 Module17: renamed calibration fields for TX/RX baseband inversion 2024-03-13 08:37:04 +01:00
Silvano Seva ed92d81543 Module17: implemented configurable logic levels for PTT in/out
See #248
2024-03-13 08:37:04 +01:00
Silvano Seva 87314db133 Small program for codec2 3200 encoding and decoding 2024-03-02 10:07:12 +01:00
marco 9c2bec9727 Ensure RSSI is int32
This will fix the RSSI display in the info section
2024-03-02 09:21:07 +01:00
Marco b71509ecb6 Add smallscreen and mod17 linux binaries to artifacts 2024-02-18 11:36:31 +01:00
Derecho ce8e758348 Fix compilation warning during mduv3x0 build 2024-02-11 18:06:15 +01:00
Derecho 02bcec0bd4 Fix compilation warnings during linux build 2024-02-11 18:06:15 +01:00
Niccolò Izzo 7aa9385ec3
Fix build on T-TWR Plus
Whenever one is building T-TWR Plus without having built other targets
previously, we ensure that the codec2 sources are in place.
2024-02-09 09:06:57 +01:00
Silvano Seva 3c137a31de Fixed error in STM32F4 linker scripts causing radio thread lockup
Error in linker script definitions made the heap area to start at end of the
64kB CCM RAM, thus effectively allocating memory in an access-protected zone.
2024-02-07 18:37:28 +01:00
Silvano Seva 6c8eaf7073 Module17: removed backlight timer 2024-02-06 21:11:46 +01:00
Silvano Seva fdd08d4bcb Module17: removed screen contrast setting, added screen brightness setting
Module17 uses an OLED display, which does not have contrast regulation. The
contrast control register, however, allows to change the brightness of the
display.
2024-02-06 21:11:41 +01:00
Silvano Seva 202a199442 Module17: added a 100ms sleep after power off to prevent the board from rebooting.
Fix #230.
2024-02-06 21:08:17 +01:00
marco 31d9b909f7 Allow git commit as version
At the moment the github action actifacts have no version listed on the info screen.
We use the `--always` flag, as yhis allows `git describe` to show only the commit if nothing else is available.
2024-02-06 19:30:54 +01:00
Marco 69c0bc484c Update github actions "checkout" and "upload-artifacts" to v4
The v3 actions use Node 16 which is now deprecated and will be phased out.
To fix this we will use the v4 actions which are based on Node20.
For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/
2024-02-06 19:29:27 +01:00