1
0
mirror of https://github.com/bdring/Grbl_Esp32.git synced 2025-08-31 01:59:54 +02:00

Commit Graph

  • 3bbe92a48d Added better error reporting for incorrect configs. Added ConfigAlarm state, which you can't get out off so easily - but you are still able to upload, use files, etc. Stefan de Bruijn 2021-06-08 21:00:08 +02:00
  • f38bc96195 Removed half the unit tests and fixed the rest of them. Stefan de Bruijn 2021-06-08 10:05:39 +02:00
  • ce688e363f Simplify parser and rename handle() to various Mitch Bradley 2021-06-07 15:09:26 -10:00
  • 0e23acc07a Some cleanup trying to get I2S steps working bdring 2021-06-07 16:26:13 -05:00
  • 66a4d6eba1 Update Pin.cpp bdring 2021-06-07 13:24:21 -05:00
  • 70907d2d47 Even more extensive test Stefan de Bruijn 2021-06-07 08:51:13 +02:00
  • 4749847b4d Made unit test for enums a bit bigger. Stefan de Bruijn 2021-06-07 08:50:18 +02:00
  • 11433470dd Fixed bug in enumitem parsing / string equals. Added unit test for yaml enums. Added some comments. Stefan de Bruijn 2021-06-06 19:13:39 +02:00
  • 26f40444ad Fixed PIO to support pio test. Stefan de Bruijn 2021-06-05 21:13:46 +02:00
  • 4b1e4aec7b Fixed last tree builder bug. Stefan de Bruijn 2021-06-04 23:23:31 +02:00
  • d316af61ab Added yaml tree builder tests. Fixed nasty bug in parser handler. Stefan de Bruijn 2021-06-04 23:00:46 +02:00
  • 869b2aea8d Merge branch 'YamlSettings' of https://github.com/bdring/Grbl_Esp32 into YamlSettings Stefan de Bruijn 2021-06-04 22:02:41 +02:00
  • 12f0863c4c Added some yaml parser tests Stefan de Bruijn 2021-06-04 22:02:33 +02:00
  • d79b3b29e2 Added first yaml test Stefan de Bruijn 2021-06-04 21:28:04 +02:00
  • c2efa73baf Added fallback to AP. Useful for current YAML testing Mitch Bradley 2021-06-04 09:11:58 -10:00
  • d52f9c085e Fixed weird issue with AP/STA in parser. Stefan de Bruijn 2021-06-04 20:48:23 +02:00
  • c13e85a5b0 Turned of tokenizer debugging messages Mitch Bradley 2021-06-03 22:20:08 -10:00
  • 8ebbe52bca Tidier Wifi connection messages Mitch Bradley 2021-06-03 22:13:28 -10:00
  • 26204b84e6 Axis config sanity checking Mitch Bradley 2021-06-03 22:12:08 -10:00
  • 34ee18317b Tokenizer produces only string values Mitch Bradley 2021-06-03 22:06:50 -10:00
  • 1f2b97a2c1 Better error message for pin setup failure Mitch Bradley 2021-06-03 09:58:51 -10:00
  • 73ea271738 grbl_msg_sendf -> info_serial etc Mitch Bradley 2021-06-03 09:56:11 -10:00
  • a190abf215 Better messages for I2SO pins Mitch Bradley 2021-06-03 09:17:07 -10:00
  • 7b3767e67c Fixed oops in last commit Mitch Bradley 2021-06-03 08:50:39 -10:00
  • a09825c888 Terse pin error messages Mitch Bradley 2021-06-03 08:43:47 -10:00
  • eb744db714 Merge branch 'YamlSettings' of https://github.com/bdring/Grbl_Esp32 into YamlSettings Mitch Bradley 2021-06-03 08:24:38 -10:00
  • a999a178e8 Fixed Assert for ESP32 environment Mitch Bradley 2021-06-03 08:23:11 -10:00
  • 12472ea7de Reverting accidental commit bdring 2021-06-03 09:08:23 -05:00
  • c2b848985c Update config.yaml bdring 2021-06-03 09:06:28 -05:00
  • 620de14b10 Dead code Mitch Bradley 2021-06-02 13:29:12 -10:00
  • 9f79d12119 Start a default AP if no comms: config Mitch Bradley 2021-06-02 12:37:17 -10:00
  • 8738b4ea71 Fixed reverse parsing of IP addresses from Yaml. Stefan de Bruijn 2021-06-02 22:12:15 +02:00
  • ca858d489b Updated Wifi config to yaml style. Added yaml example of WiFi to config.yaml. Fixed a bug with strings in config. Stefan de Bruijn 2021-06-02 21:54:06 +02:00
  • 9bde9dcc7b First version of JSON generator for WebUI based on Machine config. Stefan de Bruijn 2021-06-02 20:48:42 +02:00
  • 17ff4f3c2e Merge branch 'YamlSettings' of https://github.com/bdring/Grbl_Esp32 into YamlSettings Stefan de Bruijn 2021-06-02 09:42:05 +02:00
  • b04d824837 Implemented Pin. Figured out a way to work around the TrinamicDriver pins. Stefan de Bruijn 2021-06-02 09:41:59 +02:00
  • d79e86357f More Spindle ISR improvements - less work in VFD ISR Mitch Bradley 2021-06-01 14:58:19 -10:00
  • 00a718c11a Implemented JSON generator for WebUI [untested] Stefan de Bruijn 2021-06-01 20:19:07 +02:00
  • ab962bf8b1 Added min/max limits to yaml settings. Stefan de Bruijn 2021-05-31 21:26:01 +02:00
  • 1380a5f34f More move semantics fixes in Pin related code. Fixed unit tests as well. Stefan de Bruijn 2021-05-31 20:52:40 +02:00
  • 8f3ca5509e Fixed move semantics of Pin usage. Stefan de Bruijn 2021-05-31 20:09:16 +02:00
  • 3f0488bf43 IRAM_ATTR on everything the Stepper ISR can call Mitch Bradley 2021-05-30 14:34:45 -10:00
  • a302935f1b Use hal timer functions because IRAM_ATTR Mitch Bradley 2021-05-30 10:54:47 -10:00
  • d15fecd474 Removed PinLookup layer Mitch Bradley 2021-05-30 07:43:04 -10:00
  • 195bb1ff7e Merge branch 'YamlSettings' of https://github.com/bdring/Grbl_Esp32 into YamlSettings Mitch Bradley 2021-05-28 13:34:50 -10:00
  • 1347459168 Created Pin,report(legend) method Mitch Bradley 2021-05-28 13:30:17 -10:00
  • 38e8a93b10 Factor and reorder init Mitch Bradley 2021-05-28 13:28:47 -10:00
  • bf2ea18d65 setAttr() was discarding attributes from YAML Mitch Bradley 2021-05-28 13:27:16 -10:00
  • 32506097a4 Update config.yaml bdring 2021-05-28 16:30:42 -05:00
  • f0d2feb901 Report attributes in pin names Mitch Bradley 2021-05-28 09:20:07 -10:00
  • c92ef9d9c1 Fixed limit state reporting bdring 2021-05-28 13:19:50 -05:00
  • e0c0ccb26e Moved step/dir/enable timing to global bdring 2021-05-28 10:29:24 -05:00
  • b82b55695e Configure SPI CS per peripheral Mitch Bradley 2021-05-27 13:56:07 -10:00
  • 938a3463de global enumerated step_type Mitch Bradley 2021-05-27 13:42:42 -10:00
  • f7b4abd8d2 Wrong logic sense in StandardStepper::unstep() Mitch Bradley 2021-05-27 11:03:05 -10:00
  • 6da2c699ff Fixed crashes caused by recent work Mitch Bradley 2021-05-27 09:28:47 -10:00
  • 97fd1e3a32 Dead code Mitch Bradley 2021-05-26 09:05:24 -10:00
  • d792dde0e7 Added Root Controller yaml file Mitch Bradley 2021-05-26 09:03:26 -10:00
  • c195f0744b Changed _millis to _ms in spindle delay names Mitch Bradley 2021-05-26 09:02:25 -10:00
  • b0db24faf8 Fixed bug that prevented spindle config from compiling Mitch Bradley 2021-05-26 09:01:39 -10:00
  • 6325a576b5 Added homing_init_lock config item Mitch Bradley 2021-05-26 09:00:36 -10:00
  • e96308c11b Fixed SDCard config Stefan de Bruijn 2021-05-26 12:40:27 +02:00
  • 8df0d4daa8 Dead code Mitch Bradley 2021-05-25 23:06:49 -10:00
  • 8e2091fb29 YAML Spindles - a stab at it. Mitch Bradley 2021-05-25 23:01:07 -10:00
  • adc66992dd Move SD stuff into a class Mitch Bradley 2021-05-25 23:00:23 -10:00
  • f31a7d9186 Added some Machines/*.yaml files Mitch Bradley 2021-05-25 12:05:12 -10:00
  • 54a7f93733 Removed obsolete AxisMaskSetting and FloatSetting Mitch Bradley 2021-05-25 09:27:17 -10:00
  • 30c0bd276e SD Card Detect pin Mitch Bradley 2021-05-25 09:07:41 -10:00
  • 4fbf90ce11 Dead defines for analog and digital pins Mitch Bradley 2021-05-25 09:06:01 -10:00
  • e6688384c6 Removed dead code Mitch Bradley 2021-05-25 08:31:32 -10:00
  • d997f7c4f0 Removed REPORT_FIELD ifdefs; nobody uses them Mitch Bradley 2021-05-25 08:17:14 -10:00
  • 0f9fbf0b21 Removed obsolete fields from ControlPin class Mitch Bradley 2021-05-25 08:12:30 -10:00
  • 44c02e7e5b Move the pinReportStarted logic into Report.cpp Mitch Bradley 2021-05-25 08:11:31 -10:00
  • 6bd74b3585 Changed control pins based on the ISR_WIP branch Added user defined pins Stefan de Bruijn 2021-05-25 12:28:48 +02:00
  • 6eac36c66f Changed ISR registration in ControlPin to class member registration. Stefan de Bruijn 2021-05-25 11:07:31 +02:00
  • 0de9f12c3a Merged with the changes from Mitch Stefan de Bruijn 2021-05-25 11:03:15 +02:00
  • 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 Stefan de Bruijn 2021-05-25 11:02:51 +02:00
  • ff49785c3d Control Pins (plumbing to System.cpp is pending) Mitch Bradley 2021-05-24 22:50:46 -10:00
  • 8efe02e565 Fixed thread fencing for settings Fixed copyright comments Stefan de Bruijn 2021-05-25 09:48:24 +02:00
  • 5ca34f9911 Big homing fixup Mitch Bradley 2021-05-24 11:24:47 -10:00
  • 7b3f9e43da Moved SEC_PER_MIN_SQ Mitch Bradley 2021-05-24 11:22:47 -10:00
  • 32e0c3dc39 Deleted dead variable in Stepper.h Mitch Bradley 2021-05-24 11:21:14 -10:00
  • 75bd333087 Moved coolant delay into the class set_state() method Mitch Bradley 2021-05-24 11:20:15 -10:00
  • e98ee547e6 Fixed bug in uint handler() Mitch Bradley 2021-05-24 11:16:28 -10:00
  • 11f436ddda Rename coolant variables Mitch Bradley 2021-05-24 06:24:44 -10:00
  • 92532e8622 More ->get()s bite the dust Mitch Bradley 2021-05-23 09:42:09 -10:00
  • e394035543 Added MD file for generic factory. Moved Parser::is to cpp file. Stefan de Bruijn 2021-05-23 10:11:43 +02:00
  • 4916f9fdf0 Use default config after a panic Mitch Bradley 2021-05-22 14:58:35 -10:00
  • 632344bd9b Fixed parser name match bug Mitch Bradley 2021-05-22 14:56:46 -10:00
  • de6a6d5de0 Killed some dead ifdefs Mitch Bradley 2021-05-22 14:56:09 -10:00
  • 4d82665837 Reinstate latest index.html.gz Mitch Bradley 2021-05-22 10:10:28 -10:00
  • b9ca18c68a Fixed webui Mitch Bradley 2021-05-22 09:43:07 -10:00
  • baf74070e5 Message format cleanups Mitch Bradley 2021-05-21 14:30:52 -10:00
  • 6f48057687 Error message on PWM frequency 0 Mitch Bradley 2021-05-21 14:30:24 -10:00
  • e6f45ffdcc MachineConfig::instance() is just too verbose. Mitch Bradley 2021-05-21 14:13:00 -10:00
  • 4765a24756 Use a default most-empty config file if config.yaml missing Mitch Bradley 2021-05-21 13:54:52 -10:00
  • d1d74165f6 Check freq != 0 in PWMSpindle to prevent div-by-0 crashes Mitch Bradley 2021-05-21 13:53:58 -10:00
  • fe41a4d516 Improvements to logging, including Mitch Bradley 2021-05-21 13:51:14 -10:00
  • 02c141edad Fixed logging - Serial -> Uart0 Mitch Bradley 2021-05-21 10:06:57 -10:00
  • 181b81a66b Fixed number_axis->get() in Custom/ Mitch Bradley 2021-05-21 09:03:19 -10:00