power up/down working for broadcast
This commit is contained in:
@@ -6,6 +6,7 @@
|
||||
#include "eeprom.h"
|
||||
#include "arm_math.h"
|
||||
#include "soft_timer.h"
|
||||
#include "utils.h"
|
||||
|
||||
static fgen_t _fgen;
|
||||
|
||||
@@ -341,6 +342,8 @@ static void loadDefaults(void)
|
||||
fgen_addFrequency(32770, 1, 1, FT_ACTIVE);
|
||||
fgen_addFrequency(65055, 1, 1, FT_ACTIVE);
|
||||
fgen_addFrequency(88779, 1, 1, FT_ACTIVE);
|
||||
|
||||
EE_SaveData();
|
||||
}
|
||||
|
||||
|
||||
@@ -371,6 +374,12 @@ static bool loadFrequencies(void)
|
||||
return success;
|
||||
}
|
||||
|
||||
void fgen_setFrequency(FREQUENCY_t *freq)
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
|
||||
void fgen_init(void)
|
||||
{
|
||||
uint32_t tmp;
|
||||
@@ -389,7 +398,7 @@ void fgen_init(void)
|
||||
resetPin.pin = PIN (PIN_RAMP_RST);
|
||||
dds_init(&_fgen.dds[DDS_RAMP], RAMP, resetPin);
|
||||
|
||||
stimer_delay(10);
|
||||
delayms(10);
|
||||
|
||||
// clear reset after delay
|
||||
for (int i=0; i<NUM_DDS; ++i)
|
||||
@@ -402,6 +411,8 @@ void fgen_init(void)
|
||||
loadFrequencies();
|
||||
|
||||
dds_sleep(&_fgen.dds[DDS_DIRECTION], true, false);
|
||||
|
||||
dds_setFrequency(&_fgen.dds[DDS_RAMP], RAMP_300KHZ);
|
||||
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user