Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Smoothieware/Smoothieware
/ functions
Functions
2,755 in github.com/Smoothieware/Smoothieware
⨍
Functions
2,755
◇
Types & classes
529
↓ 582 callers
Method
printf
src/modules/utils/panel/panels/LcdBase.cpp:9
↓ 404 callers
Method
value
Three ways to read a value from the config, depending on adress length
src/libs/Config.cpp:94
↓ 388 callers
Method
by_default
src/libs/ConfigValue.cpp:112
↓ 328 callers
Method
printf
src/modules/tools/spindle/SoftSerial/BufferedSoftSerial.cpp:72
↓ 257 callers
Method
has_letter
Whether or not a Gcode has a letter
src/modules/communication/utils/Gcode.cpp:73
↓ 207 callers
Method
as_number
src/libs/ConfigValue.cpp:66
↓ 191 callers
Method
get_value
Retrieve the value for a given letter
src/modules/communication/utils/Gcode.cpp:84
↓ 108 callers
Method
as_string
src/libs/ConfigValue.cpp:98
↓ 104 callers
Method
set
src/libs/Pwm.cpp:34
↓ 102 callers
Method
call_event
Call a specific event with an argument
src/libs/Kernel.cpp:359
↓ 99 callers
Method
empty
src/libs/TSRingBuffer.h:28
↓ 84 callers
Method
as_bool
src/libs/ConfigValue.cpp:103
↓ 82 callers
Method
size
src/libs/RingBuffer.h:44
↓ 68 callers
Method
append
Append interrupt handler for pin to function isr
src/libs/ADC/adc.cpp:379
↓ 61 callers
Method
from_string
Make a new pin object from a string
src/libs/Pin.cpp:18
↓ 59 callers
Method
register_for_event
src/libs/Module.cpp:30
↓ 57 callers
Method
from_millimeters
src/modules/robot/Robot.h:53
↓ 56 callers
Method
enter_screen
Enter a screen, we only care about it now
src/modules/utils/panel/Panel.cpp:214
↓ 54 callers
Function
shift_parameter
Get the first parameter, and remove it from the original string
src/libs/utils.cpp:122
↓ 54 callers
Method
write
src/libs/USBDevice/USBMSD/USBMSD.cpp:431
↓ 51 callers
Method
is_halted
src/libs/Kernel.h:50
↓ 49 callers
Function
CLKPWR_ConfigPPWR
/ * @brief Configure power supply for each peripheral according to NewState * @param[in] PPType Type of peripheral used to enable power, *
src/libs/LPC17xx/LPC17xxLib/src/lpc17xx_clkpwr.c:268
↓ 47 callers
Method
wait_for_idle
Wait for the queue to be empty and for all the jobs to finish in step ticker
src/modules/robot/Conveyor.cpp:135
↓ 45 callers
Method
push_back
src/libs/RingBuffer.h:64
↓ 38 callers
Method
get
src/modules/utils/panel/Button.cpp:90
↓ 36 callers
Method
refresh_menu
src/modules/utils/panel/PanelScreen.cpp:31
↓ 35 callers
Method
write
src/modules/tools/spindle/SoftSerial/BufferedSoftSerial.cpp:86
↓ 34 callers
Method
add_module
Add a module to Kernel. We don't actually hold a list of modules we just call its on_module_loaded
src/libs/Kernel.cpp:337
↓ 33 callers
Method
connected
src/libs/Pin.h:22
↓ 30 callers
Function
move_window
src/libs/ChaNFS/CHAN_FS/ff.cpp:715
↓ 30 callers
Method
second_element_is
src/libs/PublicDataRequest.h:20
↓ 29 callers
Method
clear
clearing screen
src/modules/utils/panel/panels/ST7565.cpp:200
↓ 28 callers
Method
as_output
src/libs/Pin.h:30
↓ 28 callers
Method
set_taken
src/libs/PublicDataRequest.h:24
↓ 27 callers
Method
addMenuItem
src/modules/utils/panel/screens/DynMenuScreen.cpp:93
↓ 26 callers
Method
get_axis_position
src/modules/robot/Robot.h:54
↓ 26 callers
Method
setCursor
src/modules/utils/panel/panels/ST7565.cpp:243
↓ 26 callers
Method
set_parent
src/modules/utils/panel/PanelScreen.cpp:51
↓ 25 callers
Method
as_input
src/libs/Pin.h:36
↓ 25 callers
Method
end
src/libs/SoftPWM.cpp:80
↓ 24 callers
Method
doProbeAt
src/modules/tools/zprobe/ZProbe.cpp:248
↓ 23 callers
Method
is_grbl_mode
src/libs/Kernel.h:51
↓ 22 callers
Function
CLKPWR_GetPCLK
/ * @brief Get current value of each Peripheral Clock * @param[in] ClkType Peripheral Clock Selection of each type, * should be one of the f
src/libs/LPC17xx/LPC17xxLib/src/lpc17xx_clkpwr.c:198
↓ 22 callers
Function
UARTPutChar
/ * @brief Puts a character to UART port * @param[in] UARTx Pointer to UART peripheral * @param[in] ch Character to put * @return None ****
src/libs/LPC17xx/LPC17xxLib/src/lpc17xx_debug_frmwrk.c:62
↓ 22 callers
Function
get_checksum
src/libs/utils.cpp:23
↓ 21 callers
Method
attach
Attach a function to call whenever a serial interrupt is generated * * @param fptr A pointer to a void function, or 0 to set as none
src/modules/tools/spindle/SoftSerial/SoftSerial.h:77
↓ 21 callers
Method
click
src/modules/utils/panel/Panel.cpp:493
↓ 21 callers
Method
enter_menu_mode
Enter menu mode
src/modules/utils/panel/Panel.cpp:509
↓ 21 callers
Method
size
src/libs/Network/uip/fifo.h:150
↓ 20 callers
Function
NVIC_SetPriority
* @brief Set the priority for an interrupt * * @param IRQn_Type IRQn is the Number of the interrupt * @param priority is the priority for the in
src/libs/LPC17xx/score_cm3.h:672
↓ 20 callers
Method
setup_menu
src/modules/utils/panel/Panel.cpp:517
↓ 19 callers
Method
clear
src/modules/robot/Block.cpp:48
↓ 19 callers
Method
get_steps_per_mm
src/libs/StepperMotor.h:39
↓ 19 callers
Function
mem_cpy
Copy memory to memory */
src/libs/ChaNFS/CHAN_FS/ff.cpp:523
↓ 19 callers
Method
reset_axis_position
reset the machine position for all axis. Used for homing. after homing we supply the cartesian coordinates that the head is at when homed, however for
src/modules/robot/Robot.cpp:1172
↓ 19 callers
Method
starts_with
src/libs/PublicDataRequest.h:19
↓ 18 callers
Method
get_data_ptr
src/libs/PublicDataRequest.h:27
↓ 17 callers
Function
__semihost
mbed/src/capi/semihost_api.h:31
↓ 17 callers
Method
delta_move
Used to plan a single move used by things like endstops when homing, zprobe, extruder firmware retracts etc.
src/modules/robot/Robot.cpp:1466
↓ 17 callers
Function
disk_write
src/libs/ChaNFS/CHAN_FS/diskio.cpp:52
↓ 17 callers
Method
getProbeHeight
src/modules/tools/zprobe/ZProbe.h:45
↓ 17 callers
Method
get_menu_current_line
src/modules/utils/panel/Panel.h:60
↓ 17 callers
Method
menu_change
src/modules/utils/panel/Panel.cpp:585
↓ 16 callers
Function
CLKPWR_SetPCLKDiv
/ * @brief Set value of each Peripheral Clock Selection * @param[in] ClkType Peripheral Clock Selection of each type, * should be one of the
src/libs/LPC17xx/LPC17xxLib/src/lpc17xx_clkpwr.c:82
↓ 16 callers
Method
get_current_position
src/libs/StepperMotor.h:46
↓ 16 callers
Method
get_num_args
src/modules/communication/utils/Gcode.cpp:135
↓ 16 callers
Method
output
src/libs/Network/uip/telnetd/shell.cpp:253
↓ 15 callers
Function
NVIC_EnableIRQ
* @brief Enable Interrupt in NVIC Interrupt Controller * * @param IRQn_Type IRQn specifies the interrupt number * @return none * * Enable a dev
src/libs/LPC17xx/score_cm3.h:584
↓ 15 callers
Method
coordinated_move
issue a coordinated move directly to robot, and return when done Only move the coordinates that are passed in as not nan NOTE must use G53 to force mo
src/modules/tools/zprobe/ZProbe.cpp:503
↓ 15 callers
Method
printf
src/libs/StreamOutput.cpp:5
↓ 15 callers
Method
reset
Only used for continuous mode to reuse the same block over and over
src/modules/robot/Block.cpp:96
↓ 14 callers
Function
NVIC_DisableIRQ
* @brief Disable the interrupt line for external interrupt specified * * @param IRQn_Type IRQn is the positive number of the external interrupt *
src/libs/LPC17xx/score_cm3.h:598
↓ 14 callers
Method
alloc
src/libs/MemoryPool.cpp:78
↓ 14 callers
Method
asCharString
src/testframework/easyunit/simplestring.cpp:69
↓ 14 callers
Method
change_steps_per_mm
src/libs/StepperMotor.cpp:68
↓ 14 callers
Method
get
src/libs/gpio.cpp:69
↓ 14 callers
Method
max_pwm
src/libs/Pwm.cpp:22
↓ 14 callers
Method
pop_state
src/modules/robot/Robot.cpp:340
↓ 13 callers
Function
absolute_from_relative
Convert a path indication ( absolute or relative ) into a path ( absolute )
src/libs/utils.cpp:173
↓ 13 callers
Method
delay
src/modules/tools/spindle/Modbus/Modbus.cpp:156
↓ 13 callers
Method
endpointSetInterrupt
src/libs/USBDevice/USBDevice/USBHAL_LPC17.cpp:788
↓ 13 callers
Function
init
src/main.cpp:93
↓ 13 callers
Method
is_extruder
src/libs/StepperMotor.h:54
↓ 13 callers
Method
set_data_ptr
src/libs/PublicDataRequest.h:26
↓ 13 callers
Method
to_millimeters
src/modules/robot/Robot.h:52
↓ 12 callers
Method
begin
src/modules/tools/temperaturecontrol/PID_Autotuner.cpp:35
↓ 12 callers
Method
cartesian_to_actuator
src/modules/robot/arm_solutions/HBotSolution.cpp:5
↓ 12 callers
Function
chk_mounted
src/libs/ChaNFS/CHAN_FS/ff.cpp:2003
↓ 12 callers
Function
clust2sect
src/libs/ChaNFS/CHAN_FS/ff.cpp:798
↓ 12 callers
Function
dir_sdi
src/libs/ChaNFS/CHAN_FS/ff.cpp:1061
↓ 12 callers
Method
getFastFeedrate
src/modules/tools/zprobe/ZProbe.h:44
↓ 12 callers
Method
get_int
src/modules/communication/utils/Gcode.cpp:101
↓ 12 callers
Function
mem_set
Fill memory */
src/libs/ChaNFS/CHAN_FS/ff.cpp:540
↓ 12 callers
Function
wait_us
mbed/src/capi/wait_api.c:27
↓ 11 callers
Function
SIECommand
src/libs/USBDevice/USBDevice/USBHAL_LPC17.cpp:185
↓ 11 callers
Method
bltGlyph
src/modules/utils/panel/panels/ST7565.cpp:464
↓ 11 callers
Method
change_last_milestone
src/libs/StepperMotor.cpp:75
↓ 11 callers
Method
config_override_filename
the Singleton instance of Kernel usable anywhere
src/libs/Kernel.h:40
↓ 11 callers
Method
dealloc
src/libs/MemoryPool.cpp:138
↓ 11 callers
Function
file_exists
Returns true if the file exists
src/libs/utils.cpp:146
next →
1–100 of 2,755, ranked by callers