1
0
mirror of https://github.com/bdring/Grbl_Esp32.git synced 2025-08-31 18:11:48 +02:00
Commit Graph

1021 Commits

Author SHA1 Message Date
bdring
32506097a4 Update config.yaml 2021-05-28 16:30:42 -05:00
Mitch Bradley
f0d2feb901 Report attributes in pin names 2021-05-28 09:20:07 -10:00
bdring
c92ef9d9c1 Fixed limit state reporting 2021-05-28 13:19:50 -05:00
bdring
e0c0ccb26e Moved step/dir/enable timing to global 2021-05-28 10:29:24 -05:00
Mitch Bradley
b82b55695e Configure SPI CS per peripheral 2021-05-27 13:56:07 -10:00
Mitch Bradley
938a3463de global enumerated step_type 2021-05-27 13:55:43 -10:00
Mitch Bradley
f7b4abd8d2 Wrong logic sense in StandardStepper::unstep() 2021-05-27 11:03:05 -10:00
Mitch Bradley
6da2c699ff Fixed crashes caused by recent work 2021-05-27 09:28:47 -10:00
Mitch Bradley
97fd1e3a32 Dead code 2021-05-26 09:05:24 -10:00
Mitch Bradley
d792dde0e7 Added Root Controller yaml file
It is a good test because it uses a lot of features and
is different from many of the other boards.
2021-05-26 09:03:26 -10:00
Mitch Bradley
c195f0744b Changed _millis to _ms in spindle delay names 2021-05-26 09:02:25 -10:00
Mitch Bradley
b0db24faf8 Fixed bug that prevented spindle config from compiling 2021-05-26 09:01:39 -10:00
Mitch Bradley
6325a576b5 Added homing_init_lock config item 2021-05-26 09:00:36 -10:00
Stefan de Bruijn
e96308c11b Fixed SDCard config 2021-05-26 12:40:27 +02:00
Mitch Bradley
8df0d4daa8 Dead code 2021-05-25 23:06:49 -10:00
Mitch Bradley
8e2091fb29 YAML Spindles - a stab at it. 2021-05-25 23:01:07 -10:00
Mitch Bradley
adc66992dd Move SD stuff into a class
The SDCardPin stuff needs to move into that class
2021-05-25 23:00:23 -10:00
Mitch Bradley
f31a7d9186 Added some Machines/*.yaml files 2021-05-25 12:05:12 -10:00
Mitch Bradley
54a7f93733 Removed obsolete AxisMaskSetting and FloatSetting 2021-05-25 09:27:17 -10:00
Mitch Bradley
30c0bd276e SD Card Detect pin
The file structure needs work - SDCardPin.h/cpp needs to be
merged into a coherent SDCard class in SDCard.h/cpp.  This
version is an interim solution that gets rid of the final
vestiges of PinSettings.
2021-05-25 09:11:56 -10:00
Mitch Bradley
4fbf90ce11 Dead defines for analog and digital pins 2021-05-25 09:06:01 -10:00
Mitch Bradley
e6688384c6 Removed dead code 2021-05-25 08:31:32 -10:00
Mitch Bradley
d997f7c4f0 Removed REPORT_FIELD ifdefs; nobody uses them 2021-05-25 08:17:14 -10:00
Mitch Bradley
0f9fbf0b21 Removed obsolete fields from ControlPin class 2021-05-25 08:12:30 -10:00
Mitch Bradley
44c02e7e5b Move the pinReportStarted logic into Report.cpp 2021-05-25 08:11:31 -10:00
Stefan de Bruijn
6bd74b3585 Changed control pins based on the ISR_WIP branch
Added user defined pins
2021-05-25 12:28:48 +02:00
Stefan de Bruijn
6eac36c66f Changed ISR registration in ControlPin to class member registration. 2021-05-25 11:07:31 +02:00
Stefan de Bruijn
0de9f12c3a Merged with the changes from Mitch 2021-05-25 11:03:15 +02:00
Stefan de Bruijn
a6f7f5ef0e Changed BT settings to yaml style config.
Fixed a bug in the Pin ISR
Fixed a few bugs in the Pin unit tests & added ISR test case
2021-05-25 11:02:51 +02:00
Mitch Bradley
ff49785c3d Control Pins (plumbing to System.cpp is pending) 2021-05-24 22:50:46 -10:00
Stefan de Bruijn
8efe02e565 Fixed thread fencing for settings
Fixed copyright comments
2021-05-25 09:48:24 +02:00
Mitch Bradley
5ca34f9911 Big homing fixup 2021-05-24 11:24:47 -10:00
Mitch Bradley
7b3f9e43da Moved SEC_PER_MIN_SQ 2021-05-24 11:22:47 -10:00
Mitch Bradley
32e0c3dc39 Deleted dead variable in Stepper.h 2021-05-24 11:21:14 -10:00
Mitch Bradley
75bd333087 Moved coolant delay into the class set_state() method 2021-05-24 11:20:15 -10:00
Mitch Bradley
e98ee547e6 Fixed bug in uint handler() 2021-05-24 11:16:28 -10:00
Mitch Bradley
11f436ddda Rename coolant variables 2021-05-24 06:24:44 -10:00
Mitch Bradley
92532e8622 More ->get()s bite the dust 2021-05-23 09:42:09 -10:00
Stefan de Bruijn
e394035543 Added MD file for generic factory. Moved Parser::is to cpp file. 2021-05-23 10:11:43 +02:00
Mitch Bradley
4916f9fdf0 Use default config after a panic
... to prevent reset loops.
2021-05-22 14:58:35 -10:00
Mitch Bradley
632344bd9b Fixed parser name match bug
"direction_delay_ms" matched "direction"
2021-05-22 14:56:46 -10:00
Mitch Bradley
de6a6d5de0 Killed some dead ifdefs 2021-05-22 14:56:09 -10:00
Mitch Bradley
4d82665837 Reinstate latest index.html.gz
The old one was accidentally substituted during the YAML merge
2021-05-22 10:10:28 -10:00
Mitch Bradley
b9ca18c68a Fixed webui 2021-05-22 09:43:07 -10:00
Mitch Bradley
baf74070e5 Message format cleanups 2021-05-21 14:30:52 -10:00
Mitch Bradley
6f48057687 Error message on PWM frequency 0 2021-05-21 14:30:24 -10:00
Mitch Bradley
e6f45ffdcc MachineConfig::instance() is just too verbose.
How about just "config"
2021-05-21 14:13:00 -10:00
Mitch Bradley
4765a24756 Use a default most-empty config file if config.yaml missing 2021-05-21 13:54:52 -10:00
Mitch Bradley
d1d74165f6 Check freq != 0 in PWMSpindle to prevent div-by-0 crashes 2021-05-21 13:53:58 -10:00
Mitch Bradley
fe41a4d516 Improvements to logging, including
* Use client_write so data goes to all clients, not just the Uart
* Added unsigned int to SimpleOutputStream so uints can be logged
* Added MSG: prefix on all log messages for Grbl protocol compatibility
* Use log_warn in PWMSpindle to test it
2021-05-21 13:51:14 -10:00