#ifndef KURSK_F407_SLAVES_H #define KURSK_F407_SLAVES_H #include #ifdef __cplusplus // 64к = 0x10000, words 16к = 0x4000 // 32к = 0x8000, words 16к = 0x2000 /** * Размер буфера внешнего ADC */ #define EXT_ADC_BUFFER_SIZE 0x8000 /** * Буфер, куда попадают данные внешнего ADC. */ extern uint8_t ExtAdcBuffer[EXT_ADC_BUFFER_SIZE]; /** * Функция, выполняющая расчет частоты и амплитуды на основании данных АЦП. * Определение этой функции можно будет изменить, если это требуется * @param freq частота * @param amplitude амплитуда * @param dc постоянная составляющая * @return true, в случае если в процессе обработки не возникло ошибок, в противном случае false */ bool computeAdcResults(uint32_t &freq, double &litude, double &dc); #endif //__cplusplus #endif //KURSK_F407_SLAVES_H