UHSDR/UHSDR-active-devel/mchf-eclipse/drivers/audio/tx_processor.h
2022-11-08 16:13:55 +01:00

27 lines
1.5 KiB
C

/* -*- mode: c; tab-width: 4; indent-tabs-mode: t; c-basic-offset: 4; coding: utf-8 -*- */
/************************************************************************************
** **
** UHSDR **
** a powerful firmware for STM32 based SDR transceivers **
** **
**---------------------------------------------------------------------------------**
** **
** File name: **
** Description: **
** Last Modified: **
** Licence: GNU GPLv3 **
************************************************************************************/
#ifndef __TX_PROCESSOR_H
#define __TX_PROCESSOR_H
#include "uhsdr_board_config.h"
#include "uhsdr_types.h"
#include "audio_driver.h" // for types
void TxProcessor_Init(void);
void TxProcessor_Set(uint8_t dmod_mode);
void TxProcessor_PrepareRun(void);
void TxProcessor_Run(AudioSample_t * const srcCodec, IqSample_t * const dst, AudioSample_t * const audioDst, uint16_t blockSize, bool external_mute);
#endif