Open Am0k-GIT opened 1 year ago
The $22
setting has a bit inserted from the limits flags at position 4 - so there is no 1:1 relation with the homing flags byte:
https://github.com/grblHAL/core/blob/e2ba6db69cda9d7ab664c3d4bbce0c1737b81768/settings.c#L979-L998
Other settings may also mix data from different sources, and as you can see from above also modify related settings.
Thank you.
\internal Bit 4 in settings.homing.flags.
in config.h
phrase confused me
\internal Bit 4 in settings.homing.flags. in config.h phrase confused me
Yep - that is a documentation bug - I'll have to proofread it again...
Two homing settings defines are missing the DEFAULT_ prefix, will fix in the next commit. And I will move the DEFAULT_LIMITS_TWO_SWITCHES_ON_AXES setting into the $22 group.
BTW do you want me to add a link to your board in the controllers list? If so then if you are not using an existing board map then yours should be added to the repo as well.
Yes, I'm actively following your work, and I'm trying to make my board better as much as I can. Mail for honor if there is a link to it somewhere. Right now I'm using pinmap by simply overwriting blackpill_map.h
Right now I'm using pinmap by simply overwriting blackpill_map.h
Don't do that if you want other people to use your board. Create a new map file and modify _mymachine.h and driver.h to compile with it when enabled. Then create a pull request for the changed files. If you want the board to be available from the Web Builder add it to driver.json as well and include it in the pull request.
Good afternoon I am using the following configuration:
$22=53 (0b00110101)
However, after flashing,$RST=$
, I see in EEPROM$22=101 (0b01100101)
Next combination:
$22=127 (0b01111111)
However, after flashing, $RST=$, I see in EEPROM$22=239 (0b11101111)