Commit graph

  • 010b0e71cf FINAL Commit of ESP32Wifi James 2018-10-30 19:00:19 +1100
  • 269c6965b9 Had to create a new branch because of detached HEAD James 2018-10-30 18:56:51 +1100
  • 621e9208d1 Update README.md Ray Jones 2018-10-30 07:42:17 +0000
  • b202e26f04 Merge branch 'patch-1' into 'master' Ray Jones 2018-10-30 07:38:35 +0000
  • 80d1b43956 Working wifi - Telnet in testing - Ready for big MERGE James 2018-10-30 18:23:22 +1100
  • 1b814cbf3f Merge branch 'SmartErrors' into 'master' Ray Jones 2018-10-28 19:23:33 +0000
  • baf1def165 Left out SmartError.cpp & SmartError.h :-( rljonesau 2018-10-29 06:01:26 +1100
  • 33bb526a54 Added nonblocking wifi manager - Also added STA mode on timeout of 20 seconds James Clark 2018-10-28 19:59:34 +1100
  • ca853a1ac5 Added 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
  • ea8af6db09 Added 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
  • 15a3b6d3ef Added 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
  • f3d6d8d6d2 Initial WifiManager addition. James 2018-10-28 10:14:34 +1100
  • 151543b84c Smart 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
  • 169b53aaa5 Merge branch 'SmartErrors' into 'master' Ray Jones 2018-10-27 10:51:25 +0000
  • a01bcea53d Massive tidy up of heater data state machine, SOO much nicer now :-) rljonesau 2018-10-27 21:30:01 +1100
  • 383dd466b8 Merge branch 'ESP32Bluetooth' into 'master' Ray Jones 2018-10-27 09:09:13 +0000
  • 2799ec3352 Tidied 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
  • 7be3424359 Switched to HC-05. quick push for James rljonesau 2018-10-27 17:35:17 +1100
  • a156062a94 Removed 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
  • 8fd8a314dd Merge branch 'ESP32Bluetooth' into 'master' Ray Jones 2018-10-20 07:12:57 +0000
  • 1325ae6038 Added 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
  • 5d112d7e64 Added #ifdef BLUETOOTH to knobble Bluetooth functions if required rljonesau 2018-10-18 21:09:18 +1100
  • 399ca22c5a Functionality 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
  • ee707716b7 Update README.md just to flesh out a little James C (SkinnyBuddah) 2018-10-16 14:30:18 +0000
  • baed4b3079 Beefed 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
  • 18571ae857 Added 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
  • 6ed419991c Serial2 now connects to HC-05 module and sets module to 115200 rljonesau 2018-09-25 20:56:32 +1000
  • d63988be64 Slight mod to allow simple sniffing mode by grounding pin 21 of the Due. rljonesau 2018-09-24 20:56:37 +1000
  • 5c1f68369a CProtocol now, not CFrame rljonesau 2018-09-23 19:15:49 +1000
  • 961c5b8b29 changed to protocol.h/.cpp rljonesau 2018-09-23 18:59:19 +1000
  • 9818b33e47 Automatically 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
  • 99e1b9d6bc Initial attempt at injecting messages within a working system rljonesau 2018-09-23 09:31:47 +1000
  • 4fbf3f0d41 Initial commit Ray Jones 2018-09-22 23:29:14 +0000