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

Method preload_buffer

src/audio_play/WavPlayer.cpp:121–130  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

119}
120
121void WavPlayer::preload_buffer() {
122 uint8_t * ptr = (*stream)->buffer.getWritePointer();
123 sd_manager.read_block(&_file, ptr, 100);
124 int cont = provide(_preload_blocks);
125
126 if (_preload_blocks - cont > 0) cont += provide(_preload_blocks - cont);
127
128 Serial.print("preload blocks: ");
129 Serial.println(cont);
130}
131
132unsigned int WavPlayer::sd_to_buffer(int multi) {
133 uint8_t * ptr = (*stream)->buffer.getWritePointer();

Callers

nothing calls this directly

Calls 2

getWritePointerMethod · 0.80
read_blockMethod · 0.80

Tested by

no test coverage detected