Added remote desktop for tinySA3

Removed_REF_marker
erikkaashoek 5 years ago
parent 36069e8674
commit 87318d9c1d

@ -68,8 +68,8 @@
#define __SINGLE_LETTER__ #define __SINGLE_LETTER__
#define __NICE_BIG_FONT__ #define __NICE_BIG_FONT__
#define __QUASI_PEAK__ #define __QUASI_PEAK__
#ifdef TINYSA4
#define __REMOTE_DESKTOP__ #define __REMOTE_DESKTOP__
#ifdef TINYSA4
#define __HARMONIC__ #define __HARMONIC__
#endif #endif

@ -665,10 +665,12 @@ static pureRSSI_t get_signal_path_loss(void){
void set_level(float v) // Set the output level in dB in high/low output void set_level(float v) // Set the output level in dB in high/low output
{ {
if (setting.mode == M_GENHIGH) { if (setting.mode == M_GENHIGH) {
v -= config.high_level_output_offset;
if (v < SL_GENHIGH_LEVEL_MIN) if (v < SL_GENHIGH_LEVEL_MIN)
v = SL_GENHIGH_LEVEL_MIN; v = SL_GENHIGH_LEVEL_MIN;
if (v > SL_GENHIGH_LEVEL_MIN + SL_GENHIGH_LEVEL_RANGE) if (v > SL_GENHIGH_LEVEL_MIN + SL_GENHIGH_LEVEL_RANGE)
v = SL_GENHIGH_LEVEL_MIN + SL_GENHIGH_LEVEL_RANGE; v = SL_GENHIGH_LEVEL_MIN + SL_GENHIGH_LEVEL_RANGE;
v += config.high_level_output_offset;
#if 0 #if 0
unsigned int d = MIN_DRIVE; unsigned int d = MIN_DRIVE;
v = v - config.high_level_output_offset; v = v - config.high_level_output_offset;
@ -680,10 +682,12 @@ void set_level(float v) // Set the output level in dB in high/low output
set_lo_drive(d); set_lo_drive(d);
#endif #endif
} else { // This MUST be low output level } else { // This MUST be low output level
v -= config.low_level_output_offset;
if (v < SL_GENLOW_LEVEL_MIN) if (v < SL_GENLOW_LEVEL_MIN)
v = SL_GENLOW_LEVEL_MIN; v = SL_GENLOW_LEVEL_MIN;
if (v > SL_GENLOW_LEVEL_MIN + SL_GENLOW_LEVEL_RANGE) if (v > SL_GENLOW_LEVEL_MIN + SL_GENLOW_LEVEL_RANGE)
v = SL_GENLOW_LEVEL_MIN + SL_GENLOW_LEVEL_RANGE; v = SL_GENLOW_LEVEL_MIN + SL_GENLOW_LEVEL_RANGE;
v += config.low_level_output_offset;
// set_attenuation(setting.level - config.low_level_output_offset); // set_attenuation(setting.level - config.low_level_output_offset);
} }
setting.level = v; setting.level = v;

Loading…
Cancel
Save

Powered by TurnKey Linux.