Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Misfittech/nano_stepper
/ functions
Functions
352 in github.com/Misfittech/nano_stepper
⨍
Functions
352
◇
Types & classes
18
↓ 105 callers
Function
CommandPrintf
firmware/stepper_nano_zero/command.cpp:70
↓ 33 callers
Function
syncADC
firmware/stepper_nano_zero/fet_driver.cpp:464
↓ 18 callers
Method
updateParamsFromNVM
firmware/stepper_nano_zero/stepper_controller.cpp:111
↓ 17 callers
Method
move
firmware/stepper_nano_zero/stepper_controller.cpp:838
↓ 16 callers
Function
flashWrite
firmware/stepper_nano_zero/Flash.cpp:88
↓ 16 callers
Function
syncTCC
firmware/stepper_nano_zero/A4954.cpp:56
↓ 15 callers
Function
exitCriticalSection
firmware/stepper_nano_zero/stepper_controller.cpp:102
↓ 15 callers
Function
nvmWriteSystemParms
firmware/stepper_nano_zero/nonvolatile.cpp:114
↓ 14 callers
Function
syncTCC
firmware/stepper_nano_zero/fet_driver.cpp:148
↓ 13 callers
Function
enableTCInterrupts
firmware/stepper_nano_zero/stepper_controller.cpp:79
↓ 13 callers
Function
enterCriticalSection
firmware/stepper_nano_zero/stepper_controller.cpp:95
↓ 12 callers
Function
SysLogPuts
firmware/stepper_nano_zero/syslog.cpp:79
↓ 12 callers
Function
disableTCInterrupts
firmware/stepper_nano_zero/stepper_controller.cpp:88
↓ 10 callers
Function
getBit
firmware/stepper_nano_zero/as5047d.cpp:64
↓ 10 callers
Function
nvmWriteMotorParms
firmware/stepper_nano_zero/nonvolatile.cpp:122
↓ 8 callers
Method
getCurrentAngle
firmware/stepper_nano_zero/stepper_controller.cpp:954
↓ 8 callers
Function
syncTCC
firmware/stepper_nano_zero/A5995.cpp:58
↓ 8 callers
Method
write
firmware/stepper_nano_zero/Adafruit_GFX.cpp:472
↓ 7 callers
Function
ftoa
* FUNCTION: ftoa * AUTHOR = TRAMPAS STERN * FILE = strio.c * DATE = 2/6/2003 4:27:14 PM * * PARAMETERS: long,*str, int count
firmware/stepper_nano_zero/ftoa.cpp:56
↓ 6 callers
Function
GetMeanAdc
firmware/stepper_nano_zero/fet_driver.cpp:590
↓ 6 callers
Function
getTableIndex
firmware/stepper_nano_zero/calibration.cpp:45
↓ 6 callers
Method
lcdShow
firmware/stepper_nano_zero/nzs_lcd.cpp:87
↓ 5 callers
Function
ADCRead
firmware/stepper_nano_zero/fet_driver.cpp:483
↓ 5 callers
Method
moveToAbsAngle
firmware/stepper_nano_zero/stepper_controller.cpp:892
↓ 4 callers
Function
bridge1
firmware/stepper_nano_zero/A4954.cpp:70
↓ 4 callers
Function
bridge2
firmware/stepper_nano_zero/A4954.cpp:101
↓ 4 callers
Method
calValid
firmware/stepper_nano_zero/calibration.cpp:512
↓ 4 callers
Method
fastReverseLookup
firmware/stepper_nano_zero/calibration.cpp:101
↓ 4 callers
Method
getEncoderAngle
firmware/stepper_nano_zero/stepper_controller.cpp:920
↓ 4 callers
Method
setCursor
firmware/stepper_nano_zero/Adafruit_GFX.cpp:614
↓ 4 callers
Function
setPinCfg
firmware/stepper_nano_zero/board.h:494
↓ 4 callers
Function
setPinMux
firmware/stepper_nano_zero/board.h:501
↓ 3 callers
Function
CommandInit
firmware/stepper_nano_zero/command.cpp:57
↓ 3 callers
Function
CommandProcess
This function will process commands from the UART
firmware/stepper_nano_zero/command.cpp:300
↓ 3 callers
Function
SysLogInit
firmware/stepper_nano_zero/syslog.cpp:105
↓ 3 callers
Function
YELLOW_LED
firmware/stepper_nano_zero/board.h:452
↓ 3 callers
Function
cosine
firmware/stepper_nano_zero/sine.cpp:167
↓ 3 callers
Function
eepromGetNextWritPage
find the next page to write
firmware/stepper_nano_zero/eeprom.cpp:154
↓ 3 callers
Function
eepromInit
firmware/stepper_nano_zero/eeprom.cpp:221
↓ 3 callers
Function
enableTCC0
firmware/stepper_nano_zero/fet_driver.cpp:325
↓ 3 callers
Function
exitTC3CriticalSection
firmware/stepper_nano_zero/planner.cpp:44
↓ 3 callers
Function
getPinMux
firmware/stepper_nano_zero/board.h:472
↓ 3 callers
Function
interp
firmware/stepper_nano_zero/calibration.cpp:53
↓ 3 callers
Method
move
this is precise move and modulo of A4954_NUM_MICROSTEPS is a full step. stepAngle is in A4954_NUM_MICROSTEPS units.. The A4954 has no idea where the m
firmware/stepper_nano_zero/A4954.cpp:332
↓ 3 callers
Function
setDAC
firmware/stepper_nano_zero/A4954.cpp:180
↓ 3 callers
Function
setDAC
firmware/stepper_nano_zero/A5995.cpp:73
↓ 3 callers
Method
setMenu
firmware/stepper_nano_zero/nzs_lcd.cpp:121
↓ 3 callers
Function
sine
firmware/stepper_nano_zero/sine.cpp:141
↓ 2 callers
Function
GetMotorVoltage
firmware/stepper_nano_zero/board.h:441
↓ 2 callers
Function
SET_PIN_PERHERIAL
firmware/stepper_nano_zero/board.h:517
↓ 2 callers
Method
calibrateEncoder
The encoder needs to be calibrated to the motor. we will assume full step detents are correct, ex 1.8 degree motor will have 200 steps for 360 degrees
firmware/stepper_nano_zero/stepper_controller.cpp:482
↓ 2 callers
Function
checkDir
firmware/stepper_nano_zero/steppin.cpp:40
↓ 2 callers
Function
checksum
firmware/stepper_nano_zero/eeprom.cpp:70
↓ 2 callers
Function
commandsProcess
firmware/stepper_nano_zero/commands.cpp:1571
↓ 2 callers
Function
eepromFlush
firmware/stepper_nano_zero/eeprom.cpp:282
↓ 2 callers
Function
enableTCC0
firmware/stepper_nano_zero/A4954.cpp:132
↓ 2 callers
Function
enterTC3CriticalSection
firmware/stepper_nano_zero/planner.cpp:37
↓ 2 callers
Function
erase
firmware/stepper_nano_zero/Flash.cpp:51
↓ 2 callers
Function
fastADCRead
firmware/stepper_nano_zero/fet_driver.cpp:567
↓ 2 callers
Function
findLastGoodPage
firmware/stepper_nano_zero/eeprom.cpp:116
↓ 2 callers
Function
flashErase
firmware/stepper_nano_zero/Flash.cpp:58
↓ 2 callers
Method
getCal
firmware/stepper_nano_zero/calibration.cpp:592
↓ 2 callers
Method
getControlMode
firmware/stepper_nano_zero/stepper_controller.h:188
↓ 2 callers
Method
getLocation
returns -1 if no data, else returns number of data points remaining.
firmware/stepper_nano_zero/stepper_controller.cpp:1506
↓ 2 callers
Method
getLoopError
firmware/stepper_nano_zero/stepper_controller.h:170
↓ 2 callers
Function
getParity
firmware/stepper_nano_zero/as5047d.cpp:69
↓ 2 callers
Function
getPinCfg
firmware/stepper_nano_zero/board.h:486
↓ 2 callers
Method
getStartupEncoder
firmware/stepper_nano_zero/stepper_controller.h:158
↓ 2 callers
Function
getSteps
this function can not be called in interrupt context as the overflow interrupt for tC4 needs to run.
firmware/stepper_nano_zero/steppin.cpp:69
↓ 2 callers
Method
getVelocity
firmware/stepper_nano_zero/stepper_controller.cpp:977
↓ 2 callers
Function
isPageGood
firmware/stepper_nano_zero/eeprom.cpp:85
↓ 2 callers
Method
maxCalibrationError
bool StepperCtrl::changeMicrostep(uint16_t microSteps) { bool state=TC5_ISR_Enabled; disableTCInterrupts(); systemParams.microsteps=microSteps; mo
firmware/stepper_nano_zero/stepper_controller.cpp:380
↓ 2 callers
Method
moveConstantVelocity
firmware/stepper_nano_zero/planner.cpp:157
↓ 2 callers
Function
nvmWrite_pPID
firmware/stepper_nano_zero/nonvolatile.cpp:101
↓ 2 callers
Function
nvmWrite_sPID
firmware/stepper_nano_zero/nonvolatile.cpp:75
↓ 2 callers
Function
nvmWrite_vPID
firmware/stepper_nano_zero/nonvolatile.cpp:88
↓ 2 callers
Method
printCalTable
firmware/stepper_nano_zero/calibration.cpp:89
↓ 2 callers
Method
process
firmware/stepper_nano_zero/nzs_lcd.cpp:304
↓ 2 callers
Method
readEncoderAngle
read the encoders
firmware/stepper_nano_zero/A1333.cpp:108
↓ 2 callers
Method
readEncoderAnglePipeLineRead
firmware/stepper_nano_zero/A1333.cpp:114
↓ 2 callers
Method
setAngle
firmware/stepper_nano_zero/stepper_controller.cpp:255
↓ 2 callers
Method
setRotationDirection
firmware/stepper_nano_zero/A5995.h:84
↓ 2 callers
Method
setTextColor
firmware/stepper_nano_zero/Adafruit_GFX.cpp:631
↓ 2 callers
Method
setTextSize
firmware/stepper_nano_zero/Adafruit_GFX.cpp:627
↓ 2 callers
Method
setZero
firmware/stepper_nano_zero/stepper_controller.cpp:264
↓ 2 callers
Method
stop
firmware/stepper_nano_zero/planner.cpp:149
↓ 2 callers
Function
strcicmp
firmware/stepper_nano_zero/command.cpp:48
↓ 1 callers
Function
CommandParse
the delimiter is command/parameter delimiter by default a ' '0x20 is used but for the TDR with GUI a ':' was preferred, not sure why set to ' '/0x20 i
firmware/stepper_nano_zero/command.cpp:138
↓ 1 callers
Function
RED_LED
firmware/stepper_nano_zero/board.h:459
↓ 1 callers
Function
SysLogDebug
firmware/stepper_nano_zero/syslog.cpp:74
↓ 1 callers
Function
TC3_Init
firmware/stepper_nano_zero/planner.cpp:55
↓ 1 callers
Method
begin
firmware/stepper_nano_zero/nzs.cpp:624
↓ 1 callers
Function
boardSetupPins
sets up the pins for the board
firmware/stepper_nano_zero/board.h:381
↓ 1 callers
Method
calibrationValid
firmware/stepper_nano_zero/stepper_controller.h:172
↓ 1 callers
Method
clearDisplay
clear everything
firmware/stepper_nano_zero/Adafruit_SSD1306.cpp:509
↓ 1 callers
Function
commandsInit
firmware/stepper_nano_zero/commands.cpp:1552
↓ 1 callers
Function
configure_bod
firmware/stepper_nano_zero/nzs.cpp:605
↓ 1 callers
Method
ctrl_update
firmware/stepper_nano_zero/fet_driver.cpp:822
↓ 1 callers
Method
diagnostics
firmware/stepper_nano_zero/as5047d.cpp:255
↓ 1 callers
Method
display
firmware/stepper_nano_zero/Adafruit_SSD1306.cpp:440
next →
1–100 of 352, ranked by callers