MCPcopy Create free account
hub / github.com/OpenEarable/open-earable / begin

Method begin

src/audio_play/ToneGenerator.cpp:63–81  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

61}
62
63bool ToneGenerator::begin() {
64 if (!stream) return false;
65
66 (*stream)->buffer.clear();
67 (*stream)->open();
68
69 _block_size = (*stream)->buffer.getBlockSize();
70
71 _delta = 2.f * PI / _sample_rate;
72
73 _t = 0;
74 t_call = 0;
75
76 preload_buffer();
77
78 _available = true;
79
80 return true;
81}
82
83bool ToneGenerator::available() {
84 return _available;

Callers

nothing calls this directly

Calls 3

openMethod · 0.80
getBlockSizeMethod · 0.80
clearMethod · 0.45

Tested by

no test coverage detected