Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Edzelf/ESP32-Radio
/ functions
Functions
596 in github.com/Edzelf/ESP32-Radio
⨍
Functions
596
◇
Types & classes
96
↓ 1 callers
Function
bubbleSortKeys
B U B B L E S O R T K E Y S Bubblesort the nvskeys.
src/main.cpp:3190
↓ 1 callers
Function
check_CH376
C H E C K _ C H 3 7 6 Check if flash drive is inserted/removed.
src/CH376.h:547
↓ 1 callers
Function
chk_enc
C H K _ E N C See if rotary encoder is activated and perform its functions.
main.cpp:3027
↓ 1 callers
Function
chk_enc
C H K _ E N C See if rotary encoder is activated and perform its functions.
src/main.cpp:4037
↓ 1 callers
Function
chkhdrline
C H K H D R L I N E Check if a line in the header is a reasonable headerline. Normally it should contain something like "icy-xxxx:abcdef".
main.cpp:3418
↓ 1 callers
Function
chkhdrline
C H K H D R L I N E Check if a line in the header is a reasonable headerline. Normally it should contain something like "icy-xxxx:abcdef".
src/main.cpp:4507
↓ 1 callers
Function
connectETH
C O N N E C T E T H Connect to Ethernet. If connection fails, the function returns false.
main.cpp:1477
↓ 1 callers
Function
connecttofile_USB
C O N N E C T T O F I L E _ U S B Open the local mp3-file.
src/CH376.h:287
↓ 1 callers
Function
connecttohost
C O N N E C T T O H O S T Connect to the Internet radio server specified by presetinfo and send the GET request.
main.cpp:1314
↓ 1 callers
Function
connectwifi
C O N N E C T W I F I Connect to WiFi using the SSID's available in wifiMulti. If only one AP if found in preferences (i.e. wifi_00) the connection i
main.cpp:1518
↓ 1 callers
Function
connectwifi
C O N N E C T W I F I Connect to WiFi using the SSID's available in wifiMulti. If only one AP if found in preferences (i.e. wifi_00) the connection i
src/main.cpp:2150
↓ 1 callers
Function
decode_spec_chars
D E C O D E _ S P E C _ C H A R S Decode special characters like "'".
main.cpp:3384
↓ 1 callers
Function
decode_spec_chars
D E C O D E _ S P E C _ C H A R S Decode special characters like "'".
src/main.cpp:4473
↓ 1 callers
Function
displayinfo
D I S P L A Y I N F O Show a string on the LCD at a specified y-position (0..2) in a specified color. The parameter is the index in tftdata[].
main.cpp:4202
↓ 1 callers
Function
displayinfo
D I S P L A Y I N F O Show a string on the LCD at a specified y-position (0..2) in a specified color. The parameter is the index in tftdata[].
src/main.cpp:5444
↓ 1 callers
Function
do_nextion_update
D O _ N E X T I O N _ U P D A T E Update NEXTION image from OTA stream.
src/main.cpp:2223
↓ 1 callers
Function
do_software_update
D O _ S O F T W A R E _ U P D A T E Update software from OTA stream.
src/main.cpp:2286
↓ 1 callers
Function
getCurrentShortSDFileName
G E T C U R R E N T S H O R T S D F I L E N A M E Get last part of current filespec from mp3names.
include/SDcard.h:133
↓ 1 callers
Function
getEncryptionType
G E T E N C R Y P T I O N T Y P E Read the encryption type of the network and return as a 4 byte name
src/main.cpp:1517
↓ 1 callers
Function
getNextSDFileName
G E T N E X T S D F I L E N A M E Get next filespec from mp3names.
include/SDcard.h:105
↓ 1 callers
Function
getSDfilename
G E T S D F I L E N A M E Translate the nodeID of a track to the full filename that can be used as a station. If nodeID is "0" choose a random nodeID
src/SDcard.h:87
↓ 1 callers
Function
getUSBfilename
G E T U S B F I L E N A M E Translate the nodeID of a track to the full filename that can be used as a station. If nodeID is "0" choose a random node
src/CH376.h:84
↓ 1 callers
Function
getradiostatus
G E T R A D I O S T A T U S Return preset-, tone- and volume status. Included are the presets, the current station, the volume and the tone settings.
main.cpp:2260
↓ 1 callers
Function
getradiostatus
G E T R A D I O S T A T U S Return preset-, tone- and volume status. Included are the presets, the current station, the volume and the tone settings.
src/main.cpp:3051
↓ 1 callers
Function
getsdtracks
G E T S D T R A C K S Search all MP3 files on directory of SD card. Store them in ringbuffer. Will be called recursively.
include/SDcard.h:171
↓ 1 callers
Function
getsettings
G E T S E T T I N G S Send some settings to the webserver. Included are the presets, the current station, the volume and the tone settings.
src/main.cpp:3077
↓ 1 callers
Function
handleIpPub
H A N D L E I P P U B Handle publish op IP to MQTT. This will happen every 10 minutes.
main.cpp:2986
↓ 1 callers
Function
handleIpPub
H A N D L E I P P U B Handle publish op IP to MQTT. This will happen every 10 minutes.
src/main.cpp:3977
↓ 1 callers
Function
handleSaveReq
H A N D L E S A V E R E Q Handle save volume/preset/tone. This will save current settings every 10 minutes to the preferences. On the next restart
main.cpp:2951
↓ 1 callers
Function
handleSaveReq
H A N D L E S A V E R E Q Handle save volume/preset/tone. This will save current settings every 10 minutes to the preferences. On the next restart
src/main.cpp:3954
↓ 1 callers
Function
handleVolPub
H A N D L E V O L P U B Handle publish of Volume to MQTT. This will happen max every 10 seconds.
main.cpp:3004
↓ 1 callers
Function
handleVolPub
H A N D L E V O L P U B Handle publish of Volume to MQTT. This will happen max every 10 seconds.
src/main.cpp:3995
↓ 1 callers
Function
handle_ID3_SD
H A N D L E _ I D 3 _ S D Check file on SD card for ID3 tags and use them to display some info. Extended headers are not parsed.
src/SDcard.h:273
↓ 1 callers
Function
handle_ID3_SD
H A N D L E _ I D 3 _ S D Check file on SD card for ID3 tags and use them to display some info. Extended headers are not parsed.
include/SDcard.h:333
↓ 1 callers
Function
handle_ID3_USB
H A N D L E _ I D 3 _ U S B Check file on USB drive for ID3 tags and use them to display some info. Extended headers are not parsed. SPI bus must be
src/CH376.h:152
↓ 1 callers
Function
handle_spec
H A N D L E _ S P E C Handle special (non-stream data) functions for spftask.
src/main.cpp:5605
↓ 1 callers
Function
handle_tft_txt
H A N D L E _ T F T _ T X T Check if tft refresh is requested.
src/main.cpp:5531
↓ 1 callers
Function
handlebyte_ch
H A N D L E B Y T E _ C H Handle the next byte of data from server. Chunked transfer encoding aware. Chunk extensions are not supported.
main.cpp:3466
↓ 1 callers
Function
handlebyte_ch
H A N D L E B Y T E _ C H Handle the next byte of data from server. Chunked transfer encoding aware. Chunk extensions are not supported.
src/main.cpp:4555
↓ 1 callers
Function
handlehttp
H A N D L E H T T P Handle the input of an http request.
src/main.cpp:3754
↓ 1 callers
Function
handlehttpreply
H A N D L E H T T P R E P L Y Handle the output after an http request.
src/main.cpp:3659
↓ 1 callers
Function
listNetworks
L I S T N E T W O R K S List the available networks. Acceptable networks are those who have an entry in the preferences. SSIDs of available networks
src/main.cpp:1547
↓ 1 callers
Function
listfstracks
L I S T F S T R A C K S Read tracks from filesystem (USB or SD file).
src/main.cpp:1921
↓ 1 callers
Function
mk_lsan
M K _ L S A N Make al list of acceptable networks in preferences. Will be called only once by setup(). The result will be stored in wifilist. Not tha
main.cpp:2211
↓ 1 callers
Function
mk_lsan
M K _ L S A N Make al list of acceptable networks in preferences. Will be called only once by setup(). The result will be stored in wifilist. Not tha
src/main.cpp:3009
↓ 1 callers
Function
mqttreconnect
M Q T T R E C O N N E C T Reconnect to broker.
main.cpp:1924
↓ 1 callers
Function
mqttreconnect
M Q T T R E C O N N E C T Reconnect to broker.
src/main.cpp:2718
↓ 1 callers
Function
nvsclear
N V S C L E A R Clear all preferences.
main.cpp:703
↓ 1 callers
Function
nvsclear
N V S C L E A R Clear all preferences.
src/main.cpp:1224
↓ 1 callers
Function
otastart
O T A S T A R T Update via WiFi has been started by Arduino IDE or update request.
src/main.cpp:2209
↓ 1 callers
Function
playChunk
P L A Y C H U N K Play the next 32 bytes.
include/helixfuncs.h:86
↓ 1 callers
Method
publishtopic
P U B L I S H T O P I C Publish a topic to MQTT broker.
main.cpp:558
↓ 1 callers
Method
publishtopic
P U B L I S H T O P I C Publish a topic to MQTT broker.
src/main.cpp:636
↓ 1 callers
Function
readIOprefs
R E A D I O P R E F S Scan the preferences for IO-pin definitions.
main.cpp:1770
↓ 1 callers
Function
readIOprefs
R E A D I O P R E F S Scan the preferences for IO-pin definitions.
src/main.cpp:2586
↓ 1 callers
Function
read_FS
R E A D _ F S Read from filesystem (USB or SD file).
src/main.cpp:1906
↓ 1 callers
Function
read_SDCARD
R E A D _ S D C A R D Read a block of data from SD card file.
src/SDcard.h:494
↓ 1 callers
Function
read_USBDRIVE
R E A D _ U S B D R I V E Read a block of data from USB drive file. Due to a bug in the CH376 library we cannot check the number of byres read.
src/CH376.h:572
↓ 1 callers
Function
readprogbuttons
R E A D P R O G B U T T O N S Read the preferences for the programmable input pins and the touch pins.
main.cpp:1666
↓ 1 callers
Function
readprogbuttons
R E A D P R O G B U T T O N S Read the preferences for the programmable input pins and the touch pins.
src/main.cpp:2486
↓ 1 callers
Function
reservepin
R E S E R V E P I N Set I/O pin to "reserved". The pin will be unavailable for a programmable function.
main.cpp:1729
↓ 1 callers
Function
scanIR
S C A N I R See if IR input is available. Execute the programmed command.
main.cpp:2173
↓ 1 callers
Function
scanIR
S C A N I R See if IR input is available. Execute the programmed command.
src/main.cpp:2972
↓ 1 callers
Function
scan_content_length
S C A N _ C O N T E N T _ L E N G T H If the line contains content-length information: set clength (content length counter).
main.cpp:3450
↓ 1 callers
Function
scandigital
S C A N D I G I T A L Scan digital inputs.
main.cpp:2098
↓ 1 callers
Function
scandigital
S C A N D I G I T A L Scan digital inputs.
src/main.cpp:2896
↓ 1 callers
Function
scanserial
S C A N S E R I A L Listen to commands on the Serial inputline.
main.cpp:2004
↓ 1 callers
Function
scanserial
S C A N S E R I A L Listen to commands on the Serial inputline.
src/main.cpp:2798
↓ 1 callers
Function
scanserial2
S C A N S E R I A L 2 Listen to commands on the 2nd Serial inputline (NEXTION).
main.cpp:2043
↓ 1 callers
Function
scanserial2
S C A N S E R I A L 2 Listen to commands on the 2nd Serial inputline (NEXTION).
src/main.cpp:2844
↓ 1 callers
Method
scursor
L C D 2 0 0 4 :: S C U R S O R Place the cursor at the requested position.
lib/LCD2004/src/LCD2004.cpp:129
↓ 1 callers
Method
scursor
L C D 1 6 0 2 :: S C U R S O R Place the cursor at the requested position.
lib/LCD1602/src/LCD1602.cpp:106
↓ 1 callers
Method
scursor
L C D 1 6 0 2 :: S C U R S O R Place the cursor at the requested position.
src/LCD1602.h:201
↓ 1 callers
Method
scursor
L C D 2 0 0 4 :: S C U R S O R Place the cursor at the requested position.
src/LCD2004.h:201
↓ 1 callers
Function
selectnextSDnode
S E L E C T N E X T S D N O D E Select the next or previous mp3 file from SD. If the last selected song was random, the next track is a random one t
src/SDcard.h:37
↓ 1 callers
Function
selectnextUSBnode
S E L E C T N E X T U S B N O D E Select the next or previous mp3 file from USB. If the last selected song was random, the next track is a random on
src/CH376.h:34
↓ 1 callers
Function
setSDFileName
S E T S D F I L E N A M E Set the current filespec.
include/SDcard.h:46
↓ 1 callers
Method
setTone
src/main.cpp:1022
↓ 1 callers
Function
setup_CH376
S E T U P _ C H 3 7 6 Initialize the CH376 USB interface.
src/CH376.h:504
↓ 1 callers
Function
setup_SDCARD
S E T U P _ S D C A R D Initialize the SD card.
src/SDcard.h:442
↓ 1 callers
Function
spfuncs
S P F U N C S Handles display of text, time and volume on TFT. Handles ADC meassurements.
main.cpp:3209
↓ 1 callers
Method
streamMode
lib/codecs/src/VS1053.cpp:333
↓ 1 callers
Method
streamMode
src/main.cpp:1122
↓ 1 callers
Function
timer10sec
T I M E R 1 0 S E C Extra watchdog. Called every 10 seconds. If totalcount has not been changed, there is a problem and playing will stop. Note that
main.cpp:909
↓ 1 callers
Function
timer10sec
T I M E R 1 0 S E C Extra watchdog. Called every 10 seconds. If totalcount has not been changed, there is a problem and playing will stop. Note that
src/main.cpp:1598
↓ 1 callers
Method
triggerall
T R I G G E R A L L Set request for all items to publish to MQTT.
main.cpp:543
↓ 1 callers
Function
writeprefs
W R I T E P R E F S Update the preferences. Called from the web interface. Parameter is a string with multiple HTTP key/value pairs.
main.cpp:2735
↓ 1 callers
Function
writeprefs
W R I T E P R E F S Update the preferences. Called from the web interface.
src/main.cpp:3581
↓ 1 callers
Function
xmlgethost
X M L G E T H O S T Parses streams from XML data. Example URL for XML Data Stream: http://playerservices.streamtheworld.com/api/livestream?version=1.
src/main.cpp:3870
Function
AACDecoder_IsInit
* Function: AACDecoder_IsInit * * Description: returns AAC decoder initialization status * * Inputs: none * * Outputs: none * * Re
lib/codecs/src/aac_decoder.cpp:1780
Function
AACFlushCodec
* Function: AACFlushCodec * * Description: flush internal codec state (after seeking, for example) * * Inputs: valid AAC decoder instance
lib/codecs/src/aac_decoder.cpp:1715
Function
AACGetFormat
0-Main, 1-LC, 2-SSR, 3-reserved
lib/codecs/src/aac_decoder.cpp:1831
Function
AACGetID
lib/codecs/src/aac_decoder.cpp:1829
Function
AACGetProfile
0-MPEG4, 1-MPEG2
lib/codecs/src/aac_decoder.cpp:1830
Function
AACSetRawBlockParams
* Function: AACSetRawBlockParams * * Description: set internal state variables for decoding a stream of raw data blocks * * Inputs: flag i
lib/codecs/src/aac_decoder.cpp:1857
Method
AdjustRate
lib/codecs/src/VS1053.cpp:320
Function
EthEvent
E T H E V E N T Will be executed on ethernet driver events.
main.cpp:1432
Function
ILI9341_displaybattery
D I S P L A Y B A T T E R Y Show the current battery charge level on the screen. It will overwrite the top divider. No action if bat0/bat100 not defi
lib/ILI9341/src/ILI9341.cpp:42
Function
ILI9341_displaytime
D I S P L A Y T I M E Show the time on the LCD at a fixed position in a specified color To prevent flickering, only the changed part of the timestrin
lib/ILI9341/src/ILI9341.cpp:104
Function
ILI9341_displayvolume
D I S P L A Y V O L U M E Show the current volume as an indicator on the screen. The indicator is 2 pixels heigh.
lib/ILI9341/src/ILI9341.cpp:76
← previous
next →
301–400 of 596, ranked by callers