Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/MaslowCommunityGarden/Maslow-kits-for-sale-soon.
/ functions
Functions
250 in github.com/MaslowCommunityGarden/Maslow-kits-for-sale-soon.
⨍
Functions
250
◇
Types & classes
20
↓ 238 callers
Method
print
Firmware-master/cnc_ctrl_v1/maslowRingBuffer.cpp:114
↓ 54 callers
Method
read
Firmware-master/cnc_ctrl_v1/Axis.cpp:51
↓ 44 callers
Function
extractGcodeValue
Firmware-master/cnc_ctrl_v1/GCode.cpp:95
↓ 30 callers
Method
write
Firmware-master/cnc_ctrl_v1/Axis.cpp:45
↓ 16 callers
Method
length
Firmware-master/cnc_ctrl_v1/maslowRingBuffer.cpp:189
↓ 13 callers
Method
attach
Firmware-master/cnc_ctrl_v1/Axis.cpp:198
↓ 12 callers
Method
set
Firmware-master/cnc_ctrl_v1/Axis.cpp:62
↓ 11 callers
Function
maslowDelay
need to check if all returns from here check for sys.stop
Firmware-master/cnc_ctrl_v1/System.cpp:389
↓ 9 callers
Method
endMove
Firmware-master/cnc_ctrl_v1/Axis.cpp:225
↓ 8 callers
Method
detach
Firmware-master/cnc_ctrl_v1/Axis.cpp:191
↓ 8 callers
Method
directWrite
Firmware-master/cnc_ctrl_v1/Motor.cpp:177
↓ 8 callers
Function
execSystemRealtime
This executes all of the actions that we want to happen in 'realtime'. This should be called whenever there is a delay in the code or when it may hav
Firmware-master/cnc_ctrl_v1/System.cpp:412
↓ 8 callers
Function
singleAxisMove
Firmware-master/cnc_ctrl_v1/Motion.cpp:177
↓ 6 callers
Method
changeEncoderResolution
Firmware-master/cnc_ctrl_v1/Axis.cpp:180
↓ 6 callers
Method
setPIDValues
Firmware-master/cnc_ctrl_v1/Axis.cpp:123
↓ 5 callers
Method
attached
Firmware-master/cnc_ctrl_v1/Axis.cpp:204
↓ 5 callers
Function
computeStepSize
Firmware-master/cnc_ctrl_v1/Motion.cpp:51
↓ 5 callers
Method
forward
Firmware-master/cnc_ctrl_v1/Kinematics.cpp:282
↓ 5 callers
Method
inverse
Firmware-master/cnc_ctrl_v1/Kinematics.cpp:64
↓ 5 callers
Function
pause
This should likely go away and be handled by setting the pause flag and then pausing in the execSystemRealtime function Need to check if all returns f
Firmware-master/cnc_ctrl_v1/System.cpp:360
↓ 5 callers
Method
recomputeGeometry
Firmware-master/cnc_ctrl_v1/Kinematics.cpp:45
↓ 5 callers
Method
setup
Firmware-master/cnc_ctrl_v1/Axis.cpp:21
↓ 4 callers
Method
SetMode
SetMode(...)**************************************************************** * Allows the controller Mode to be set to manual (0) or Automatic (non-z
Firmware-master/cnc_ctrl_v1/PID_v1.cpp:170
↓ 4 callers
Function
calculateFeedrate
Firmware-master/cnc_ctrl_v1/Motion.cpp:37
↓ 4 callers
Method
changePitch
Firmware-master/cnc_ctrl_v1/Axis.cpp:166
↓ 4 callers
Method
error
Firmware-master/cnc_ctrl_v1/Axis.cpp:159
↓ 4 callers
Method
init
Firmware-master/cnc_ctrl_v1/Kinematics.cpp:30
↓ 4 callers
Function
movementUpdate
Firmware-master/cnc_ctrl_v1/Motion.cpp:62
↓ 4 callers
Function
reportStatusMessage
Firmware-master/cnc_ctrl_v1/Report.cpp:22
↓ 4 callers
Function
setSpindlePower
Firmware-master/cnc_ctrl_v1/Spindle.cpp:25
↓ 4 callers
Function
settingsLoadOldSteps
Firmware-master/cnc_ctrl_v1/Settings.cpp:201
↓ 3 callers
Method
SetTunings
SetTunings(...)************************************************************* * This function allows the controller's dynamic performance to be adjust
Firmware-master/cnc_ctrl_v1/PID_v1.cpp:99
↓ 3 callers
Method
detachIfIdle
Firmware-master/cnc_ctrl_v1/Axis.cpp:214
↓ 3 callers
Method
getPitch
Firmware-master/cnc_ctrl_v1/Axis.cpp:173
↓ 3 callers
Method
setSteps
Firmware-master/cnc_ctrl_v1/Axis.cpp:77
↓ 3 callers
Function
settingsWipe
Firmware-master/cnc_ctrl_v1/Settings.cpp:115
↓ 3 callers
Method
steps
Firmware-master/cnc_ctrl_v1/Axis.cpp:70
↓ 3 callers
Method
stop
Firmware-master/cnc_ctrl_v1/Axis.cpp:232
↓ 3 callers
Method
test
Firmware-master/cnc_ctrl_v1/Axis.cpp:244
↓ 2 callers
Method
Compute
Compute() ********************************************************************** * This, as they say, is where the magic happens. this function
Firmware-master/cnc_ctrl_v1/PID_v1.cpp:51
↓ 2 callers
Function
G1
Firmware-master/cnc_ctrl_v1/GCode.cpp:636
↓ 2 callers
Method
SetOutputLimits
SetOutputLimits(...)**************************************************** * This function will be used far more often than SetInputLimits. while
Firmware-master/cnc_ctrl_v1/PID_v1.cpp:146
↓ 2 callers
Method
SetSampleTime
SetSampleTime(...) ********************************************************* * sets the period, in Milliseconds, at which the calculation is performe
Firmware-master/cnc_ctrl_v1/PID_v1.cpp:126
↓ 2 callers
Function
arc
why does this return anything
Firmware-master/cnc_ctrl_v1/Motion.cpp:232
↓ 2 callers
Method
available
Firmware-master/cnc_ctrl_v1/SimavrSerial.cpp:21
↓ 2 callers
Method
cachedSpeed
Firmware-master/cnc_ctrl_v1/MotorGearboxEncoder.cpp:186
↓ 2 callers
Function
coordinatedMove
why does this return anything
Firmware-master/cnc_ctrl_v1/Motion.cpp:74
↓ 2 callers
Function
executeGcodeLine
Firmware-master/cnc_ctrl_v1/GCode.cpp:343
↓ 2 callers
Function
findNextGM
Firmware-master/cnc_ctrl_v1/GCode.cpp:478
↓ 2 callers
Method
getPIDString
Firmware-master/cnc_ctrl_v1/Axis.cpp:138
↓ 2 callers
Function
positionPIDOutput
Firmware-master/cnc_ctrl_v1/Testing.cpp:72
↓ 2 callers
Function
readFloat
Firmware-master/cnc_ctrl_v1/NutsAndBolts.cpp:22
↓ 2 callers
Function
setInchesToMillimetersConversion
Firmware-master/cnc_ctrl_v1/GCode.cpp:891
↓ 2 callers
Function
setPWMPrescalers
PWM frequency change presently just sets the default value different values seem to need specific PWM tunings...
Firmware-master/cnc_ctrl_v1/System.cpp:304
↓ 2 callers
Function
settingsSaveStepstoEEprom
Firmware-master/cnc_ctrl_v1/Settings.cpp:148
↓ 2 callers
Function
sign
return the sign of the parameter
Firmware-master/cnc_ctrl_v1/Motion.cpp:229
↓ 2 callers
Function
uart_pty_flush_incoming
try to empty our fifo, the uart_pty_xoff_hook() will be called when other side is full
Firmware-master/simduino/uart_pty.c:70
↓ 1 callers
Function
G10
Firmware-master/cnc_ctrl_v1/GCode.cpp:767
↓ 1 callers
Function
G2
Firmware-master/cnc_ctrl_v1/GCode.cpp:705
↓ 1 callers
Function
G38
Firmware-master/cnc_ctrl_v1/GCode.cpp:777
↓ 1 callers
Function
G4
Firmware-master/cnc_ctrl_v1/GCode.cpp:738
↓ 1 callers
Function
PIDTestPosition
Firmware-master/cnc_ctrl_v1/Testing.cpp:84
↓ 1 callers
Function
PIDTestVelocity
Firmware-master/cnc_ctrl_v1/Testing.cpp:19
↓ 1 callers
Method
additiveWrite
Firmware-master/cnc_ctrl_v1/Motor.cpp:90
↓ 1 callers
Function
calibrateChainLengths
Firmware-master/cnc_ctrl_v1/System.cpp:30
↓ 1 callers
Function
checkForProbeTouch
Firmware-master/cnc_ctrl_v1/Probe.cpp:24
↓ 1 callers
Method
computeSpeed
Firmware-master/cnc_ctrl_v1/MotorGearboxEncoder.cpp:132
↓ 1 callers
Method
disablePositionPID
Firmware-master/cnc_ctrl_v1/Axis.cpp:111
↓ 1 callers
Method
elapsedTime
Firmware-master/cnc_ctrl_v1/Encoder.h:115
↓ 1 callers
Method
empty
Firmware-master/cnc_ctrl_v1/maslowRingBuffer.cpp:201
↓ 1 callers
Method
enablePositionPID
Firmware-master/cnc_ctrl_v1/Axis.cpp:117
↓ 1 callers
Function
executeBcodeLine
Firmware-master/cnc_ctrl_v1/GCode.cpp:118
↓ 1 callers
Function
executeMcodeLine
Firmware-master/cnc_ctrl_v1/GCode.cpp:401
↓ 1 callers
Function
executeOtherCodeLine
Firmware-master/cnc_ctrl_v1/GCode.cpp:452
↓ 1 callers
Function
findEndOfNumber
Firmware-master/cnc_ctrl_v1/GCode.cpp:79
↓ 1 callers
Function
getPCBVersion
Firmware-master/cnc_ctrl_v1/System.cpp:276
↓ 1 callers
Function
interpretCommandString
Firmware-master/cnc_ctrl_v1/GCode.cpp:546
↓ 1 callers
Function
laserOff
Firmware-master/cnc_ctrl_v1/Spindle.cpp:112
↓ 1 callers
Function
laserOn
Firmware-master/cnc_ctrl_v1/Spindle.cpp:106
↓ 1 callers
Method
lastSpeed
Firmware-master/cnc_ctrl_v1/Motor.cpp:83
↓ 1 callers
Method
lastStepTime
Firmware-master/cnc_ctrl_v1/Encoder.h:126
↓ 1 callers
Function
motionDetachIfIdle
Firmware-master/cnc_ctrl_v1/Motion.cpp:365
↓ 1 callers
Method
numberOfLines
Firmware-master/cnc_ctrl_v1/maslowRingBuffer.cpp:64
↓ 1 callers
Method
pidInput
Firmware-master/cnc_ctrl_v1/Axis.cpp:303
↓ 1 callers
Method
pidOutput
Firmware-master/cnc_ctrl_v1/Axis.cpp:304
↓ 1 callers
Method
pidState
Firmware-master/cnc_ctrl_v1/PID_v1.cpp:220
↓ 1 callers
Method
prettyReadLine
Firmware-master/cnc_ctrl_v1/maslowRingBuffer.cpp:102
↓ 1 callers
Function
readSerialCommands
Firmware-master/cnc_ctrl_v1/GCode.cpp:35
↓ 1 callers
Function
reportAlarmMessage
Prints alarm messages.
Firmware-master/cnc_ctrl_v1/Report.cpp:113
↓ 1 callers
Function
reportFeedbackMessage
Firmware-master/cnc_ctrl_v1/Report.cpp:83
↓ 1 callers
Function
reportMaslowHelp
Firmware-master/cnc_ctrl_v1/Report.cpp:300
↓ 1 callers
Function
reportMaslowSettings
Maslow global settings print out. NOTE: The numbering scheme here must correlate to storing in settings.c
Firmware-master/cnc_ctrl_v1/Report.cpp:139
↓ 1 callers
Function
returnError
Firmware-master/cnc_ctrl_v1/Report.cpp:242
↓ 1 callers
Function
returnPoz
Firmware-master/cnc_ctrl_v1/Report.cpp:263
↓ 1 callers
Function
sanitizeCommandString
Firmware-master/cnc_ctrl_v1/GCode.cpp:493
↓ 1 callers
Method
setEncoderResolution
Firmware-master/cnc_ctrl_v1/MotorGearboxEncoder.cpp:121
↓ 1 callers
Method
setName
Firmware-master/cnc_ctrl_v1/MotorGearboxEncoder.cpp:193
↓ 1 callers
Function
settingsLoadStepsFromEEprom
Firmware-master/cnc_ctrl_v1/Settings.cpp:168
↓ 1 callers
Function
settingsReset
Firmware-master/cnc_ctrl_v1/Settings.cpp:58
↓ 1 callers
Function
settingsSaveToEEprom
Firmware-master/cnc_ctrl_v1/Settings.cpp:137
next →
1–100 of 250, ranked by callers