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