Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
Jake Read
ucbus-stepper
Commits
6fa375d4
Commit
6fa375d4
authored
May 19, 2021
by
Jake Read
Browse files
add option for og module on stepper, and add homing query state for home-completion promises
parent
3ccc109b
Changes
2
Hide whitespace changes
Inline
Side-by-side
firmware/osape-smoothieroll-drop-stepper/src/config.h
View file @
6fa375d4
...
...
@@ -4,4 +4,6 @@
//#define UCBUS_IS_HEAD
#define UCBUS_IS_DROP
#define IS_OG_MODULE
#endif
\ No newline at end of file
firmware/osape-smoothieroll-drop-stepper/src/main.cpp
View file @
6fa375d4
...
...
@@ -104,6 +104,17 @@ boolean onHomeData(uint8_t* data, uint16_t len){
vertex_t
*
homeEp
=
osapBuildEndpoint
(
"Home"
,
onHomeData
,
nullptr
);
// -------------------------------------------------------- HOME STATE
boolean
beforeHomeStateQuery
(
void
);
vertex_t
*
homeStateEp
=
osapBuildEndpoint
(
"HomeState"
,
nullptr
,
beforeHomeStateQuery
);
boolean
beforeHomeStateQuery
(
void
){
homeStateEp
->
ep
->
data
[
0
]
=
homing
;
homeStateEp
->
ep
->
dataLen
=
1
;
}
// -------------------------------------------------------- LIMIT SETUP
#define LIMIT_PORT PORT->Group[0]
...
...
@@ -148,6 +159,7 @@ void setup() {
osapAddVertex
(
cScaleEp
);
// 5
// homing
osapAddVertex
(
homeEp
);
// 6
osapAddVertex
(
homeStateEp
);
// 7
// stepper init
stepper_hw
->
init
(
false
,
c_scale
);
}
...
...
@@ -289,7 +301,7 @@ void ucBusDrop_onRxISR(void){
}
return
;
}
// normal step operation
//DEBUG2PIN_TOGGLE;
move_counter
+=
vel
;
boolean
move_check
=
(
move_counter
>
1.0
F
);
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment