Gregg
fff534b7cd
Updated Example 12
2020-08-06 07:31:09 -05:00
Gregg
fea694bd3f
Created Example 12
2020-08-04 22:43:08 -05:00
Gregg
f2a5e5e4f5
Re-worked Examples 5-10
...
Updated to reflect use of getVal(), getNewVal(), and updated(), intead of directly accessing the underlying member variables.
2020-08-04 21:58:57 -05:00
Gregg
cf91f2c265
Tweaks to Example 11
2020-08-04 17:57:34 -05:00
Gregg
1fd493aa31
Completed Example 11
...
Transtioned to all getter methods: getVal(), getNewVal(), updated(), using templates for all floats.
Finalized templates for getVal and getNewVal, including making <int> default so it does not have to be set for most getVal() and getNewVal() calls. Works for booleans as well. TO DO: Re-work and check ALL prior examples to ensure they use getVal, etc., and DON'T access value, newValue, isUpdated, directly.
2020-08-04 07:56:53 -05:00
Gregg
3e4ada5912
Use doubles in Examlpe 11
...
Updated Example 11 to use all <double> instead of <int> for RGB LED.
2020-08-03 21:49:49 -05:00
Gregg
1347e4fd5c
Added getVal and getNewVal
...
Updated Example 11 to use getVal and getNewVal, but kept distinction between integer and double Characteristics
2020-08-03 21:23:50 -05:00
Gregg
819c6ebe0d
Updated Example 11
2020-08-03 07:43:39 -05:00
Gregg
1ebce9ab92
Created Example 11
...
And added static HSVtoRGB method to PwmPin
2020-08-02 11:12:53 -05:00
Gregg
70c62367cd
Updatd Example 10 to address HomeKit Notification Bug
...
Added check for newValue==true even though this should not be necessary.
2020-08-01 17:23:53 -05:00
Gregg
a595fdf53f
Completed Example 10
2020-07-30 22:11:01 -05:00
Gregg
861a37c7a1
Converted AutoOff to TimedResets
2020-07-29 07:26:13 -05:00
Gregg
dd269ad7b3
Created Example 9
...
Changed DEBUG_LEVEL to VERBOSITY
2020-07-28 08:20:44 -05:00
Gregg
fb0a8dacb7
Created Example 8
2020-07-26 11:36:14 -05:00
Gregg
04ad1646d3
Created Example 7
...
Implements DEV_Identify in it's own file DEV_Identify.h
2020-07-25 21:52:49 -05:00
Gregg
57fef4b496
Create /extras folder
...
Created /extras folder and moved PwmPin and RFControl files from src into src/extras.
2020-07-25 20:47:05 -05:00
Gregg
ff08605b8b
Create Example 6 and Add PWM Code
...
PwmPin added to HomeSpan library
2020-07-25 11:07:38 -05:00
Gregg
195be43f5a
Completed Example 5
2020-07-25 08:47:05 -05:00
Gregg
47e7f7b6b4
Converted StatusCode to Class
...
Converted "statusCode Enum" to "StatusCode Class Enum" and moved from HomeSpan.h to Settings.h
2020-07-24 21:54:09 -05:00
Gregg
f3f8996c8a
Created Example 5
2020-07-24 16:53:53 -05:00
Gregg
182ce9ab84
Update 4-AdvancedCeilingFan.ino
2020-07-19 16:06:41 -05:00
Gregg
0cdcd488aa
Completed Example 4
...
Also added in Fan RotationSpeed and Fan RotationDirection Characteristics.
2020-07-19 07:46:28 -05:00
Gregg
8a905c4d35
SpanRange Updated
...
Updated SpanRange to register itself automatically to the most recent Characteristic. This is more consistent with the overall framework and no longer requires user to access the range variable directly.
2020-07-19 06:25:09 -05:00
Gregg
17184483ba
Editing Example 4
2020-07-18 23:05:02 -05:00
Gregg
e6a3fc7261
Renamed Examples 1 and 2
2020-07-18 22:10:34 -05:00
Gregg
523f460176
Create Two_LightBulbs.ino
2020-07-18 22:05:41 -05:00
Gregg
cccb61f946
Initial commit
2020-07-18 21:47:39 -05:00