mirror of
https://github.com/portapack-mayhem/mayhem-firmware.git
synced 2025-08-14 21:17:43 +00:00
freq correct unit fix (#1029)
* fix units for frequency offset. It was planned to be a uint32_t since a uint16_t is obviously too short * took the uint32_t limitation for frequency offset in account
This commit is contained in:
@@ -297,9 +297,9 @@ struct data_t {
|
||||
int64_t converter_frequency_offset;
|
||||
|
||||
// frequency correction
|
||||
int16_t frequency_rx_correction;
|
||||
uint32_t frequency_rx_correction;
|
||||
bool updown_frequency_rx_correction;
|
||||
int16_t frequency_tx_correction;
|
||||
uint32_t frequency_tx_correction;
|
||||
bool updown_frequency_tx_correction;
|
||||
|
||||
constexpr data_t()
|
||||
@@ -795,16 +795,16 @@ bool config_freq_rx_correction_updown() {
|
||||
void set_freq_rx_correction_updown(bool v) {
|
||||
data->updown_frequency_rx_correction = v;
|
||||
}
|
||||
int16_t config_freq_tx_correction() {
|
||||
uint32_t config_freq_tx_correction() {
|
||||
return data->frequency_tx_correction;
|
||||
}
|
||||
int16_t config_freq_rx_correction() {
|
||||
uint32_t config_freq_rx_correction() {
|
||||
return data->frequency_rx_correction;
|
||||
}
|
||||
void set_config_freq_tx_correction(uint16_t v) {
|
||||
void set_config_freq_tx_correction(uint32_t v) {
|
||||
data->frequency_tx_correction = v;
|
||||
}
|
||||
void set_config_freq_rx_correction(uint16_t v) {
|
||||
void set_config_freq_rx_correction(uint32_t v) {
|
||||
data->frequency_rx_correction = v;
|
||||
}
|
||||
|
||||
|
@@ -189,10 +189,10 @@ bool config_freq_tx_correction_updown();
|
||||
void set_freq_tx_correction_updown(bool v);
|
||||
bool config_freq_rx_correction_updown();
|
||||
void set_freq_rx_correction_updown(bool v);
|
||||
int16_t config_freq_tx_correction();
|
||||
int16_t config_freq_rx_correction();
|
||||
void set_config_freq_tx_correction(uint16_t v);
|
||||
void set_config_freq_rx_correction(uint16_t v);
|
||||
uint32_t config_freq_tx_correction();
|
||||
uint32_t config_freq_rx_correction();
|
||||
void set_config_freq_tx_correction(uint32_t v);
|
||||
void set_config_freq_rx_correction(uint32_t v);
|
||||
void set_clock_hidden(bool v);
|
||||
void set_clock_with_date(bool v);
|
||||
void set_config_login(bool v);
|
||||
|
Reference in New Issue
Block a user