Gijs Noorlander
122c1932e8
[core 2.5.0-beta1] Update build names in deploy script
...
Must include the "core_250_beta" builds
2018-12-13 16:55:31 +01:00
Gijs Noorlander
59b5adfeee
[core 2.5.0-beta1] Clean up PlatformIO.ini & add some 2.5.0 beta builds
2018-12-13 15:54:57 +01:00
Gijs Noorlander
4de68afc7a
[Rules] Modulo operator '%' only works on int
...
As reported here: https://github.com/letscontrolit/ESPEasy/pull/2157#issuecomment-446976418
2018-12-13 15:51:53 +01:00
Gijs Noorlander
3b49dca5f5
[core 2.5.0-beta1] Add core number and disable some 1MB builds
...
Disabling dev/test builds for 1 MB chips, since the bin files will be too big to fit on 1 MB modules.
We have to decide later how to make the plugins in dev/test state available for 1 MB modules.
2018-12-12 16:08:03 +01:00
Gijs Noorlander
3c1c84b288
[build] Add option to give a PR number at command line.
2018-12-12 15:17:15 +01:00
Gijs Noorlander
1d005250c5
[Tools] Set executable bits to scripts
2018-12-12 13:47:01 +01:00
Gijs Noorlander
8c0ded31be
[core 2.5.0-beta1] Allow building against core 2.5.0
...
See: https://github.com/esp8266/Arduino/issues/5476
2018-12-12 13:40:22 +01:00
Gijs Noorlander
63d6b3944f
[core 2.5.0-beta1] Test build using platformIO
...
Created own PIO platform to test 2.5.0-beta1
2018-12-11 13:03:51 +01:00
ESPEasy release bot
6256cb5255
automatically updated release notes for mega-20181208
mega-20181208
2018-12-08 04:00:13 +01:00
Gijs Noorlander
2fbe1a2655
Max OTA filesize on 1MB = 616448 bytes.
2018-12-07 21:25:27 +01:00
Gijs Noorlander
d9028a732c
[ #2144 ] Extend check for file size of ESP32 images
2018-12-07 21:20:45 +01:00
Gijs Noorlander
09a79a5892
[ #2144 ] Only include OTA images that fit (<600 k)
...
Added a check to the script that makes the ZIP file, to only add image files that will fit in the sketch space.
See https://github.com/letscontrolit/ESPEasy/issues/2144
2018-12-07 21:06:58 +01:00
Grovkillen
8ed77ffb01
Merge pull request #2142 from Grovkillen/UpdatedFlasher0003000
...
[flasher] Updated flasher with custom serial commands
2018-12-07 15:16:25 +01:00
Grovkillen
a7142f4a3c
Fixed merge conflict
2018-12-07 15:15:50 +01:00
Grovkillen
9d7750b881
[docs] added hardware tSense
2018-12-07 14:52:47 +01:00
Grovkillen
89da79bbdc
Revert "[docs] added commented references to commands list"
...
This reverts commit e52f85e893 .
2018-12-07 13:27:30 +01:00
Grovkillen
2add0fcae2
[flasher] 0.03.000 added custom serial commands.
2018-12-07 13:19:07 +01:00
Grovkillen
e1495f9520
Merge remote-tracking branch 'letscontrolit/mega' into DocumentationUpdate
2018-12-07 10:02:02 +01:00
Grovkillen
e52f85e893
[docs] added commented references to commands list
2018-12-07 10:00:56 +01:00
ESPEasy release bot
e26cf54e47
automatically updated release notes for mega-20181207
mega-20181207
2018-12-07 04:00:13 +01:00
Gijs Noorlander
af9d4d925e
Merge pull request #2111 from chunter1/mega
...
HX711 load cell plugin now supports dual channel
2018-12-06 09:00:55 +01:00
Gijs Noorlander
fc950b141f
Merge pull request #2126 from wdonker/mega
...
Fix P029 - MQTT Helper: device status not updated when GPIO is (#1708 )
2018-12-06 08:55:56 +01:00
Gijs Noorlander
331462877f
Merge pull request #2129 from Grovkillen/DocumentationUpdate
...
[docs] look and feel (headlines css) + P001 hardware + script for screenshots of GUI
2018-12-06 08:55:26 +01:00
Gijs Noorlander
50635d8024
Merge pull request #2131 from TD-er/bugfix/split_gpio_from_switch
...
Split GPIO commands from switch plugin
2018-12-06 08:54:38 +01:00
Grovkillen
108bdb4b01
[docs] fixed "ESP Easy" logo margin bug
...
The logo in the top left corner was being pushed down because of my CSS of images in general. Fixed now.
2018-12-05 22:08:19 +01:00
Gijs Noorlander
0c0db4f401
[GPIO] GPIO commands with long duration will be stopped async.
...
Implemented a GPIO timer for the scheduler to schedule a GPIO state change.
These will be stopped async:
- Tone > 50 msec duration
- Longpulse and longpulse_ms
Also implemented a frequency parameter for the `pwm` command.
2018-12-04 22:38:17 +01:00
Gijs Noorlander
77b283197d
[GPIO] Add some checks to what GPIO pin can be used.
...
Not all pins should be used.
For example GPIO 6 - 11 are often connected to flash and thus not usable.
2018-12-04 22:38:17 +01:00
Gijs Noorlander
021374bf09
[GPIO] Add GPIO pin description page
...
And some other GPIO related updates.
2018-12-04 22:38:17 +01:00
Gijs Noorlander
8db694bde6
[GPIO] Move "inputswitchstate" back to Switch plugin
...
And added some checks + documentation.
2018-12-04 22:38:17 +01:00
Gijs Noorlander
c304efb1b4
[GPIO] Move all GPIO commands out of Switch plugin
...
Currently only "gpio", "pwm" , "pulse" and "servo" work
2018-12-04 22:38:17 +01:00
Grovkillen
60edd5208e
[docs] Test if arrows (unicode) work with RTD
2018-12-04 15:23:41 +01:00
Grovkillen
b6e96a0086
[docs] P052 sensair S8 hardware page updated
2018-12-04 15:03:42 +01:00
Grovkillen
72862e7169
[docs] syntax error fixed.
2018-12-04 14:03:11 +01:00
Grovkillen
25c2f55219
[docs] updated headlines (css) + added P001 hardware
2018-12-04 13:58:34 +01:00
Grovkillen
65d072dcf7
[docs] added phantomJS script to streamline the screenshots
2018-12-04 13:07:00 +01:00
wdonker
89b30dcd88
Update _C002.ino
2018-12-04 12:40:44 +01:00
ESPEasy release bot
7948efb6fe
automatically updated release notes for mega-20181204
mega-20181204
2018-12-04 04:00:08 +01:00
Grovkillen
05723163cc
Merge pull request #2123 from Grovkillen/DocumentationUpdate
...
[docs] added P001 hardware
2018-12-03 14:38:20 +01:00
Grovkillen
79123392a9
Merge remote-tracking branch 'Grovkillen/DocumentationUpdate' into DocumentationUpdate
2018-12-03 14:35:56 +01:00
Grovkillen
ccf2929e69
[docs] Added P001 (hardware)
2018-12-03 14:35:41 +01:00
ESPEasy release bot
8ae51cda1c
automatically updated release notes for mega-20181203
mega-20181203
2018-12-03 04:00:11 +01:00
Gijs Noorlander
ebe11246a1
Merge pull request #1813 from workgroupengineering/feature/Issue_1771
...
Increase the rule speed
2018-12-02 23:39:17 +01:00
Gijs Noorlander
43dfa03f2f
[HLW8012] Make reading Sonoff POW non blocking ( #2097 )
...
See #2097
Timings are now less than a msec per iteration and interrupt driven.
Also settings are no longer saved every time the plugin gets initialized. (flash wear out)
2018-12-02 23:13:20 +01:00
Gijs Noorlander
ce1ab3e718
[HLW8012] Update library to 1.1.1
2018-12-02 23:11:05 +01:00
Gijs Noorlander
c9fa53914a
[webserver CORS] #2119 Allow commands to be scripted
...
See #2119
2018-12-02 21:21:00 +01:00
Gijs Noorlander
4acedced42
[PWM] #2117 PWM stops after about 80 msec in core 2.4.1
...
See #2117
2018-12-02 16:41:51 +01:00
Gijs Noorlander
dd8a67adcd
[ESP32] Disable RTOS Multitasking option (multi_heap_poisoning)
...
When enabled, we now get crashes and CORRUPT HEAP messages.
2018-12-02 12:15:56 +01:00
Gijs Noorlander
ab893a7d14
[Rules] GetArgv should clear the return string before filling it
...
The `GetArgv` function should clear the return string, since it is re-used in `parseCommandString`
See: https://github.com/letscontrolit/ESPEasy/issues/2112#issuecomment-443494191
2018-12-02 11:07:52 +01:00
Gijs Noorlander
aaae79c8d9
[Memory] Pass String as reference or const reference, not deepcopy
...
A number of functions was given a String parameter as a deepcopy instead of a (const) reference.
This will use a lot more memory and time, where it isn't needed.
Also those deepcopy actions may fail silently and thus lead to crashes.
2018-12-02 01:25:32 +01:00
Gijs Noorlander
6ae627b32a
[Uncrustify] Make rules source code files better readable
...
Since the `ESPEasyRules.ino` file is newly introduced in this branch, now is the best moment to tidy up the source code.
Also included the used Uncrustify.cfg file.
2018-12-02 00:35:00 +01:00