010b0e71cfFINAL Commit of ESP32Wifi
James
2018-10-30 19:00:19 +1100
269c6965b9Had to create a new branch because of detached HEAD
James
2018-10-30 18:56:51 +1100
621e9208d1Update README.md
Ray Jones
2018-10-30 07:42:17 +0000
b202e26f04Merge branch 'patch-1' into 'master'
Ray Jones
2018-10-30 07:38:35 +0000
80d1b43956Working wifi - Telnet in testing - Ready for big MERGE
James
2018-10-30 18:23:22 +1100
1b814cbf3fMerge branch 'SmartErrors' into 'master'
Ray Jones
2018-10-28 19:23:33 +0000
baf1def165Left out SmartError.cpp & SmartError.h :-(
rljonesau
2018-10-29 06:01:26 +1100
33bb526a54Added nonblocking wifi manager - Also added STA mode on timeout of 20 seconds
James Clark
2018-10-28 19:59:34 +1100
ca853a1ac5Added a "carbon rod" to moderate enthusiastic OEM controllers to Bluetooth. Updated Android app to better deal with blue wire comms situations, also added warning of limited control when an OEM controller is in the mix, disabling the temperature and fixed/thermo modes.
rljonesau
2018-10-28 18:34:16 +1100
ea8af6db09Added debug messages if state machine gets thrown back to idle due to no bluewire rx data Added protocol document!
rljonesau
2018-10-28 15:05:23 +1100
15a3b6d3efAdded RemoteDebug and a define to change debugging from serial to telnet depening on telnet define at top of .ino
James
2018-10-28 14:03:44 +1100
f3d6d8d6d2Initial WifiManager addition.
James
2018-10-28 10:14:34 +1100
151543b84cSmart error checking now performed in Arduino code. App Inventor app re-configured to not check these itself any more. The heater frames sent over blue tooth have the new error codes.
rljonesau
2018-10-28 08:21:35 +1100
169b53aaa5Merge branch 'SmartErrors' into 'master'
Ray Jones
2018-10-27 10:51:25 +0000
a01bcea53dMassive tidy up of heater data state machine, SOO much nicer now :-)
rljonesau
2018-10-27 21:30:01 +1100
383dd466b8Merge branch 'ESP32Bluetooth' into 'master'
Ray Jones
2018-10-27 09:09:13 +0000
2799ec3352Tidied up HC-05 handling (on an ESP32 at least) Now using SENSE line from HC-05 to detect a client is connected. Runs with either sort of HC-05 module, provided the 5 pin regulator style is set to 9600 data mode. Removed #ifdef BLUETOOTH from .ino file, Bluetooth functions report now anyway with/without client.
rljonesau
2018-10-27 20:03:10 +1100
7be3424359Switched to HC-05. quick push for James
rljonesau
2018-10-27 17:35:17 +1100
a156062a94Removed String vars - rumours of heap fragmentation causing long term issues Report data frames within BT functions. Improved command decode reporting
rljonesau
2018-10-20 22:28:32 +1100
8fd8a314ddMerge branch 'ESP32Bluetooth' into 'master'
Ray Jones
2018-10-20 07:12:57 +0000
1325ae6038Added NV Storage for ESP32 Changed "USB" to "DebugPort" Tidy up of blue wire data frames and passing about by reference instead of just the data buffer. Added AppInventor application
rljonesau
2018-10-20 18:11:23 +1100
5d112d7e64Added #ifdef BLUETOOTH to knobble Bluetooth functions if required
rljonesau
2018-10-18 21:09:18 +1100
399ca22c5aFunctionality works with ESP32 BLE or classic (not simultaneously) Use #ifdef ESP32_USE_BLE_RLJ to toggle modes.
rljonesau
2018-10-18 20:49:14 +1100
ee707716b7Update README.md just to flesh out a little
James C (SkinnyBuddah)
2018-10-16 14:30:18 +0000
baed4b3079Beefed up Bluetooth handling to include tuning parameters. Changed Tx headers to [OEM] and [BTC] for the OEM controller and this Bluetooth controller. Added #ifdefs to accomodate Mega and ESP32. Built and tested on ESP32, Serial1 talks to heater OK using standard pin numbering :-)
rljonesau
2018-10-15 18:14:12 +1100
18571ae857Added BT transmission of heater and controller frames. Prefixed with [CTL], [HTR] or [SLF] to ID who sourced the data frame.
rljonesau
2018-10-13 10:12:38 +1100
6ed419991cSerial2 now connects to HC-05 module and sets module to 115200
rljonesau
2018-09-25 20:56:32 +1000
d63988be64Slight mod to allow simple sniffing mode by grounding pin 21 of the Due.
rljonesau
2018-09-24 20:56:37 +1000
5c1f68369aCProtocol now, not CFrame
rljonesau
2018-09-23 19:15:49 +1000
961c5b8b29changed to protocol.h/.cpp
rljonesau
2018-09-23 18:59:19 +1000
9818b33e47Automatically detects if another controller exists on the blue wire. If found, it parrots the settings, but allows on/off commands to be inserted by a user. If no other controller detected, it falls back and delivers our settings each second.
rljonesau
2018-09-23 16:31:09 +1000
99e1b9d6bcInitial attempt at injecting messages within a working system
rljonesau
2018-09-23 09:31:47 +1000
4fbf3f0d41Initial commit
Ray Jones
2018-09-22 23:29:14 +0000