Releases: euphony-io/euphony
Releases · euphony-io/euphony
v0.8.2 release
v0.8.1.2 release
- Resolve crashed issue without
RECORD_AUDIO
permission for EuRxManager & AudioRecorder - Add
EuTimer
class - Add
EuTimeOutListener
interface - 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
samplerate
argument fromFFTModel
interface - Add
initialize
function for re-using FFT inFFTProcessor
&BlueFFT
- Refactoring
renderer
forEuPI
Tx - Refactoring
EuPI
forEuPI
Rx- 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
ASK
modulation #123, #206