Todd Fleming
7507294995
Merge branch 'master' of github.com:chamnit/smoother
2017-01-11 11:44:11 -05:00
Todd Fleming
9c312eef84
debugging
2017-01-11 11:41:47 -05:00
Brett Fleming
a4fc23ccad
PWM Library Working
...
Currently the library works in SystemCoreClock/4 scale. So if you want a 1 second period, use period=SystemCoreClock / 4;
2017-01-10 21:46:50 -05:00
Todd Fleming
c7a4b77e47
rx buffer size = 1024
2017-01-10 17:03:14 -05:00
Todd Fleming
37db018c70
Race in VCOM_lib fifo
2017-01-10 13:29:46 -05:00
Todd Fleming
408d820b9f
usb serial
2017-01-09 19:58:14 -05:00
Todd Fleming
99a520a442
VCOM_lib1.3
2017-01-09 18:47:25 -05:00
Todd Fleming
2aed667897
Reduce jitter
2017-01-09 13:06:42 -05:00
Todd Fleming
a27feeab51
Oops. need part of settings_init().
2017-01-09 06:38:22 -05:00
Todd Fleming
3ab9e6bd6e
Don't error from missing eeprom
2017-01-09 06:26:29 -05:00
Todd Fleming
5eb4fdacdd
Fix interrupt enable restore bug
2017-01-09 06:25:52 -05:00
Todd Fleming
5bd05fbe14
stepper bug
2017-01-09 04:06:46 -05:00
Unknown
605c30c092
PWM
...
First draft at PWM driver. Needs testing, then merging into GRBL.
2017-01-08 20:55:11 -05:00
Todd Fleming
53ebacb6e4
Set ISR priorities
2017-01-08 20:48:25 -05:00
Todd Fleming
8a28b4d098
Fix stepper cycles calc
2017-01-08 18:46:58 -05:00
Todd Fleming
d4cbac2a5c
Port stepper
2017-01-08 16:12:24 -05:00
Todd Fleming
fdf6e31218
delay_us, delay_ms
2017-01-07 23:30:48 -05:00
Todd Fleming
dec344fdb0
Fix current_control
2017-01-07 20:12:55 -05:00
Todd Fleming
3344ff1e74
Remove .bin
2017-01-07 20:10:25 -05:00
Todd Fleming
4ec14b6ec6
Current control
2017-01-07 18:31:12 -05:00
Unknown
34a4c93ccc
Whoops
2017-01-07 15:55:23 -05:00
Unknown
eabf9d2cfd
Made easier to switch uart channels.
2017-01-07 15:51:42 -05:00
Unknown
da6227c27d
First cut at serial modification for ARM. Uses a CMSIS driver for now.
2017-01-07 15:47:45 -05:00
Todd Fleming
f2fe3eebfd
Fix build. Add custom RTE_Device.h
2017-01-06 18:40:09 -05:00
Todd Fleming
fb65d80714
Remove mbed build
2017-01-06 14:52:17 -05:00
Todd Fleming
c6bda8de9a
Build using CMSIS
2017-01-06 14:50:26 -05:00
Todd Fleming
35aef077c6
motion_control.c: add PARKING_ENABLE condition
2017-01-06 14:46:39 -05:00
Todd Fleming
179bfd6a9c
Add LPC17xx startup
2017-01-06 13:45:10 -05:00
Todd Fleming
1cefc775b1
Remove atmega Makefile
2017-01-06 13:42:20 -05:00
Todd Fleming
40c74f3d9c
Add CMSIS_5 and NXP_LPC submodules
2017-01-06 13:40:33 -05:00
Todd Fleming
34a805c897
Remove mbed submodule
2017-01-06 13:37:37 -05:00
Todd Fleming
c00263c5f3
Revert changes to serial.c
2017-01-06 13:32:17 -05:00
Todd Fleming
72dc1c3f9b
system.c: preserve interrupt enable
2017-01-05 20:03:54 -05:00
Unknown
c93491fb64
Started serial replacement
2017-01-04 22:07:31 -05:00
Todd Fleming
55eb5fb546
cli(), sei()
2017-01-04 22:00:27 -05:00
Todd Fleming
fb5ba4cfb9
limit pins
2017-01-04 20:48:59 -05:00
Todd Fleming
bbbdb60076
step, dir, enable ports
2017-01-04 19:04:38 -05:00
Todd Fleming
f5a117d0ba
Copy DEFAULTS_GENERIC and CPU_MAP_ATMEGA328P
2017-01-04 18:03:07 -05:00
Todd Fleming
0cb5438443
add mbed submodule
2017-01-04 14:04:22 -05:00
Todd Fleming
fe902be6e2
Update makefile
2017-01-04 13:50:59 -05:00
Todd Fleming
c8c76e0e85
Move hacks from smoother/main to grbl/main
2017-01-04 13:50:50 -05:00
Todd Fleming
4ba78b416f
Brett's changes
2017-01-04 13:43:06 -05:00
Sonny Jeon
30c0f79afd
Spindle enable pin with variable spindle option fix.
...
- [fix] When USE_SPINDLE_DIR_AS_ENABLE_PIN is enabled in config.h, the
enable pin was not being set when spindle speed is zero. This behavior
should now be fixed.
2017-01-03 10:10:35 -07:00
Todd Fleming
6e39a08139
Fake registers, functions, values, and macros
2017-01-02 22:16:43 -05:00
Todd Fleming
03787d2b28
make globals extern
2017-01-02 22:15:41 -05:00
Todd Fleming
137d36cce5
true and false may already be defined
2017-01-02 22:09:05 -05:00
Todd Fleming
cdfed79a8d
mbed build system
2017-01-02 20:22:06 -05:00
Sonny Jeon
864d1306b9
Fixed homing fail alarm handling. Re-integrated software debouncing.
...
- [bug] Fixed a homing fail issue, where the alarm was not being set
right, not cleared correctly. It would report the wrong code and enter
an infinite alarm loop. This was due to how alarm codes were altered a
while back. Now updated and fixed to show the right codes.
- [feature] Re-installed optional software debouncing for hard limit
switches. By request.
2016-12-19 22:18:23 -07:00
Sonny Jeon
d5ed3bdb81
Addressed optional PWM min value issue. Updated docs.
...
- [fix] Spindle PWM minimum value had some typos. Fixed the macros to
compile correctly. Only effects users that enable SPINDLE_MINIMUM_PWM.
The name changed to SPINDLE_PWM_MIN_VALUE for consistency sake.
- Updated the laser documentation.
2016-12-18 19:17:55 -07:00
Sonny Jeon
af17f0071f
Updating steam.py streaming script
...
- Added push message capability to the stream.py streaming script. It
prints out as a `Debug:` string in the output.
2016-12-12 11:49:18 -07:00