Refactor dds into dds and fgen
driver module started
This commit is contained in:
56
source/frq.c
56
source/frq.c
@@ -205,9 +205,9 @@ void Send_Ctrl_Word(uint16_t Control_Reg, SPI_MODE_t mode)
|
||||
{
|
||||
//Set the control register Send MS Byte first then LSByte
|
||||
|
||||
foo[0] = (uint8_t)(Control_Reg >> 8); // Reset bit held
|
||||
foo[1] = (uint8_t)(Control_Reg & 0x00ff);
|
||||
SPI0_SendBytes(foo, 2, mode);
|
||||
foo[0] = (uint8_t)(Control_Reg >> 8); // Reset bit held
|
||||
foo[1] = (uint8_t)(Control_Reg & 0x00ff);
|
||||
SPI0_SendBytes(foo, 2, mode);
|
||||
|
||||
}
|
||||
|
||||
@@ -247,7 +247,6 @@ void ClearFreqArray(void)
|
||||
}
|
||||
}
|
||||
|
||||
#define PIN_OUTPUT()
|
||||
void FREQ_Init(void)
|
||||
{
|
||||
uint32_t tmp;
|
||||
@@ -276,8 +275,6 @@ void FREQ_Init(void)
|
||||
|
||||
void FREQ_LoadFactoryDefaults(void)
|
||||
{
|
||||
#if 1 //Use new function so we don't have to specify all the parameters
|
||||
|
||||
//These are the FACTORY TEST Frequencies
|
||||
FREQ_ClearFrequencies();
|
||||
FREQ_AddFrequency(512, 1, 1, FT_ACTIVE);
|
||||
@@ -288,53 +285,6 @@ void FREQ_LoadFactoryDefaults(void)
|
||||
FREQ_AddFrequency(65055, 1, 1, FT_ACTIVE);
|
||||
FREQ_AddFrequency(88779, 1, 1, FT_ACTIVE);
|
||||
|
||||
#else //Or we can specify all the parameters
|
||||
|
||||
AddFrequency(98, 0, 0, 0, 0, 0,0,0,0,0);
|
||||
AddFrequency(128, 0, 0, 0, 0, 0,0,0,0,0);
|
||||
AddFrequency(263, 0, 1, 0, 0, 165,0.8396,0.47,0.876923,0);
|
||||
AddFrequency(440, 0, 0, 0, 0, 180,0.8396,0.47,0.876923,0);
|
||||
AddFrequency(440, 220, 0, 0, 0, 180,0.8396,0.47,0.876923,0);
|
||||
|
||||
AddFrequency(512, 0, 1, 0, 0, 180,0.8396,0.47,0.876923,0);
|
||||
AddFrequency(512, 256, 0, 0, 0, 180,0.8396,0.47,0.876923,0);
|
||||
|
||||
AddFrequency(560, 0, 0, 0, 0, 180,0.8396,0.47,0.876923,0);
|
||||
AddFrequency(577, 0, 0, 0, 0, 180,0.8396,0.47,0.876923,0);
|
||||
|
||||
AddFrequency(640, 0, 0, 0, 0,180,0.8396,0.47,0.876923,0);
|
||||
AddFrequency(640, 320, 0, 0, 0, 180,0.8396,0.47,0.876923,0);
|
||||
|
||||
AddFrequency(815, 0, 0, 0, 0, 180,0.8396,0.47,0.876923,0);
|
||||
AddFrequency(870, 0, 1, 0, 0, 180,0.8396,0.47,0.876923,0);
|
||||
AddFrequency(870, 435, 0, 0, 0, 180,0.8396,0.47,0.876923,0);
|
||||
|
||||
AddFrequency(940, 0, 0, 0, 0, 180,0.8105,0.47,0.876923,0);
|
||||
AddFrequency(940, 470, 0, 0, 0, 180,0.8105,0.47,0.876923,0);
|
||||
|
||||
AddFrequency(1024, 0, 0, 0, 0, 180,0.8105,0.49,0.911538,0);
|
||||
|
||||
AddFrequency(1170, 0, 1, 0, 0, 180,0.8105,0.49,0.911538,0);
|
||||
AddFrequency(1170, 585, 0, 0, 0, 180,0.8105,0.49,0.911538,0);
|
||||
|
||||
AddFrequency(3140, 0, 1, 1, MASK_144, 180,0.8634,0.482,0.97083,0);
|
||||
AddFrequency(3140, 1570, 0, 0, 0 , 180,0.8634,0.482,0.97083,0);
|
||||
|
||||
AddFrequency(4096, 0, 1, 0, 0, 180,0.8634,0.482,0.97083,0);
|
||||
AddFrequency(6000, 0, 1, 0, 0, 180,0.8634,0.482,0.97083,0);
|
||||
AddFrequency(8010, 0, 0, 1,MASK_144, 180,0.8976,0.53,1.025,0);
|
||||
AddFrequency(8192, 0, 1, 1,MASK_144, 180,0.8976,0.53,1.025,0);
|
||||
AddFrequency(9820, 0, 1, 0,MASK_144, 180,0.8976,0.53,1.025,0);
|
||||
|
||||
AddFrequency(29433, 0, 1, 1,MASK_58, 180,0.9534,0.69,1.043,0);
|
||||
AddFrequency(32770, 0, 1, 1,MASK_58, 180,0.9581,0.713333333,1.009,0);
|
||||
AddFrequency(44499, 0, 1, 1,MASK_15, 180,1,0.91,1.035,0);
|
||||
AddFrequency(66055, 0, 1, 1,MASK_58, 120,1.215,1.35,1.6375,0);
|
||||
AddFrequency(88779, 0, 1, 1,MASK_15, 120,1.355,1.36,1.8857,0);
|
||||
AddFrequency(99037, 0, 0, 1,MASK_58, 120,1.355,01.36,0,0);
|
||||
AddFrequency(200000, 0, 1, 1,MASK_144, 120,1.355,01.36,7.6,0);
|
||||
AddFrequency(480000, 0, 0, 0,MASK_144, 120,4.111,2.111,7.6,0);
|
||||
#endif
|
||||
}
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user