clinton/Smoothieware.git
8 years agoMerge pull request #768 from Smoothieware/refactor/remove-play-pause
Jim Morris [Fri, 13 Nov 2015 06:27:35 +0000 (22:27 -0800)]
Merge pull request #768 from Smoothieware/refactor/remove-play-pause

Remove play/pause

8 years agoRemove play/pause
Jim Morris [Fri, 13 Nov 2015 06:24:42 +0000 (22:24 -0800)]
Remove play/pause
rename pause to kill
use kill functionality if old pause button enabled
refactor to rename pause to kill

8 years agoMerge pull request #766 from wolfmanjm/upstreamedge
Jim Morris [Tue, 10 Nov 2015 20:10:35 +0000 (12:10 -0800)]
Merge pull request #766 from wolfmanjm/upstreamedge

fix warning for PR #765

8 years agofix warnign for PR #765
Jim Morris [Tue, 10 Nov 2015 20:09:06 +0000 (12:09 -0800)]
fix warnign for PR #765

8 years agoMerge pull request #765 from errolt/errolt
Jim Morris [Tue, 10 Nov 2015 19:26:10 +0000 (11:26 -0800)]
Merge pull request #765 from errolt/errolt

Add support for AD8495 Thermocouple amplifier

8 years agoAdd support for AD8495 Thermocouple amplifier
Errol [Tue, 10 Nov 2015 13:42:20 +0000 (15:42 +0200)]
Add support for AD8495 Thermocouple amplifier

8 years agoMerge pull request #764 from RepRapMorgan/scara_cal_nov15
Jim Morris [Tue, 10 Nov 2015 09:08:18 +0000 (01:08 -0800)]
Merge pull request #764 from RepRapMorgan/scara_cal_nov15

SCARA solution updates

8 years ago deleted: config.default.new
Quentin Harley [Tue, 10 Nov 2015 09:03:14 +0000 (11:03 +0200)]
deleted:    config.default.new

8 years agoremoved config
Quentin Harley [Tue, 10 Nov 2015 07:08:24 +0000 (09:08 +0200)]
removed config

8 years agoSCARA solution updates
Quentin Harley [Tue, 10 Nov 2015 06:58:06 +0000 (08:58 +0200)]
SCARA solution updates
Improved calibration movements: configureable Z movement
Included D and E parameters to get and set optional: set min and max
singularity protection values on the fly and save to config-override

Calibration examle added in snippets.

8 years agoMerge pull request #763 from wolfmanjm/feature/enable-watchdog
Jim Morris [Tue, 10 Nov 2015 02:14:03 +0000 (18:14 -0800)]
Merge pull request #763 from wolfmanjm/feature/enable-watchdog

Feature/enable watchdog

8 years agolong running things like cat need to hit on_idle everynow and then or watchdog will...
Jim Morris [Tue, 10 Nov 2015 02:05:30 +0000 (18:05 -0800)]
long running things like cat need to hit on_idle everynow and then or watchdog will kick in

8 years agoenable the WDT interrupt if watchdog is enabled
Jim Morris [Tue, 10 Nov 2015 01:56:09 +0000 (17:56 -0800)]
enable the WDT interrupt if watchdog is enabled

8 years agoupdate configs
Jim Morris [Mon, 9 Nov 2015 23:20:35 +0000 (15:20 -0800)]
update configs

8 years agoallow both DFU and watchdog
Jim Morris [Mon, 9 Nov 2015 23:10:52 +0000 (15:10 -0800)]
allow both DFU and watchdog

8 years agomake watch dog timeout enter mri mode
Jim Morris [Mon, 9 Nov 2015 21:03:57 +0000 (13:03 -0800)]
make watch dog timeout enter mri mode
set a led pattern to indicate what happened

8 years agoMerge remote-tracking branch 'upstream/edge' into feature/enable-watchdog
Jim Morris [Mon, 9 Nov 2015 20:26:09 +0000 (12:26 -0800)]
Merge remote-tracking branch 'upstream/edge' into feature/enable-watchdog

8 years agoMerge pull request #754 from BrianGilbert/edge
Jim Morris [Thu, 22 Oct 2015 04:16:37 +0000 (21:16 -0700)]
Merge pull request #754 from BrianGilbert/edge

Fix OS X build script to run without 'ambiguous redirect' errors for references …

8 years agoupdate firmware.bin
Jim Morris [Sun, 18 Oct 2015 05:05:38 +0000 (22:05 -0700)]
update firmware.bin

8 years agoMerge pull request #755 from wolfmanjm/upstreamedge
Jim Morris [Fri, 16 Oct 2015 21:34:43 +0000 (14:34 -0700)]
Merge pull request #755 from wolfmanjm/upstreamedge

allow move_to_origin_after_home for deltas

8 years agoallow move_to_origin_after_home for deltas
Jim Morris [Fri, 16 Oct 2015 21:32:33 +0000 (14:32 -0700)]
allow move_to_origin_after_home for deltas

8 years agoFixed and fully tested mac install from path containing spaces
Brian Gilbert [Wed, 14 Oct 2015 06:13:45 +0000 (17:13 +1100)]
Fixed and fully tested mac install from path containing spaces

8 years agoFix script to run without 'ambiguous redirect' errors for references to $LOGFILE...
Brian Gilbert [Wed, 14 Oct 2015 04:16:48 +0000 (15:16 +1100)]
Fix script to run without 'ambiguous redirect' errors for references to $LOGFILE and $ERRORFILE when directory path has spaces in it

8 years agoMerge pull request #752 from wolfmanjm/fix/suspend-resume
Jim Morris [Mon, 12 Oct 2015 05:30:49 +0000 (22:30 -0700)]
Merge pull request #752 from wolfmanjm/fix/suspend-resume

use push/pop state to save current state on suspend/resume

8 years agouse push/pop state to save current state on suspend/resume
Jim Morris [Mon, 12 Oct 2015 05:28:08 +0000 (22:28 -0700)]
use push/pop state to save current state on suspend/resume
fix speed issues in extruder after suspend resume when left in relative mode

8 years agoadd option to enable watchdog. Enabled if dfu is disabled.
Jim Morris [Wed, 7 Oct 2015 04:06:48 +0000 (21:06 -0700)]
add option to enable watchdog. Enabled if dfu is disabled.

8 years agoMerge pull request #748 from jnjackins/corexz
Jim Morris [Fri, 2 Oct 2015 09:15:24 +0000 (02:15 -0700)]
Merge pull request #748 from jnjackins/corexz

CoreXZ Support

8 years agofix typo in corexz snippet
Jeremy Jackins [Fri, 2 Oct 2015 07:50:14 +0000 (16:50 +0900)]
fix typo in corexz snippet

8 years agomove corexz-specific sample config to Snippets/corexz.config
Jeremy Jackins [Fri, 2 Oct 2015 07:38:59 +0000 (16:38 +0900)]
move corexz-specific sample config to Snippets/corexz.config

8 years agoupdate corexz config comments
Jeremy Jackins [Thu, 1 Oct 2015 05:19:20 +0000 (14:19 +0900)]
update corexz config comments

8 years agoadd x axis reduction configuration to CoreXZSolution
Jeremy Jackins [Thu, 1 Oct 2015 03:14:43 +0000 (12:14 +0900)]
add x axis reduction configuration to CoreXZSolution

8 years agoz_reduction is a private member of CoreXZSolution
Jeremy Jackins [Wed, 30 Sep 2015 05:04:36 +0000 (14:04 +0900)]
z_reduction is a private member of CoreXZSolution

8 years agoadd code and config for CoreXZ style printer
Jeremy Jackins [Wed, 30 Sep 2015 04:43:08 +0000 (13:43 +0900)]
add code and config for CoreXZ style printer

8 years agoMerge pull request #747 from wolfmanjm/add/G29-to-three-point-strategy
Jim Morris [Tue, 29 Sep 2015 04:39:56 +0000 (21:39 -0700)]
Merge pull request #747 from wolfmanjm/add/G29-to-three-point-strategy

Add G29 to test the probe points and report delta height

8 years agoAdd G29 to test the probe points and report delta height
Jim Morris [Tue, 29 Sep 2015 04:37:00 +0000 (21:37 -0700)]
Add G29 to test the probe points and report delta height

8 years agoMerge pull request #745 from wolfmanjm/modify/delta-calibrate-improved-initial-probe
Jim Morris [Fri, 25 Sep 2015 07:55:16 +0000 (00:55 -0700)]
Merge pull request #745 from wolfmanjm/modify/delta-calibrate-improved-initial-probe

Modify/delta calibrate improved initial probe

8 years agoMerge remote-tracking branch 'upstream/edge' into modify/delta-calibrate-improved...
Jim Morris [Thu, 24 Sep 2015 22:25:43 +0000 (15:25 -0700)]
Merge remote-tracking branch 'upstream/edge' into modify/delta-calibrate-improved-initial-probe

8 years agoMerge pull request #744 from wolfmanjm/upstreamedge
Jim Morris [Thu, 24 Sep 2015 22:23:05 +0000 (15:23 -0700)]
Merge pull request #744 from wolfmanjm/upstreamedge

don't do immediate G92 on extruder if not enabled

8 years agodon't do immediate G92 on extruder if not enabled
Jim Morris [Thu, 24 Sep 2015 22:21:06 +0000 (15:21 -0700)]
don't do immediate G92 on extruder if not enabled

8 years agoImprove initial probe so it does not hit bed at high speed
Jim Morris [Thu, 24 Sep 2015 19:48:07 +0000 (12:48 -0700)]
Improve initial probe so it does not hit bed at high speed

8 years agoMerge pull request #743 from wolfmanjm/upstreamedge
Jim Morris [Thu, 24 Sep 2015 06:41:54 +0000 (23:41 -0700)]
Merge pull request #743 from wolfmanjm/upstreamedge

Use subcodes to force selection of one leveling strategy if multiple …

8 years agoUse subcodes to force selection of one leveling strategy if multiple ones are loaded
Jim Morris [Thu, 24 Sep 2015 06:39:35 +0000 (23:39 -0700)]
Use subcodes to force selection of one leveling strategy if multiple ones are loaded

8 years agoMerge pull request #742 from wolfmanjm/add/gcode-subcodes
Jim Morris [Thu, 24 Sep 2015 06:19:55 +0000 (23:19 -0700)]
Merge pull request #742 from wolfmanjm/add/gcode-subcodes

Add/gcode subcodes

8 years agoFix easyunit
Jim Morris [Thu, 24 Sep 2015 06:17:25 +0000 (23:17 -0700)]
Fix easyunit
Add subcodes to G or M codes... like G32.2 shows up as gcode.subcode default is 0
  Unit tests for Gcode and the subcode

8 years agoadd M119 to exceptions for halt condition
Jim Morris [Thu, 24 Sep 2015 05:22:59 +0000 (22:22 -0700)]
add M119 to exceptions for halt condition

8 years agoMerge pull request #740 from wolfmanjm/feature/abort_heat_and_wait_and_homing_on_kill
Jim Morris [Wed, 23 Sep 2015 21:23:21 +0000 (14:23 -0700)]
Merge pull request #740 from wolfmanjm/feature/abort_heat_and_wait_and_homing_on_kill

Feature/abort heat and wait and homing on kill

8 years agoprint out message when M109 or homing aborted by kill
Jim Morris [Wed, 23 Sep 2015 21:21:07 +0000 (14:21 -0700)]
print out message when M109 or homing aborted by kill
abort zprobe on kill

8 years agoFix pronterface telnet connections to show out of band data when connected
Jim Morris [Wed, 23 Sep 2015 20:19:24 +0000 (13:19 -0700)]
Fix pronterface telnet connections to show out of band data when connected

8 years agomessage to say abort did not turn off heaters
Jim Morris [Wed, 23 Sep 2015 19:34:06 +0000 (12:34 -0700)]
message to say abort did not turn off heaters

8 years agorefactor ON_HALT, add THEKERNEL->is_halted() for modules that just need to test it...
Jim Morris [Wed, 23 Sep 2015 11:45:49 +0000 (04:45 -0700)]
refactor ON_HALT, add THEKERNEL->is_halted() for modules that just need to test it, and remove a bunch of registrations for the ON_HALT event (saves memory)

8 years agoFix autopid sending data to a closed stream (ie when web request is made)
Jim Morris [Wed, 23 Sep 2015 10:48:36 +0000 (03:48 -0700)]
Fix autopid sending data to a closed stream (ie when web request is made)

8 years agoMerge pull request #739 from RepRapMorgan/fix/zgrid-cartesian
Jim Morris [Wed, 23 Sep 2015 10:29:39 +0000 (03:29 -0700)]
Merge pull request #739 from RepRapMorgan/fix/zgrid-cartesian

ZGrid repair probe removal position

8 years agoSet kill button as the default deprecating the pause button
Jim Morris [Wed, 23 Sep 2015 10:20:12 +0000 (03:20 -0700)]
Set kill button as the default deprecating the pause button

8 years agoZGrid repair probe removal position
Quentin Harley [Wed, 23 Sep 2015 10:09:14 +0000 (12:09 +0200)]
ZGrid repair probe removal position
optimise code and repaired probe removal position

8 years agoAdded ability to abort a heat and wait and Homing when an ON_HALT is called when...
Jim Morris [Wed, 23 Sep 2015 10:02:26 +0000 (03:02 -0700)]
Added ability to abort a heat and wait and Homing when an ON_HALT is called when the kill button is pressed
  NOTE the Kill commands still won't work becuase gcodes will not be executed.

8 years agoMerge pull request #738 from RTimothyEdwards/fix/zgrid-cartesian
Jim Morris [Wed, 23 Sep 2015 09:02:24 +0000 (02:02 -0700)]
Merge pull request #738 from RTimothyEdwards/fix/zgrid-cartesian

Improved ZGridStrategy:

8 years agoRemoved comments
Tim Edwards [Mon, 21 Sep 2015 13:22:40 +0000 (09:22 -0400)]
Removed comments

8 years agoImproved ZGridStrategy:
Tim Edwards [Mon, 21 Sep 2015 12:52:09 +0000 (08:52 -0400)]
Improved ZGridStrategy:
(1) Removed a redundant and incorrect move in the Z-probe.  If
cal_offset and/or probe_offset non-zero, then the calibration
loop first moves the extruder to the grid position, then makes
the correct move.  The first (incorrect) move has been removed.

(2) Corrected the getZOffset() routine, which would incorrectly
compute xIndex and yIndex if cal_offset_x or cal_offset_y is
negative ((int) is not the floor of a negative number).

(3) Improved getZOffset() by extrapolating points outside the
grid using the nearest grid square, such that for purposes of
correction, the plane of each outermost grid square effectively
extends to infinity.  The previous code returned zero for all
areas outside the grid, creating a discontinuity at the grid
boundary.

These changes were made especially for using the ZGridStrategy
with a cartesian printer and the recently popular inductive
proximity sensor.  The proximity sensor must have a metal surface
underneath at all times, so the probe calibration must be set to
a smaller area than the bed plate.  The cal_offset_x and
cal_offset_y plus the bed_x and bed_y serve to create an interior
area for the probe grid.  The new getZOffset() will extrapolate
values to first order from the probe grid out to the edge of the
bed plate.

Changes should not interfere with any existing use of
ZGridStrategy.

8 years agoupdate firmware.bin
Jim Morris [Mon, 21 Sep 2015 04:35:24 +0000 (21:35 -0700)]
update firmware.bin

8 years agoMerge pull request #737 from wolfmanjm/fix/extruder_solo_detection
Jim Morris [Mon, 21 Sep 2015 04:30:55 +0000 (21:30 -0700)]
Merge pull request #737 from wolfmanjm/fix/extruder_solo_detection

Fix/extruder solo detection

8 years agoAdd check for an E parameter on solo move detection
Jim Morris [Mon, 21 Sep 2015 04:29:56 +0000 (21:29 -0700)]
Add check for an E parameter on solo move detection

8 years agoMerge remote-tracking branch 'upstream/edge' into upstreamedge
Jim Morris [Mon, 14 Sep 2015 06:48:38 +0000 (23:48 -0700)]
Merge remote-tracking branch 'upstream/edge' into upstreamedge

8 years agoMerge pull request #736 from Smoothieware/development/test-framework
Jim Morris [Mon, 14 Sep 2015 06:48:14 +0000 (23:48 -0700)]
Merge pull request #736 from Smoothieware/development/test-framework

Development/test framework

8 years agoMerge remote-tracking branch 'upstream/edge' into development/test-framework
Jim Morris [Mon, 14 Sep 2015 05:14:37 +0000 (22:14 -0700)]
Merge remote-tracking branch 'upstream/edge' into development/test-framework

8 years agomin -> std::min
Jim Morris [Mon, 14 Sep 2015 05:14:16 +0000 (22:14 -0700)]
min -> std::min

8 years agoMerge pull request #735 from wolfmanjm/refactor/endstop-limits
Jim Morris [Mon, 14 Sep 2015 05:01:19 +0000 (22:01 -0700)]
Merge pull request #735 from wolfmanjm/refactor/endstop-limits

Refactor/endstop limits

8 years agorefactor endstop bounce back after home for limits
Jim Morris [Mon, 14 Sep 2015 04:58:05 +0000 (21:58 -0700)]
refactor endstop bounce back after home for limits

8 years agoupdate utils append_parameters
Jim Morris [Mon, 14 Sep 2015 03:50:05 +0000 (20:50 -0700)]
update utils append_parameters

8 years agoremove map, use vector pair.
Jim Morris [Mon, 14 Sep 2015 03:22:37 +0000 (20:22 -0700)]
remove map, use vector pair.
remove sstream as it used 100K more memory.

8 years agorefactor how endstop limits back off moves are generated
Jim Morris [Mon, 14 Sep 2015 00:44:25 +0000 (17:44 -0700)]
refactor how endstop limits back off moves are generated

8 years agoadd append_parameters to utils and unit test
Jim Morris [Mon, 14 Sep 2015 00:07:37 +0000 (17:07 -0700)]
add append_parameters to utils and unit test

8 years agoMerge remote-tracking branch 'upstream/edge' into development/test-framework
Jim Morris [Sun, 13 Sep 2015 23:29:43 +0000 (16:29 -0700)]
Merge remote-tracking branch 'upstream/edge' into development/test-framework

8 years agoMerge pull request #734 from Smoothieware/OskarLinde-feature/soft_soft_endstop-fixed_...
Jim Morris [Sun, 13 Sep 2015 23:22:15 +0000 (16:22 -0700)]
Merge pull request #734 from Smoothieware/OskarLinde-feature/soft_soft_endstop-fixed_limits

Oskar linde feature/soft soft endstop fixed limits

8 years agoMerge branch 'OskarLinde-feature/soft_soft_endstops' into OskarLinde-feature/soft_sof...
Jim Morris [Sun, 13 Sep 2015 23:18:10 +0000 (16:18 -0700)]
Merge branch 'OskarLinde-feature/soft_soft_endstops' into OskarLinde-feature/soft_soft_endstop-fixed_limits

8 years agoFixed Endstops::back_off_home() so it works for deltas
Jim Morris [Sun, 13 Sep 2015 23:16:21 +0000 (16:16 -0700)]
Fixed Endstops::back_off_home() so it works for deltas
In config also force certain delta config entries to all be the same, avoids some common config errors

8 years agoMerge branch 'feature/soft_soft_endstops' of https://github.com/OskarLinde/Smoothiewa...
Jim Morris [Sun, 13 Sep 2015 21:40:51 +0000 (14:40 -0700)]
Merge branch 'feature/soft_soft_endstops' of https://github.com/OskarLinde/Smoothieware into OskarLinde-feature/soft_soft_endstops

8 years agoMerge remote-tracking branch 'upstream/edge' into development/test-framework
Jim Morris [Sun, 13 Sep 2015 21:14:53 +0000 (14:14 -0700)]
Merge remote-tracking branch 'upstream/edge' into development/test-framework

8 years agoadd switch test
Jim Morris [Sun, 13 Sep 2015 21:12:51 +0000 (14:12 -0700)]
add switch test

8 years agoremove obsolete PDA events
Jim Morris [Sun, 13 Sep 2015 21:12:18 +0000 (14:12 -0700)]
remove obsolete PDA events

8 years agofix tests after upstream changes to PAD
Jim Morris [Sun, 13 Sep 2015 09:42:21 +0000 (02:42 -0700)]
fix tests after upstream changes to PAD

8 years agoMerge remote-tracking branch 'upstream/edge' into development/test-framework
Jim Morris [Sun, 13 Sep 2015 09:30:08 +0000 (02:30 -0700)]
Merge remote-tracking branch 'upstream/edge' into development/test-framework

8 years agoMerge pull request #732 from wolfmanjm/refactor/get-public-data-more
Jim Morris [Sun, 13 Sep 2015 09:28:25 +0000 (02:28 -0700)]
Merge pull request #732 from wolfmanjm/refactor/get-public-data-more

refactor get public data, to be slightly easier to use on callee side

8 years agorefactor get public data, to be slightly easier to use on callee side
Jim Morris [Sun, 13 Sep 2015 09:21:48 +0000 (02:21 -0700)]
refactor get public data, to be slightly easier to use on callee side
  now allows the caller to provide the data storage (a pointer to the data for the callee to store the result in)
refactor out Robot public data requests as they are not necessary as all modules have access to THEKERNEL->robot->...

8 years agoMerge remote-tracking branch 'upstream/edge' into development/test-framework
Jim Morris [Sun, 13 Sep 2015 06:14:18 +0000 (23:14 -0700)]
Merge remote-tracking branch 'upstream/edge' into development/test-framework

8 years agoMerge pull request #731 from wolfmanjm/refactor/switch-get-public-data
Jim Morris [Sun, 13 Sep 2015 06:14:02 +0000 (23:14 -0700)]
Merge pull request #731 from wolfmanjm/refactor/switch-get-public-data

Refactor/switch get public data

8 years agofix pdr stuff
Jim Morris [Sun, 13 Sep 2015 06:09:37 +0000 (23:09 -0700)]
fix pdr stuff

8 years agoMerge remote-tracking branch 'upstream/development/test-framework' into development...
Jim Morris [Sun, 13 Sep 2015 06:07:12 +0000 (23:07 -0700)]
Merge remote-tracking branch 'upstream/development/test-framework' into development/test-framework

Conflicts:
Rakefile
src/testframework/Test_kernel.cpp

8 years agoAdded a test case for the switch module
Jim Morris [Sun, 13 Sep 2015 06:02:26 +0000 (23:02 -0700)]
Added a test case for the switch module

8 years agoAllow test modules to be specifed in the rakefile.defaults file
Jim Morris [Sat, 12 Sep 2015 23:28:21 +0000 (16:28 -0700)]
Allow test modules to be specifed in the rakefile.defaults file
Update Readme

8 years agoUpdate readme
Jim Morris [Sat, 12 Sep 2015 22:40:31 +0000 (15:40 -0700)]
Update readme
add more comments to the temperature switch unit test

8 years agoadd Readme for test framework
Jim Morris [Sat, 12 Sep 2015 21:54:41 +0000 (14:54 -0700)]
add Readme for test framework

8 years agoAdd test framework using easyunit
Jim Morris [Sat, 12 Sep 2015 21:29:29 +0000 (14:29 -0700)]
Add test framework using easyunit
add unit test for TemperatureSwitch
add unit test for some utils functions as examples
added unregister_for_event() to Kernel so modules can be tested
Hack FirmConfigSource to allow configs to be specified in memory for testing
allow config to be deleted
Modified Rakefile to allow buildong of test framework with rake testing=1
modify makefiles to ignore the src/testframework for builds

8 years agohave caller supply data location for returned state, saves a static variable per...
Jim Morris [Sun, 13 Sep 2015 03:30:58 +0000 (20:30 -0700)]
have caller supply data location for returned state, saves a static variable per switch.

8 years agoMerge pull request #727 from wolfmanjm/modify/temperature-switch-edge-detection
Jim Morris [Sun, 13 Sep 2015 00:05:12 +0000 (17:05 -0700)]
Merge pull request #727 from wolfmanjm/modify/temperature-switch-edge-detection

Clean up and refactor new edge detection actions for TemperatureSwitch.

8 years agoMerge pull request #730 from wolfmanjm/fix/suspend-resume
Jim Morris [Sun, 13 Sep 2015 00:01:20 +0000 (17:01 -0700)]
Merge pull request #730 from wolfmanjm/fix/suspend-resume

Fix/suspend resume

8 years agoAllow test modules to be specifed in the rakefile.defaults file
Jim Morris [Sat, 12 Sep 2015 23:28:21 +0000 (16:28 -0700)]
Allow test modules to be specifed in the rakefile.defaults file
Update Readme

8 years agoUpdate readme
Jim Morris [Sat, 12 Sep 2015 22:40:31 +0000 (15:40 -0700)]
Update readme
add more comments to the temperature switch unit test

8 years agoadd Readme for test framework
Jim Morris [Sat, 12 Sep 2015 21:54:41 +0000 (14:54 -0700)]
add Readme for test framework

8 years agoAdd test framework using easyunit
Jim Morris [Sat, 12 Sep 2015 21:29:29 +0000 (14:29 -0700)]
Add test framework using easyunit
add unit test for TemperatureSwitch
add unit test for some utils functions as examples
added unregister_for_event() to Kernel so modules can be tested
Hack FirmConfigSource to allow configs to be specified in memory for testing
allow config to be deleted
Modified Rakefile to allow buildong of test framework with rake testing=1
modify makefiles to ignore the src/testframework for builds

8 years agoMerge branch 'modify/temperature-switch-edge-detection' into development/test-framework
Jim Morris [Sat, 12 Sep 2015 20:46:21 +0000 (13:46 -0700)]
Merge branch 'modify/temperature-switch-edge-detection' into development/test-framework