MCPcopy Create free account

hub / github.com/SynthstromAudible/DelugeFirmware / functions

Functions7,849 in github.com/SynthstromAudible/DelugeFirmware

↓ 4 callersMethodtransitionToArrangementEditor
Returns false if error
src/deluge/gui/views/arranger_view.cpp:1899
↓ 4 callersFunctionunpack_7bit_to_8bit
src/deluge/util/pack.c:31
↓ 4 callersMethodupdateYScrollClipViewAfter
src/deluge/model/action/action.cpp:313
↓ 4 callersFunctionusb_creg_set_bempenb
/ BEMPENB */ / BEMP (buffer empty) Interrupt Enable Register */ Function Name : usb_creg_set_bempenb Description : A bit is set in the specifi
src/RZA1/usb/r_usb_basic/src/hw/r_usb_dma.c:2848
↓ 4 callersFunctionusb_creg_set_bval
Function Name : usb_creg_set_bval Description : Set BVAL (Buffer Memory Valid Flag) to the number given; in the FIFOCTR corresponding
src/RZA1/usb/r_usb_basic/src/hw/r_usb_dma.c:2806
↓ 4 callersFunctionusb_cstd_clr_pipe_cnfg
Function Name : usb_cstd_clr_pipe_cnfg Description : Clear specified pipe configuration register. Arguments : usb_utr_t *ptr
src/RZA1/usb/r_usb_basic/src/hw/r_usb_creg_abs.c:251
↓ 4 callersFunctionusb_cstd_set_task_pri
Function Name : usb_cstd_set_task_pri Description : Set a task's priority. Argument : uint8_t tasknum : Task id.
src/RZA1/usb/r_usb_basic/src/driver/r_usb_hscheduler.c:390
↓ 4 callersFunctionusb_dma_def_tx_ch_no2ip_no
Function Name : usb_dma_def_tx_ch_no2ip_no Description : Get DMA channel no. Arguments : uint16_t ch_no : FIFO select Return
src/RZA1/usb/r_usb_basic/src/hw/r_usb_dma.c:729
↓ 4 callersFunctionusb_dma_get_crtb
Function Name : usb_dma_get_crtb Description : Get DMA Current Transaction Byte reg B(CRTB). Arguments : uint16_t dma_ch : DMA
src/RZA1/usb/r_usb_basic/src/hw/r_usb_dma.c:938
↓ 4 callersFunctionusb_dma_set_ch_no
Function Name : usb_dma_set_ch_no Description : Set DMA channel no. Arguments : uint16_t ip_no : USB module number (USB_IP0/U
src/RZA1/usb/r_usb_basic/src/hw/r_usb_dma.c:626
↓ 4 callersFunctionusb_dma_stop_dxfifo
Function Name : usb_dma_stop_dxfifo Description : DMA stop Arguments : uint8_t ip_type : USB_IP0/USB_IP1 : ui
src/RZA1/usb/r_usb_basic/src/hw/r_usb_dma.c:568
↓ 4 callersFunctionusb_enable_dmaIntX
Function Name : usb_enable_dmaIntX Description : DTC(D0FIFO) interrupt enable Arguments : void Return value : none ****************
src/RZA1/usb/r_usb_basic/src/hw/r_usb_dma.c:1069
↓ 4 callersFunctionusb_hhub_pipe_info
Function Name : usb_hhub_pipe_info Description : Set pipe information Arguments : usb_utr_t *ptr : Pointer to usb_utr_t struc
src/RZA1/usb/r_usb_basic/src/driver/r_usb_hhubsys.c:2041
↓ 4 callersFunctionusb_hhub_port_clr_feature
Function Name : usb_hhub_port_clr_feature Description : ClearFeature request Arguments : usb_utr_t *ptr : Pointer to usb_utr_
src/RZA1/usb/r_usb_basic/src/driver/r_usb_hhubsys.c:1818
↓ 4 callersFunctionusb_hstd_attch_disable
Function Name : usb_hstd_attch_disable Description : Disable ATTCH (attach) interrupt of the specified USB port. Arguments : usb_utr_t
src/RZA1/usb/r_usb_basic/src/driver/r_usb_hlibusbip.c:163
↓ 4 callersFunctionusb_hstd_buf2fifo
Function Name : usb_hstd_buf2fifo Description : Set USB registers as required to write from data buffer to USB : FIFO, to have
src/RZA1/usb/r_usb_basic/src/driver/r_usb_hlibusbip.c:559
↓ 4 callersFunctionusb_hstd_detach_process
Function Name : usb_hstd_detach_process Description : Handles the require processing when USB device is detached : (Data trans
src/RZA1/usb/r_usb_basic/src/hw/r_usb_hreg_abs.c:336
↓ 4 callersFunctionusb_hstd_driver_release
Function Name : usb_hstd_driver_release Description : Release the Device Class Driver. Arguments : usb_utr_t *ptr : Pointer t
src/RZA1/usb/r_usb_basic/src/driver/r_usb_hdriver.c:1769
↓ 4 callersFunctionusb_hstd_dtch_disable
Function Name : usb_hstd_dtch_disable Description : Disable DTCH (detach) interrupt of the specified USB port. Arguments : usb_utr_t
src/RZA1/usb/r_usb_basic/src/driver/r_usb_hlibusbip.c:195
↓ 4 callersFunctionusb_hstd_enumeration_err
Function Name : usb_hstd_enumeration_err Description : Output error information when enumeration error occurred. Argument : uint16_t
src/RZA1/usb/r_usb_basic/src/driver/r_usb_hmanager.c:468
↓ 4 callersFunctionusb_hstd_return_enu_mgr
Function Name : usb_hstd_return_enu_mgr Description : Continuous enumeration is requested to MGR task (API for nonOS) Arguments : usb_ut
src/RZA1/usb/r_usb_basic/src/driver/r_usb_hdriver.c:1985
↓ 4 callersFunctionusb_hstd_set_uact
Function Name : usb_hstd_set_uact Description : Start sending SOF to the connected USB device. Arguments : usb_utr_t *ptr : P
src/RZA1/usb/r_usb_basic/src/driver/r_usb_hlibusbip.c:106
↓ 4 callersFunctionusb_hstd_status_start
Function Name : usb_hstd_status_start Description : Start status stage of Control Command. Arguments : usb_utr_t *ptr : Point
src/RZA1/usb/r_usb_basic/src/driver/r_usb_hcontrolrw.c:218
↓ 4 callersFunctionusb_hstd_std_req_check
Function Name : usb_hstd_std_req_check Description : Sample Standard Request Check Arguments : uint16_t errcheck : Error Return
src/RZA1/usb/r_usb_basic/src/driver/r_usb_hmanager.c:1321
↓ 4 callersFunctionusb_hstd_test_signal
Function Name : usb_hstd_test_signal Description : Host electrical test signal control. Arguments : usb_utr_t *ptr : Pointer
src/RZA1/usb/r_usb_basic/src/hw/r_usb_hostelectrical.c:59
↓ 4 callersFunctionusb_hstd_transfer_end
Function Name : usb_hstd_transfer_end Description : Request HCD to force termination of data transfer. Arguments : usb_utr_t *ptr
src/RZA1/usb/r_usb_basic/src/driver/r_usb_hdriver.c:1640
↓ 4 callersFunctionusb_hstd_write_data
Function Name : usb_hstd_write_data Description : Switch PIPE, request the USB FIFO to write data, and manage : the size of wr
src/RZA1/usb/r_usb_basic/src/driver/r_usb_hlibusbip.c:632
↓ 4 callersFunctionusb_pstd_get_interface_num
Function Name : usb_pstd_get_interface_num Description : Get interface number Arguments : uint16_t con_num : Configuration Numb
src/RZA1/usb/r_usb_basic/src/driver/r_usb_pdriver.c:454
↓ 4 callersFunctionusb_pstd_transfer_start
Function Name : usb_pstd_transfer_start Description : Transfer the data of each pipe : Request PCD to transfer data, and the P
src/RZA1/usb/r_usb_basic/src/driver/r_usb_pdriver.c:1030
↓ 4 callersMethodvisit
(self, visitor)
src/deluge/gui/menu_item/generate/dmui/dsl.py:135
↓ 4 callersMethodwantsToBeginLinearRecording
src/deluge/model/clip/clip.cpp:1033
↓ 4 callersMethodworkOutMIDINote
src/deluge/model/sample/sample.cpp:1025
↓ 4 callersFunctionwriteInt16
src/deluge/util/functions.h:461
↓ 4 callersMethodwriteNoteToFile
src/deluge/io/midi/learned_midi.h:72
↓ 4 callersMethodwriteReferenceToFile
src/deluge/io/midi/midi_device.cpp:46
↓ 4 callersMethodzoomToMax
Returns whether any zooming took place - I think?
src/deluge/gui/views/timeline_view.cpp:316
↓ 4 callersMethod~Drum
src/deluge/model/drum/drum.h:46
↓ 4 callersMethod~InstrumentClip
You must call prepareForDestruction() before this, preferably by calling Song::deleteClipObject() Will call audio routine!!! Necessary to avoid voice
src/deluge/model/clip/instrument_clip.cpp:106
↓ 4 callersMethod~MultiRange
src/deluge/storage/multi_range/multi_range.cpp:24
↓ 4 callersMethod~Song
src/deluge/model/song/song.cpp:199
↓ 3 callersMethodAdd
src/deluge/dsp/reverb/mutable/fx_engine.hpp:85
↓ 3 callersFunctionInterpolate
src/deluge/dsp/reverb/mutable/fx_engine.hpp:19
↓ 3 callersMethodInterpolate
@brief Can be used in place of any AllPass::Read calls */ [gnu::always_inline]
src/deluge/dsp/reverb/mutable/fx_engine.hpp:174
↓ 3 callersFunctionR_INTC_SetMaskLevel
* Function Name: R_INTC_SetMaskLevel * Description : Sets the interrupt mask level specified by the mask_level. * Arguments : uint8_t mask_level
src/RZA1/intc/intc.c:329
↓ 3 callersFunctionR_RSPI_SendBasic32
src/deluge/drivers/rspi/rspi.c:37
↓ 3 callersFunctionR_USB_HmidiGetPipetbl
Function Name : R_USB_HhidGetPipetbl Description : Get pipe table address. Arguments : usb_utr_t *ptr : IP info (mode, IP no.
src/RZA1/usb/r_usb_hmidi/src/r_usb_hmidi_api.c:177
↓ 3 callersFunctionSEGGER_RTT_Write
* * SEGGER_RTT_Write * * Function description * Stores a specified number of characters in SEGGER RTT * control block which is then
src/RTT/SEGGER_RTT.c:1192
↓ 3 callersMethodWrite
[gnu::always_inline]
src/deluge/dsp/reverb/mutable/fx_engine.hpp:155
↓ 3 callersFunction_ftoa
internal ftoa for fixed decimal floating point
src/lib/printf.c:324
↓ 3 callersFunction_is_digit
internal test if char is a digit (0-9) \return true if char is a digit
src/lib/printf.c:172
↓ 3 callersFunction_ntoa_long_long
src/lib/printf.c:291
↓ 3 callersFunction_sd_bit_search
* ID : * Summary : get bit information * Include : * Declaration : int _sd_bit_search(unsigned short data) * Functions :
src/RZA1/sdhi/src/sd/access/sd_util.c:257
↓ 3 callersFunction_sd_dma_trans
* ID : * Summary : transfer data by DMA * Include : * Declaration : int _sd_dma_trans(SDHNDL *hndl,long cnt) * Functions
src/RZA1/sdhi/src/sd/access/sd_trns.c:133
↓ 3 callersFunction_sd_get_info2
* ID : * Summary : get SD_INFO2 register * Include : * Declaration : static void _sd_get_info2(SDHNDL *hndl) * Functions
src/RZA1/sdhi/src/sd/access/sd_cmd.c:867
↓ 3 callersFunction_sd_init_fat
* ID : * Summary : create initial FAT sector image * Include : * Declaration : static int _sd_init_fat( SD_FMT_WORK *sdfmt)
src/RZA1/sdhi/src/sd/access/sd_format.c:1446
↓ 3 callersFunction_sd_init_hndl
* ID : * Summary : initialize SD handle * Include : * Declaration : int _sd_init_hndl(SDHNDL *hndl,unsigned long mode, *
src/RZA1/sdhi/src/sd/access/sd_init.c:257
↓ 3 callersFunction_sd_software_trans
* ID : * Summary : transfer data by software * Include : * Declaration : int _sd_software_trans(SDHNDL *hndl,unsigned char *b
src/RZA1/sdhi/src/sd/access/sd_trns.c:69
↓ 3 callersFunction_sd_wait_rbusy
* ID : * Summary : wait response busy * Include : * Declaration : int _sd_wait_rbusy(SDHNDL *hndl,int time) * Functions :
src/RZA1/sdhi/src/sd/access/sd_util.c:1659
↓ 3 callersFunction_sdio_read_byte
* ID : * Summary : read io register space * Include : * Declaration : int _sdio_read_byte(SDHNDL *hndl,unsigned char *buff,
src/RZA1/sdhi/src/sd/sdio/sdio_read.c:519
↓ 3 callersMethodabortRecording
src/deluge/model/clip/audio_clip.cpp:116
↓ 3 callersMethodactivateMacro
src/deluge/gui/views/view.cpp:2708
↓ 3 callersFunctionaddConditionalTask
src/OSLikeStuff/task_scheduler.cpp:543
↓ 3 callersMethodadjustMasterTransposeInterval
src/deluge/model/song/song.cpp:5763
↓ 3 callersMethodadvance
src/deluge/dsp/delay/delay_buffer.h:50
↓ 3 callersMethodalloc
src/deluge/memory/memory_region.cpp:275
↓ 3 callersMethodallocateCluster
Caller must initialize() the Cluster after getting it from this function
src/deluge/storage/audio/audio_file_manager.cpp:952
↓ 3 callersMethodappendNoteRow
This function completely flattens iteration dependence (but not probability).
src/deluge/model/note/note_row.cpp:3906
↓ 3 callersMethodappendParam
src/deluge/modulation/automation/auto_param.cpp:1632
↓ 3 callersFunctionarpModeToString
src/deluge/util/functions.cpp:1064
↓ 3 callersMethodautomaticallyAddNoteRowFromId
This could set a NULL NoteRow if it's not found. This would hopefully get picked up on call to getNoteRow(), which checks.
src/deluge/model/model_stack.cpp:55
↓ 3 callersMethodbegin
src/deluge/model/song/clip_iterators.cpp:65
↓ 3 callersMethodbeginAuditioningForNote
src/deluge/model/instrument/melodic_instrument.cpp:534
↓ 3 callersMethodbeginInstance
src/deluge/model/clip/clip.cpp:517
↓ 3 callersFunctionbreakStringIntoLines
this function takes a string and breaks it into multiple lines it does so by iterating through each character in a string, calculating the width in pi
src/deluge/hid/display/oled.cpp:626
↓ 3 callersMethodcancelAllAuditioning
src/deluge/gui/views/instrument_clip_view.cpp:3970
↓ 3 callersMethodcancelAnyArming
src/deluge/model/clip/clip.cpp:132
↓ 3 callersMethodchangeFillMode
src/deluge/model/song/song.cpp:857
↓ 3 callersFunctionchange_bitmap
src/fatfs/ff.c:1332
↓ 3 callersFunctioncheck_fs
src/fatfs/ff.c:3282
↓ 3 callersFunctionchk_lock
src/fatfs/ff.c:926
↓ 3 callersMethodclaimCurrentFile
This display-> any (rare) specific errors generated, then spits out just a boolean success. For the "may" arguments, 0 means no; 1 means auto; 2 means
src/deluge/gui/ui/browser/sample_browser.cpp:744
↓ 3 callersMethodclearArea
src/deluge/model/note/note_row.cpp:807
↓ 3 callersMethodclearArrangementBeyondPos
src/deluge/model/song/song.cpp:4445
↓ 3 callersFunctionclmt_clust
src/fatfs/ff.c:1634
↓ 3 callersMethodclose
src/fatfs/fatfs.cpp:27
↓ 3 callersFunctionclz
src/deluge/util/fixedpoint.h:81
↓ 3 callersFunctioncomputeCurrentValueForHalfPrecisionMenuItem
src/deluge/gui/menu_item/value_scaling.cpp:11
↓ 3 callersMethodcreatePendingNextOverdubBelowClip
src/deluge/model/song/song.cpp:5330
↓ 3 callersFunctioncreate_name
src/fatfs/ff.c:2845
↓ 3 callersMethodcycleThroughReverbPresets
src/deluge/gui/views/view.cpp:1816
↓ 3 callersMethoddeactivateAnyArrangementOnlyClips
Can assume that no soloing when this is called, i.e. any Clips in here which say they're active actually are
src/deluge/model/song/song.cpp:4197
↓ 3 callersFunctiondec_lock
src/fatfs/ff.c:993
↓ 3 callersMethoddeleteAnyTempRecordedSamplesFromMemory
Call this after deleting the current (or in other words previous) Song from memory - meaning there won't be any further reason we'd ever move these te
src/deluge/storage/audio/audio_file_manager.cpp:222
↓ 3 callersMethoddeleteAtKeyMultiWord
Returns whether it did actually do a delete
src/deluge/util/container/array/ordered_resizeable_array_with_multi_word_key.cpp:109
↓ 3 callersMethoddeleteClip
src/deluge/model/song/clip_iterators.cpp:22
↓ 3 callersMethoddeleteNoteRow
Will cause serious problems if the NoteRow doesn't exist in here
src/deluge/model/clip/instrument_clip.cpp:3324
↓ 3 callersFunctiondisk_initialize
src/RZA1/diskio.c:133
↓ 3 callersMethoddisplayLoadingAnimation
Call this to make the loading animation happen
src/deluge/hid/display/seven_segment.cpp:639
↓ 3 callersMethoddisplayLoopsRemainingPopup
display number of bars or quarter notes remaining until a launch event
src/deluge/gui/views/session_view.cpp:2324
↓ 3 callersMethoddoFastRelease
src/deluge/model/voice/voice.cpp:3234
← previousnext →1,101–1,200 of 7,849, ranked by callers