|
Typedefs |
| typedef _bsStepperDevice_specificsStruct * | bsStepperDevice_specifics_t |
Functions |
| DECLSPEC bsStepperDevice_specifics_t | bsStepperDevice_getDeviceSpecifics (bsDeviceTable_deviceInfo_t deviceInstancePtr) |
| DECLSPEC uint8_t | bsStepperDevice_requestSetConfig (bsStepperDevice_specifics_t stp, uint16_t current, uint8_t autostop, uint8_t halfStep, uint8_t waveDrive, uint8_t fastDecay) |
| DECLSPEC uint8_t | bsStepperDevice_requestGetConfig (bsStepperDevice_specifics_t stp) |
| DECLSPEC void | bsStepperDevice_getPendingConfig (bsStepperDevice_specifics_t stp, uint16_t *current, uint8_t *autostop, uint8_t *halfStep, uint8_t *waveDrive, uint8_t *fastDecay) |
| DECLSPEC uint8_t | bsStepperDevice_getRequestSetConfigDone (bsStepperDevice_specifics_t stp) |
| DECLSPEC uint8_t | bsStepperDevice_getRequestGetConfigDone (bsStepperDevice_specifics_t stp) |
| DECLSPEC void | bsStepperDevice_getCurrentConfig (bsStepperDevice_specifics_t stp, uint16_t *current, uint8_t *autostop, uint8_t *halfStep, uint8_t *waveDrive, uint8_t *fastDecay) |
| DECLSPEC uint8_t | bsStepperDevice_requestSetSpeed (bsStepperDevice_specifics_t stp, int8_t speed) |
| DECLSPEC uint8_t | bsStepperDevice_requestSetStepCount (bsStepperDevice_specifics_t stp, int8_t speed, int16_t stepCount) |
| DECLSPEC uint8_t | bsStepperDevice_requestGetState (bsStepperDevice_specifics_t stp) |
| DECLSPEC int16_t | bsStepperDevice_getCurrentStepCount (bsStepperDevice_specifics_t stp) |
| DECLSPEC int8_t | bsStepperDevice_getPendingSpeed (bsStepperDevice_specifics_t stp) |
| DECLSPEC uint8_t | bsStepperDevice_getRequestSetSpeedDone (bsStepperDevice_specifics_t stp) |
| DECLSPEC int8_t | bsStepperDevice_getCurrentSpeed (bsStepperDevice_specifics_t stp) |
| DECLSPEC void | bsStepperDevice_reset (bsStepperDevice_specifics_t stp) |
| DECLSPEC void | bsStepperDevice_setTimeOutUs (bsStepperDevice_specifics_t stp, uint32_t timeOutUs) |
| DECLSPEC uint32_t | bsStepperDevice_getTimeOutUs (bsStepperDevice_specifics_t stp) |