Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/DatanoiseTV/PicoADK-Firmware-Template
/ functions
Functions
176 in github.com/DatanoiseTV/PicoADK-Firmware-Template
⨍
Functions
176
◇
Types & classes
40
↓ 9 callers
Function
fix_mul
include/vultin.h:83
↓ 7 callers
Function
ssd1306_write
lib/oled/src/oled.cpp:59
↓ 6 callers
Function
fix_exp
src/vultin.cpp:33
↓ 6 callers
Function
ssd1306_bmp_get_val
lib/oled/src/oled.cpp:237
↓ 5 callers
Function
int_to_fix
include/vultin.h:70
↓ 5 callers
Function
queue_free_audio_buffer
lib/audio/src/audio.cpp:92
↓ 4 callers
Function
adc128_read
src/picoadk_hw.cpp:60
↓ 4 callers
Function
fix_div
include/vultin.h:91
↓ 4 callers
Function
give_audio_buffer
lib/audio/src/audio.cpp:214
↓ 4 callers
Function
ssd1306_draw_line
lib/oled/src/oled.cpp:161
↓ 4 callers
Function
ssd1306_draw_pixel
lib/oled/src/oled.cpp:153
↓ 3 callers
Function
fix_add
Basic operations for fixed point numbers
include/vultin.h:79
↓ 3 callers
Function
get_free_audio_buffer
lib/audio/src/audio.cpp:79
↓ 3 callers
Function
queue_full_audio_buffer
lib/audio/src/audio.cpp:113
↓ 3 callers
Function
swap
lib/oled/src/oled.cpp:36
↓ 3 callers
Function
take_audio_buffer
lib/audio/src/audio.cpp:223
↓ 3 callers
Function
update_pio_frequency
lib/audio/src/audio_i2s.c:234
↓ 2 callers
Function
audio_complete_connection
lib/audio/src/audio.cpp:204
↓ 2 callers
Function
audio_init_buffer
lib/audio/src/audio.cpp:150
↓ 2 callers
Function
audio_new_buffer_pool
lib/audio/src/audio.cpp:157
↓ 2 callers
Function
audio_new_consumer_pool
lib/audio/src/audio.cpp:197
↓ 2 callers
Function
audio_start_dma_transfer
lib/audio/src/audio_i2s.c:525
↓ 2 callers
Function
fancy_write
lib/oled/src/oled.cpp:43
↓ 2 callers
Function
fix16_to_int32
include/helper.h:7
↓ 2 callers
Function
fix_sin
src/vultin.cpp:61
↓ 2 callers
Function
get_full_audio_buffer
lib/audio/src/audio.cpp:100
↓ 2 callers
Function
list_prepend
lib/audio/src/audio.cpp:53
↓ 2 callers
Function
ssd1306_draw_char_with_font
lib/oled/src/oled.cpp:202
↓ 1 callers
Function
_micros
lib/audio/src/audio_i2s.c:70
↓ 1 callers
Function
_millis
lib/audio/src/audio_i2s.c:63
↓ 1 callers
Function
audio_i2s_connect
lib/audio/src/audio_i2s.c:361
↓ 1 callers
Function
audio_i2s_connect_extra
lib/audio/src/audio_i2s.c:365
↓ 1 callers
Function
audio_i2s_connect_thru
lib/audio/src/audio_i2s.c:357
↓ 1 callers
Function
audio_i2s_set_enabled
lib/audio/src/audio_i2s.c:604
↓ 1 callers
Function
audio_i2s_setup
lib/audio/src/audio_i2s.c:144
↓ 1 callers
Function
audio_new_producer_pool
lib/audio/src/audio.cpp:190
↓ 1 callers
Function
fix_cos
src/vultin.cpp:79
↓ 1 callers
Function
fix_pi
include/vultin.h:129
↓ 1 callers
Function
fix_to_float
Type conversion
include/vultin.h:50
↓ 1 callers
Function
init_audio
lib/audio/src/audio_subsystem.cpp:5
↓ 1 callers
Function
list_append_with_tail
todo add a tail for these already sorted lists as we generally insert on the end
lib/audio/src/audio.cpp:61
↓ 1 callers
Function
list_remove_head
lib/audio/src/audio.cpp:24
↓ 1 callers
Function
list_remove_head_with_tail
lib/audio/src/audio.cpp:35
↓ 1 callers
Function
mono_to_mono_consumer_take
todo rename this - this is s16 to s16
lib/audio/src/audio.cpp:232
↓ 1 callers
Function
mono_to_stereo_consumer_take
todo rename this - this is s16 to s16
lib/audio/src/audio.cpp:246
↓ 1 callers
Function
note_off_callback
src/main.cpp:74
↓ 1 callers
Function
note_on_callback
MIDI callbacks
src/main.cpp:54
↓ 1 callers
Function
picoadk_init
src/picoadk_hw.cpp:3
↓ 1 callers
Method
process
src/midi_input_usb.cpp:18
↓ 1 callers
Function
rev_log_scale
include/helper.h:19
↓ 1 callers
Method
setCCCallback
src/midi_input_usb.cpp:13
↓ 1 callers
Method
setNoteOffCallback
src/midi_input_usb.cpp:8
↓ 1 callers
Method
setNoteOnCallback
src/midi_input_usb.cpp:3
↓ 1 callers
Function
ssd1306_bmp_show_image_with_offset
lib/oled/src/oled.cpp:253
↓ 1 callers
Function
ssd1306_draw_square
lib/oled/src/oled.cpp:187
↓ 1 callers
Function
ssd1306_draw_string_with_font
lib/oled/src/oled.cpp:219
↓ 1 callers
Function
stereo_s16_to_stereo_s16_consumer_take
todo rename this - this is s16 to s16
lib/audio/src/audio.cpp:237
↓ 1 callers
Function
stereo_s16_to_stereo_s16_producer_give
lib/audio/src/audio.cpp:258
↓ 1 callers
Function
stereo_s32_to_stereo_s32_consumer_take
lib/audio/src/audio.cpp:241
↓ 1 callers
Function
stereo_s32_to_stereo_s32_producer_give
lib/audio/src/audio.cpp:262
Method
MIDIInputUSB
include/midi_input_usb.h:13
Function
__not_in_flash_func
This fis the I2S callback function. It is called when the I2S subsystem needs more audio data. It is called at a fixed rate of 48kHz. The audio data i
src/main.cpp:206
Function
__time_critical_func(audio_i2s_dma_irq_handler)
irq handler for DMA
lib/audio/src/audio_i2s.c:575
Function
adc128_read_vult
src/picoadk_hw.cpp:75
Function
analogRead
include/arduino_compat.h:35
Function
audio_i2s_connect_s8
lib/audio/src/audio_i2s.c:443
Function
audio_i2s_end
void audio_i2s_end(const audio_i2s_config_t *config) {
lib/audio/src/audio_i2s.c:128
Function
audio_new_buffer
lib/audio/src/audio.cpp:144
Function
audio_new_wrapping_buffer
lib/audio/src/audio.cpp:177
Function
blinker_task
This task blinks the LEDs on GPIO 2-5
src/main.cpp:106
Function
bool_copy_array
src/vultin.cpp:192
Function
bool_get
include/vultin.h:169
Function
bool_init_array
src/vultin.cpp:168
Function
bool_not
include/vultin.h:183
Function
bool_print
src/vultin.cpp:217
Function
bool_set
include/vultin.h:168
Function
cc_callback
src/main.cpp:83
Function
consumer_pool_give_buffer_default
lib/audio/src/audio.cpp:129
Function
consumer_pool_take
lib/audio/include/sample_conversion.h:216
Function
consumer_pool_take_buffer_default
lib/audio/src/audio.cpp:133
Method
convert_sample
lib/audio/include/sample_conversion.h:66
Method
convert_sample
lib/audio/include/sample_conversion.h:74
Method
convert_sample
lib/audio/include/sample_conversion.h:81
Method
convert_sample
lib/audio/include/sample_conversion.h:88
Method
convert_sample
lib/audio/include/sample_conversion.h:97
Method
convert_sample
lib/audio/include/sample_conversion.h:104
Method
convert_sample
lib/audio/include/sample_conversion.h:111
Method
convert_sample
lib/audio/include/sample_conversion.h:120
Method
convert_sample
lib/audio/include/sample_conversion.h:127
Method
convert_sample
lib/audio/include/sample_conversion.h:134
Method
convert_sample
lib/audio/include/sample_conversion.h:143
Method
convert_sample
lib/audio/include/sample_conversion.h:150
Method
convert_sample
lib/audio/include/sample_conversion.h:157
Method
copy
lib/audio/include/sample_conversion.h:172
Method
copy
lib/audio/include/sample_conversion.h:182
Method
copy
lib/audio/include/sample_conversion.h:193
Method
copy
lib/audio/include/sample_conversion.h:205
Function
fix_abs
include/vultin.h:109
Function
fix_clip
include/vultin.h:115
Function
fix_copy_array
src/vultin.cpp:198
next →
1–100 of 176, ranked by callers