MCPcopy Create free account

hub / github.com/Edzelf/ESP32-Radio / functions

Functions596 in github.com/Edzelf/ESP32-Radio

↓ 276 callersFunctiondbgprint
D B G P R I N T Send a line of info to serial output. Works like vsprintf(), but checks the DEBUG flag. Print only if DEBUG flag is true. Always re
src/main.cpp:1495
↓ 227 callersFunctionMULSHIFT32
----------------------------------------------------------------------------------------------------------------------
lib/codecs/src/aac_decoder.cpp:90
↓ 179 callersFunctionGetBits
* Function: GetBits * * Description: get bits from bitstream, advance bitstream pointer * * Inputs: pointer to initialized aac_BitStreamIn
lib/codecs/src/aac_decoder.cpp:6289
↓ 114 callersFunctionMULSHIFT32
lib/codecs/src/mp3_decoder.h:510
↓ 58 callersFunctionMADD64
lib/codecs/src/aac_decoder.cpp:110
↓ 44 callersFunctionGetBits
----------------------------------------------------------------------------------------------------------------------
lib/codecs/src/mp3_decoder.cpp:709
↓ 30 callersFunctionFASTABS
lib/codecs/src/mp3_decoder.h:514
↓ 28 callersFunctionFASTABS
lib/codecs/src/aac_decoder.cpp:105
↓ 28 callersFunctionsetdatamode
S E T D A T A M O D E Change the datamode and show in debug for testing.
src/main.cpp:2017
↓ 24 callersMethodbegin
src/main.cpp:942
↓ 24 callersFunctionclaimSPI
C L A I M S P I Claim the SPI bus. Uses FreeRTOS semaphores. If the semaphore cannot be claimed within the time-out period, the function continues w
src/main.cpp:1314
↓ 24 callersFunctionreleaseSPI
R E L E A S E S P I Free the the SPI bus. Uses FreeRTOS semaphores.
src/main.cpp:1344
↓ 23 callersFunctionCLZ
lib/codecs/src/aac_decoder.cpp:94
↓ 23 callersFunctiontftset
T F T S E T Request to display a segment on TFT. Version for char* and String parameter.
src/main.cpp:1384
↓ 21 callersFunctionCLIPTOSHORT
lib/codecs/src/aac_decoder.cpp:114
↓ 21 callersFunctionMADD64
lib/codecs/src/mp3_decoder.h:511
↓ 19 callersFunctiontftset
T F T S E T Request to display a segment on TFT. Version for char* and String parameter.
main.cpp:805
↓ 16 callersFunctionmyQueueSend
M Y Q U E U E S E N D Send to queue if existing.
main.cpp:646
↓ 13 callersMethodprint
O L E D :: P R I N T Put a character in the buffer.
src/oled.h:299
↓ 13 callersMethodtrigger
T R I G G E R Set request for an item to publish to MQTT.
main.cpp:533
↓ 13 callersMethodtrigger
T R I G G E R Set request for an item to publish to MQTT.
src/main.cpp:626
↓ 12 callersFunctionClipToShort
lib/codecs/src/mp3_decoder.cpp:3715
↓ 12 callersFunctionSAR64
lib/codecs/src/mp3_decoder.h:509
↓ 11 callersFunctiondsp_println
src/NEXTION.h:62
↓ 11 callersFunctionnvsgetstr
N V S G E T S T R Read a string from nvs.
src/main.cpp:1236
↓ 11 callersFunctionnvssearch
N V S S E A R C H Check if key exists in nvs.
src/main.cpp:1369
↓ 11 callersFunctionsetdatamode
S E T D A T A M O D E Change the datamode and show in debug for testing.
main.cpp:1283
↓ 11 callersFunctiontftlog
T F T L O G Log to TFT if enabled.
src/main.cpp:3120
↓ 10 callersFunctionMP3ClearBadFrame
* Function: MP3ClearBadFrame * * Description: zero out pcm buffer if error decoding MP3 frame * * Inputs: mp3DecInfo struct with corre
lib/codecs/src/mp3_decoder.cpp:1303
↓ 10 callersFunctionchomp
C H O M P Do some filtering on de inputstring: - String comment part (starting with "#"). - Strip trailing CR. - Strip leading spaces. - Strip traili
main.cpp:3879
↓ 10 callersFunctionnvsgetstr
N V S G E T S T R Read a string from nvs.
main.cpp:715
↓ 10 callersFunctionnvssearch
N V S S E A R C H Check if key exists in nvs.
main.cpp:773
↓ 10 callersFunctionnvssetstr
N V S S E T S T R Put a key/value pair in nvs. Length is limited to allow easy read-back. No writing if no change.
src/main.cpp:1260
↓ 9 callersFunctionCLIP_2N_SHIFT30
lib/codecs/src/aac_decoder.cpp:126
↓ 9 callersFunctiondsp_update
src/NEXTION.h:83
↓ 8 callersFunctionanalyzeCmd
A N A L Y Z E C M D Handling of the various commands from remote webclient, Serial or MQTT. Version for handling string with: <parameter>=<value>
main.cpp:3897
↓ 8 callersFunctionanalyzeCmd
A N A L Y Z E C M D Handling of the various commands from remote webclient, Serial or MQTT. Version for handling string with: <parameter>=<value>
src/main.cpp:5041
↓ 7 callersFunctiondisplaytime
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
src/oled.h:609
↓ 7 callersFunctiongetSDFileName
G E T S D F I L E N A M E Get a filespec from mp3names at index. If index is negative, a random track is selected.
include/SDcard.h:61
↓ 7 callersFunctionnvssetstr
N V S S E T S T R Put a key/value pair in nvs. Length is limited to allow easy read-back. No writing if no change.
main.cpp:739
↓ 7 callersFunctiontftlog
T F T L O G Log to display.
main.cpp:2282
↓ 6 callersFunctionAdvanceBitstream
* Function: AdvanceBitstream * * Description: move bitstream pointer ahead * * Inputs: number of bits to advance bitstream * * Outputs:
lib/codecs/src/aac_decoder.cpp:6369
↓ 6 callersFunctionDecodeOneSymbol
* Function: DecodeOneSymbol * * Description: dequantize one Huffman symbol from bitstream, * using table huffTabSBR[huffTabIndex]
lib/codecs/src/aac_decoder.cpp:8524
↓ 6 callersFunctionInvRNormalized
* Function: InvRNormalized * * Description: use Newton's method to solve for x = 1/r * * Inputs: r = Q31, range = [0.5, 1) (normalize your
lib/codecs/src/aac_decoder.cpp:5742
↓ 6 callersFunctionUnpackZeros
* Function: UnpackZeros * * Description: fill a section of coefficients with zeros * * Inputs: number of coefficients * * Outputs: n
lib/codecs/src/aac_decoder.cpp:3238
↓ 6 callersMethodbegin
lib/codecs/src/VS1053.cpp:153
↓ 6 callersFunctionchomp
C H O M P Do some filtering on de inputstring: - String comment part (starting with "#"). - Strip trailing CR. - Strip leading spaces. - Strip traili
src/main.cpp:5023
↓ 6 callersMethodgetVolume
Set the player baas/treble, 4 nibbles for treble gain/freq and bass gain/freq
src/main.cpp:783
↓ 6 callersFunctionqueueToPt
Q U E U E T O P T Queue a special function for the play task. These are high priority messages like stop or start. So we make sure the message fits.
main.cpp:789
↓ 6 callersFunctionssconv
S S C O N V Convert an array with 4 "synchsafe integers" to a number. There are 7 bits used per byte.
src/main.cpp:2129
↓ 6 callersFunctionstop_mp3client
S T O P _ M P 3 C L I E N T Disconnect from the server.
src/main.cpp:2030
↓ 5 callersFunctionByteAlignBitstream
* Function: ByteAlignBitstream * * Description: bump bitstream pointer to start of next byte * * Inputs: none * * Outputs: byte-alig
lib/codecs/src/aac_decoder.cpp:6415
↓ 5 callersFunctionCLZ
returns 64-bit value in [edx:eax] */
lib/codecs/src/mp3_decoder.h:512
↓ 5 callersFunctionDecodeHuffmanScalar
* Function: DecodeHuffmanScalar * * Description: decode one Huffman symbol from bitstream * * Inputs: pointers to Huffman table and info s
lib/codecs/src/aac_decoder.cpp:4475
↓ 5 callersFunctionDecodeSBREnvelope
* Function: DecodeSBREnvelope * * Description: decode delta Huffman coded envelope scalefactors from bitstream * * Inputs: initialized SBR
lib/codecs/src/aac_decoder.cpp:8658
↓ 5 callersFunctionDecodeSBRNoise
* Function: DecodeSBRNoise * * Description: decode delta Huffman coded noise scalefactors from bitstream * * Inputs: initialized SBRGrid s
lib/codecs/src/aac_decoder.cpp:8768
↓ 5 callersFunctionGetBitsNoAdvance
* Function: GetBitsNoAdvance * * Description: get bits from bitstream, do not advance bitstream pointer * * Inputs: pointer to initialized
lib/codecs/src/aac_decoder.cpp:6328
↓ 5 callersFunctionSetBitstreamPointer
* Function: SetBitstreamPointer * * Description: initialize bitstream reader * * Inputs: number of bytes in bitstream * poin
lib/codecs/src/aac_decoder.cpp:6224
↓ 5 callersFunctionUnpackDeltaTimeFreq
* Function: UnpackDeltaTimeFreq * * Description: unpack time/freq flags for delta coding of SBR envelopes (table 4.63) * * Inputs: BitStre
lib/codecs/src/aac_decoder.cpp:9963
↓ 5 callersFunctiongetFSfilename
G E T F S F I L E N A M E Get filename for a node ID. Search on SD or USB.
src/main.cpp:4018
↓ 5 callersMethodsetVolume
src/main.cpp:994
↓ 4 callersFunctionBubbleSort
* Function: BubbleSort * * Description: in-place sort of uint8_ts * * Inputs: buffer of elements to sort * number of element
lib/codecs/src/aac_decoder.cpp:6699
↓ 4 callersFunctionCalcBitsUsed
* Function: CalcBitsUsed * * Description: calculate how many bits have been read from bitstream * * Inputs: pointer to start of bitstream
lib/codecs/src/aac_decoder.cpp:6392
↓ 4 callersFunctionUnpackInverseFilterMode
* Function: UnpackInverseFilterMode * * Description: unpack invf flags for chirp factor calculation (table 4.64) * * Inputs: BitStreamInfo
lib/codecs/src/aac_decoder.cpp:9985
↓ 4 callersFunctionUnpackSBRGrid
* Function: UnpackSBRGrid * * Description: unpack SBR grid (table 4.62) * * Inputs: BitStreamInfo struct pointing to start of SBR grid *
lib/codecs/src/aac_decoder.cpp:9780
↓ 4 callersFunctiondsp_update_line
D S P _U P D A T E _ L I N E Show a selected line
src/LCD2004.h:328
↓ 4 callersFunctiongetCurrentSDFileName
G E T C U R R E N T S D F I L E N A M E Get current filespec from mp3names.
include/SDcard.h:122
↓ 4 callersFunctionmp3loop
M P 3 L O O P Called from the main loop() for the mp3 functions. A connection to an MP3 server is active and we are ready to receive data. Normally t
src/main.cpp:4223
↓ 4 callersFunctionreadhostfrompref
R E A D H O S T F R O M P R E F Read the mp3 host from the preferences specified by the parameter. The host will be returned. We search for "preset_x
main.cpp:1624
↓ 4 callersFunctionreadhostfrompref
R E A D H O S T F R O M P R E F Read the mp3 host from the preferences specified by the parameter. The host will be returned. We search for "preset_x
src/main.cpp:2432
↓ 4 callersFunctionselectnextFSnode
S E L E C T N E X T F S N O D E Select the next or previous mp3 file from USB or SD card.
src/main.cpp:1874
↓ 4 callersFunctionshowstreamtitle
S H O W S T R E A M T I T L E Show artist and songtitle if present in metadata. Show always if full=true.
src/main.cpp:1953
↓ 4 callersFunctionutf8ascii_ip
U T F 8 A S C I I _ I P In Place conversion UTF8-string to Extended ASCII (ASCII is shorter!).
src/main.cpp:1449
↓ 4 callersFunctionxmlparse
X M L P A R S E Parses line with XML data and put result in variable specified by parameter.
src/main.cpp:3849
↓ 3 callersFunctionCLIP_2N
lib/codecs/src/aac_decoder.cpp:120
↓ 3 callersFunctionDecodeOneScaleFactor
* Function: DecodeOneScaleFactor * * Description: decode one scalefactor using scalefactor Huffman codebook * * Inputs: none * * Outputs
lib/codecs/src/aac_decoder.cpp:4156
↓ 3 callersFunctionFDCT32
* Function: FDCT32 * * Description: Ken's highly-optimized 32-point DCT (radix-4 + radix-8) * * Inputs: input buffer, length = 32 samp
lib/codecs/src/mp3_decoder.cpp:3561
↓ 3 callersFunctionFFT32C
* Function: FFT32C * * Description: Ken's very fast in-place radix-4 decimation-in-time FFT * * Inputs: buffer of 32 complex samples (befo
lib/codecs/src/aac_decoder.cpp:6076
↓ 3 callersFunctionLCD2004_dsp_update_line
D S P _U P D A T E _ L I N E Show a selected line The resulting line is a scrolling part of the complete line. The startposition is ncremented by on
lib/LCD2004/src/LCD2004.cpp:289
↓ 3 callersFunctionNEXTION_nextioncmd
lib/NEXTION/src/NEXTION.cpp:25
↓ 3 callersFunctionPostMultiply64
* Function: PostMultiply64 * * Description: post-twiddle stage of 64-point type-IV DCT * * Inputs: buffer of 64 samples * nu
lib/codecs/src/aac_decoder.cpp:9367
↓ 3 callersFunctionPreMultiply64
* Function: PreMultiply64 * * Description: pre-twiddle stage of 64-point DCT-IV * * Inputs: buffer of 64 samples * * Outputs: proces
lib/codecs/src/aac_decoder.cpp:9306
↓ 3 callersFunctionQMFSynthesis
* Function: QMFSynthesis * * Description: 64-subband synthesis QMF (4.6.18.4.2) * * Inputs: 64 consecutive complex subband QMF samples, fo
lib/codecs/src/aac_decoder.cpp:9629
↓ 3 callersFunctionSetBitstreamPointer
lib/codecs/src/mp3_decoder.cpp:679
↓ 3 callersFunctionSqrtFix
* Function: SqrtFix * * Description: use binary search to calculate sqrt(q) * * Inputs: q = Q30 * number of fraction bits in
lib/codecs/src/aac_decoder.cpp:5677
↓ 3 callersFunctionUnpackSinusoids
* Function: UnpackSinusoids * * Description: unpack sinusoid (harmonic) flags for each SBR subband (table 4.67) * * Inputs: BitStreamInfo
lib/codecs/src/aac_decoder.cpp:10004
↓ 3 callersFunctionWinPrevious
lib/codecs/src/mp3_decoder.cpp:2789
↓ 3 callersFunctionclose_SDCARD
C L O S E _ S D C A R D Close file on SD card.
src/SDcard.h:483
↓ 3 callersFunctiongetContentType
G E T C O N T E N T T Y P E Returns the contenttype of a file to send.
src/main.cpp:4900
↓ 3 callersFunctionhandleFSf
H A N D L E F S F Handling of requesting pages from the PROGMEM. Example: favicon.ico
src/main.cpp:4921
↓ 3 callersFunctionhttpheader
H T T P H E A D E R Set http headers to a string.
src/main.cpp:5422
↓ 3 callersFunctionimdct12
12-point inverse DCT, used in IMDCT12x3() * 4 input guard bits will ensure no overflow */
lib/codecs/src/mp3_decoder.cpp:3164
↓ 3 callersFunctionnextPreset
N E X T P R E S E T Set the preset for the next station. May be relative.
main.cpp:867
↓ 3 callersFunctionnextioncmd
src/NEXTION.h:41
↓ 3 callersFunctionnvsopen
N V S O P E N Open Preferences with my-app namespace. Each application module, library, etc. has to use namespace name to prevent key name collisions
main.cpp:685
↓ 3 callersFunctionnvsopen
N V S O P E N Open Preferences with my-app namespace. Each application module, library, etc. has to use namespace name to prevent key name collisions
src/main.cpp:1206
↓ 3 callersMethodprint
L C D 1 6 0 2 :: P R I N T Put a character in the buffer.
lib/LCD1602/src/LCD1602.cpp:95
↓ 3 callersMethodprint
L C D 1 6 0 2 :: P R I N T Put a character in the buffer.
src/LCD1602.h:190
↓ 3 callersMethodprint
L C D 2 0 0 4 :: P R I N T Put a character in the buffer.
src/LCD2004.h:190
↓ 3 callersFunctionreservepin
R E S E R V E P I N Set I/O pin to "reserved". The pin is than not available for a programmable function.
src/main.cpp:2547
next →1–100 of 596, ranked by callers