Skip to content

Releases: euphony-io/euphony

v0.8.2 release

01 Oct 06:19
291cc85
Compare
Choose a tag to compare
  • apply singleton to EuTxManager, EuRxManager
  • add EuphonyRxPanel, EuphonyTxPanel components (UI)
  • apply EuPI noise filter

v0.8.1.2 release

07 Sep 16:08
0c1b461
Compare
Choose a tag to compare
  • 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

31 Aug 13:51
8bed134
Compare
Choose a tag to compare

Summary

  • Remove samplerate argument from FFTModel interface
  • Add initialize function for re-using FFT in FFTProcessor & BlueFFT
  • Refactoring renderer for EuPI Tx
  • Refactoring EuPI for EuPI 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

26 Aug 15:47
f9aadee
Compare
Choose a tag to compare

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.
  • 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
  • Support ASK modulation #123, #206