Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/atomic14/esp32-walkie-talkie
/ functions
Functions
51 in github.com/atomic14/esp32-walkie-talkie
⨍
Functions
51
◇
Types & classes
24
↓ 4 callers
Method
set_is_flashing
lib/indicator_led/src/IndicatorLed.cpp:26
↓ 3 callers
Method
start
lib/audio_input/src/I2SSampler.cpp:9
↓ 2 callers
Method
add_samples
we're adding samples that are 8 bit as they are coming from the transport
lib/audio_output/src/OutputBuffer.h:53
↓ 2 callers
Method
begin
src/Application.cpp:63
↓ 2 callers
Method
flush
lib/transport/src/Transport.cpp:25
↓ 2 callers
Method
set_default_color
lib/indicator_led/src/IndicatorLed.cpp:31
↓ 2 callers
Method
set_led_rgb
we don't really have any colors so just use the built in LED
lib/indicator_led/src/GenericDevBoardIndicatorLed.cpp:16
↓ 2 callers
Method
stop
lib/audio_output/src/Output.cpp:22
↓ 1 callers
Method
add_sample
lib/transport/src/Transport.cpp:13
↓ 1 callers
Method
loop
application task - coordinates everything
src/Application.cpp:110
↓ 1 callers
Method
read
lib/audio_input/src/ADCSampler.cpp:25
↓ 1 callers
Method
remove_samples
convert the samples to 16 bit as they are going to the output
lib/audio_output/src/OutputBuffer.h:71
↓ 1 callers
Method
set_header
lib/transport/src/Transport.cpp:34
↓ 1 callers
Method
write
lib/audio_output/src/Output.cpp:29
Method
ADCSampler
lib/audio_input/src/ADCSampler.cpp:5
Method
Application
src/Application.cpp:28
Method
DACOutput
lib/audio_output/src/DACOutput.h:13
Method
EspNowTransport
lib/transport/src/EspNowTransport.cpp:58
Method
GenericDevBoardIndicatorLed
lib/indicator_led/src/GenericDevBoardIndicatorLed.cpp:10
Method
I2SMEMSSampler
lib/audio_input/src/I2SMEMSSampler.cpp:4
Method
I2SOutput
lib/audio_output/src/I2SOutput.cpp:4
Method
I2SSampler
lib/audio_input/src/I2SSampler.cpp:5
Method
Output
lib/audio_output/src/Output.cpp:11
Method
OutputBuffer
lib/audio_output/src/OutputBuffer.h:31
Method
TinyPICOIndicatorLed
lib/indicator_led_pico/src/TinyPICOIndicatorLed.cpp:5
Method
Transport
lib/transport/src/Transport.cpp:4
Method
UdpTransport
lib/transport/src/UdpTransport.cpp:8
Function
application_task
src/Application.cpp:21
Method
begin
lib/transport/src/UdpTransport.cpp:13
Method
begin
lib/transport/src/EspNowTransport.cpp:25
Method
begin
lib/indicator_led/src/IndicatorLed.cpp:20
Method
configureI2S
lib/audio_input/src/ADCSampler.cpp:11
Method
configureI2S
lib/audio_input/src/I2SMEMSSampler.cpp:22
Method
flush
lib/audio_output/src/OutputBuffer.h:104
Function
loop
src/main.cpp:16
Method
process_sample
lib/audio_output/src/DACOutput.h:15
Method
process_sample
override this in derived classes to turn the sample into something the output device expects - for the default case this is simply a pass through
lib/audio_output/src/Output.h:25
Method
read
lib/audio_input/src/I2SMEMSSampler.cpp:36
Function
receiveCallback
lib/transport/src/EspNowTransport.cpp:13
Method
sample_rate
lib/audio_input/src/I2SSampler.h:25
Method
send
lib/transport/src/UdpTransport.cpp:34
Method
send
lib/transport/src/EspNowTransport.cpp:64
Method
set_led_rgb
lib/indicator_led_pico/src/TinyPICOIndicatorLed.cpp:9
Function
setup
src/main.cpp:7
Method
start
lib/audio_output/src/I2SOutput.cpp:8
Method
start
lib/audio_output/src/DACOutput.cpp:5
Method
stop
lib/audio_input/src/I2SSampler.cpp:17
Method
unConfigureI2S
lib/audio_input/src/ADCSampler.cpp:19
Function
update_indicator_task
lib/indicator_led/src/IndicatorLed.cpp:5
Method
~I2SMEMSSampler
lib/audio_input/src/I2SMEMSSampler.cpp:17
Method
~Output
lib/audio_output/src/Output.cpp:17