Releases: euphony-io/euphony
Releases · euphony-io/euphony
v0.8.2 release
v0.8.1.2 release
- Resolve crashed issue without
RECORD_AUDIOpermission for EuRxManager & AudioRecorder - Add
EuTimerclass - Add
EuTimeOutListenerinterface - Add
listen(long timeout, EuTimeOutListener listener)on EuRxManager- Sets the maximum waiting time, like the timeout option of HTTP.
v0.8.1.1 release
Summary
- Remove
samplerateargument fromFFTModelinterface - Add
initializefunction for re-using FFT inFFTProcessor&BlueFFT - Refactoring
rendererforEuPITx - Refactoring
EuPIforEuPIRx- Improve EuPI listening performance
- Fix crashed bug that occur when trying multiple times for EuPI Rx
- Remove one test case from
FFTHelperTest- Build errors sometimes occur. (not everytime).
v0.8.1 release
Summary
- Made FFTHelper class #188
- Removed functions that violate SRP of FSK class.
- static int getMaxIdxFromSource(const float* fft_source);
- static int getMaxIdxFromSource(const float* fft_source, const int baseSize, const int sampleRate, const int fftSize);
- static int getStartFreqIdx();
- static int getEndFreqIdx();
- static int getStartFreqIdx(const int sampleRate, const int fftSize);
- static int getEndFreqIdx(const int sampleRate, const int fftSize);
- Replace above functions with FFTHelper methods.
- Removed functions that violate SRP of FSK class.
- Activate Wave & WaveBuilder's samplerate argument on constructor.
- Support kotlin
- Support jetpack compose
- Created
TxRxChecker#189- TxRxChecker has 2 components
- input text field (it will generate random string, default string length is 5)
- play button (if you click this button, euphony Tx/Rx will work)
- Display result at input text field
- Success: background will be changed to LightGreen
- Fail: background will be changed to LightRed
- TxRxChecker has 2 components
- Support
ASKmodulation #123, #206