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