Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/OpenEarable/open-earable
/ functions
Functions
387 in github.com/OpenEarable/open-earable
⨍
Functions
387
◇
Types & classes
65
↓ 12 callers
Method
close
src/utils/BufferedStream.h:17
↓ 12 callers
Method
getBlockSize
src/utils/CircularBlockBuffer.cpp:40
↓ 8 callers
Method
getReadPointer
src/utils/CircularBlockBuffer.cpp:72
↓ 8 callers
Method
open
src/utils/BufferedStream.h:14
↓ 7 callers
Method
available
src/audio_pdm/PDM_Mic.cpp:152
↓ 6 callers
Method
closeFile
src/utils/SDManager.cpp:46
↓ 6 callers
Method
getWritePointer
src/utils/CircularBlockBuffer.cpp:68
↓ 6 callers
Method
setChannels
src/audio_pdm/Recorder.cpp:22
↓ 6 callers
Method
setSampleRate
src/audio_pdm/Recorder.cpp:16
↓ 5 callers
Function
irq_handler
resources/spi_files/nrfx_spim.c:710
↓ 5 callers
Method
reset
src/audio_play/SOSFilter.cpp:21
↓ 5 callers
Method
update
src/audio_play/SOSFilter.cpp:28
↓ 4 callers
Method
available
src/audio_play/Audio_Player.cpp:19
↓ 4 callers
Method
begin
src/utils/SDManager.cpp:12
↓ 4 callers
Method
clear
resources/wire_files/RingBuffer.cpp:45
↓ 4 callers
Method
clear
src/utils/CircularBlockBuffer.cpp:84
↓ 4 callers
Method
get_contiguous_blocks
src/utils/BufferedInputStream.cpp:27
↓ 4 callers
Method
openFile
src/utils/SDManager.cpp:41
↓ 4 callers
Function
pincfg_reg
resources/wire_files/Wire/Wire_nRF52.cpp:36
↓ 4 callers
Method
ready
src/utils/BufferedInputStream.cpp:23
↓ 4 callers
Method
remaining
src/utils/BufferedInputStream.cpp:19
↓ 4 callers
Method
write
resources/wire_files/Wire/Wire_nRF52.cpp:283
↓ 4 callers
Method
writePlayerState
src/audio_play/Play_Service.cpp:39
↓ 3 callers
Method
available
resources/wire_files/Wire/Wire_nRF52.cpp:310
↓ 3 callers
Method
available
src/audio_pdm/Recorder.cpp:43
↓ 3 callers
Method
end
src/audio_pdm/Recorder.cpp:47
↓ 3 callers
Method
end
src/audio_play/Audio_Player.cpp:80
↓ 3 callers
Method
get
Used to retrieve the assembled config register's byte value. */
resources/Adafruit_BMP280_Library/Adafruit_BMP280.h:230
↓ 3 callers
Method
readPressure
! * Reads the barometric pressure from the device. * @return Barometric pressure in Pa. */
resources/Adafruit_BMP280_Library/Adafruit_BMP280.cpp:276
↓ 3 callers
Method
read_block
src/utils/SDManager.cpp:86
↓ 2 callers
Function
anomaly_198_disable
resources/spi_files/nrfx_spim.c:235
↓ 2 callers
Method
available_read
src/utils/CircularBlockBuffer.cpp:94
↓ 2 callers
Method
available_write
src/utils/CircularBlockBuffer.cpp:98
↓ 2 callers
Method
begin
src/OpenEarable.h:48
↓ 2 callers
Method
begin
src/audio_play/WavPlayer.cpp:12
↓ 2 callers
Method
incrementReadPointer
src/utils/CircularBlockBuffer.cpp:120
↓ 2 callers
Method
incrementWritePointer
reserve <-- w --> n reserved Blocks are asynchronously written from the moment the method is called
src/utils/CircularBlockBuffer.cpp:104
↓ 2 callers
Function
nrfx_spim_xfer
resources/spi_files/nrfx_spim.c:634
↓ 2 callers
Method
provide
src/audio_pdm/BLEStream.cpp:57
↓ 2 callers
Method
read
resources/wire_files/Wire/Wire_nRF52.cpp:315
↓ 2 callers
Method
readTemperature
! * Reads the temperature from the device. * @return The temperature in degrees celsius. */
resources/Adafruit_BMP280_Library/Adafruit_BMP280.cpp:248
↓ 2 callers
Method
remove
src/utils/SDManager.cpp:62
↓ 2 callers
Method
setBuffer
src/audio_pdm/InputDevice.h:19
↓ 2 callers
Method
setDevice
src/audio_pdm/Recorder.cpp:102
↓ 2 callers
Method
setStream
src/audio_pdm/BLEStream.cpp:52
↓ 2 callers
Method
setTarget
src/audio_pdm/Recorder.cpp:114
↓ 2 callers
Method
set_buffer
src/utils/CircularBlockBuffer.cpp:144
↓ 2 callers
Method
start
src/audio_pdm/PDM_Mic.cpp:156
↓ 2 callers
Function
utox8
resources/variant/variant.cpp:179
↓ 2 callers
Method
write_block
src/utils/SDManager.cpp:74
↓ 2 callers
Method
write_block_at
src/utils/SDManager.cpp:67
↓ 2 callers
Method
write_state
src/button_service/Button_Service.cpp:14
↓ 1 callers
Method
IrqHandler
src/audio_pdm/PDM_Mic.cpp:235
↓ 1 callers
Method
_read_state
src/button_service/Button.cpp:28
↓ 1 callers
Function
analogReference
resources/variant/variant.cpp:24
↓ 1 callers
Function
anomaly_198_enable
resources/spi_files/nrfx_spim.c:206
↓ 1 callers
Method
available
src/audio_play/JinglePlayer.cpp:115
↓ 1 callers
Method
available
src/audio_play/I2S_Player.cpp:108
↓ 1 callers
Method
available
src/audio_play/WavPlayer.cpp:39
↓ 1 callers
Method
begin
src/audio_play/Audio_Player.cpp:23
↓ 1 callers
Method
ble_configuration
src/audio_play/Audio_Player.cpp:122
↓ 1 callers
Method
checkSampleRateValid
src/audio_pdm/PDM_Mic.cpp:262
↓ 1 callers
Method
check_battery
src/battery_service/Battery_Earable.cpp:36
↓ 1 callers
Method
cleanFile
src/utils/WAVWriter.cpp:76
↓ 1 callers
Method
completed
src/audio_play/Audio_Player.cpp:116
↓ 1 callers
Method
configure_sensor
src/OpenEarable.h:105
↓ 1 callers
Method
debug
src/OpenEarable.h:100
↓ 1 callers
Method
endRecording
src/utils/WAVWriter.cpp:70
↓ 1 callers
Method
exists
src/utils/SDManager.cpp:52
↓ 1 callers
Function
finish_transfer
resources/spi_files/nrfx_spim.c:483
↓ 1 callers
Method
getChannels
src/audio_pdm/PDM_Mic.cpp:231
↓ 1 callers
Method
getSampleRate
src/audio_pdm/PDM_Mic.cpp:227
↓ 1 callers
Method
getSampleRate
src/audio_play/WavPlayer.cpp:150
↓ 1 callers
Method
getTemperature
! * Returns the temperature from the last measurement. * @return The temperature in degrees celsius. */
resources/Adafruit_BMP280_Library/Adafruit_BMP280.cpp:312
↓ 1 callers
Method
get_battery_level
src/battery_service/Battery_Earable.cpp:16
↓ 1 callers
Method
get_charging_state
src/battery_service/Battery_Earable.cpp:20
↓ 1 callers
Method
get_config
src/audio_play/WavPlayer.cpp:168
↓ 1 callers
Method
get_contiguous_read_blocks
src/utils/CircularBlockBuffer.cpp:76
↓ 1 callers
Method
get_contiguous_write_blocks
src/utils/CircularBlockBuffer.cpp:80
↓ 1 callers
Method
get_num_underflow
src/utils/CircularBlockBuffer.cpp:136
↓ 1 callers
Method
i2s_interrupt
src/audio_play/I2S_Player.cpp:112
↓ 1 callers
Method
init
src/led_service/LED.cpp:13
↓ 1 callers
Method
isFull
resources/wire_files/RingBuffer.cpp:85
↓ 1 callers
Method
is_running
src/audio_play/I2S_Player.cpp:144
↓ 1 callers
Method
mkdir
src/utils/SDManager.cpp:57
↓ 1 callers
Function
nrfx_spim_init
resources/spi_files/nrfx_spim.c:241
↓ 1 callers
Function
nrfx_spim_uninit
resources/spi_files/nrfx_spim.c:427
↓ 1 callers
Method
provide
src/audio_play/WavPlayer.cpp:48
↓ 1 callers
Method
provide
src/audio_play/ToneGenerator.cpp:107
↓ 1 callers
Method
read_char
resources/wire_files/RingBuffer.cpp:51
↓ 1 callers
Method
record
src/audio_pdm/Recorder.cpp:83
↓ 1 callers
Method
setBuffer
src/audio_play/OutputDevice.h:17
↓ 1 callers
Method
setChannels
src/audio_pdm/WavRecorder.cpp:25
↓ 1 callers
Method
setGain
src/audio_pdm/PDM_Mic.cpp:212
↓ 1 callers
Method
setName
src/utils/WAVWriter.cpp:29
↓ 1 callers
Method
setNumChannels
src/utils/WaveInfo.h:29
↓ 1 callers
Method
setSampleRate
src/audio_pdm/WavRecorder.cpp:21
↓ 1 callers
Method
setSampleRate
src/audio_play/I2S_Player.cpp:148
↓ 1 callers
Method
setSampling
! * Sets the sampling config for the device. * @param mode * The operating mode of the sensor. * @param tempSampling * The sampling
resources/Adafruit_BMP280_Library/Adafruit_BMP280.cpp:125
↓ 1 callers
Method
setSizes
src/utils/CircularBlockBuffer.cpp:22
next →
1–100 of 387, ranked by callers