Commit Graph
16 Commits
Author SHA1 Message Date
Gijs Noorlander 2cba386e76 Fix build issue 2020-04-12 23:41:23 +02:00
Gijs Noorlander f15d583b06 [Cleanup] Code formatting for Pulse Counter 2020-04-12 21:59:57 +02:00
Gijs Noorlander a9f555538c [PulseCounter] Add SetPulseCounterTotal command
As requested on the [forum](https://www.letscontrolit.com/forum/viewtopic.php?p=43922#p43922)
2020-04-12 21:59:22 +02:00
Gijs Noorlander f07017f3aa [I2C UART] Speed up reading from I2C Serial 2020-03-10 01:50:50 +01:00
Gijs Noorlander 1de135001b [Cleanup] Include _Plugin_Helper.h in all plugin INO files
This does include almost all needed for a plugin.
So it will make intellisense highlighting useful as otherwise almost each line in a plugin file will be marked red.
2020-03-03 16:42:07 +01:00
Gijs Noorlander f8168e9fe9 [Cleanup] Use taskIndex_t everywhere where a task index is used. 2019-10-23 17:07:52 +02:00
Gijs Noorlander 3c090f14f3 [Cleanup] Make use of consistent names for DeviceIndex (#2676)
See #2676
The use of DeviceIndex was not consistent, which may lead to strange issues.
DeviceIndex is the translation between the vector of included plugins and IDs of plugins available.
2019-10-22 16:23:21 +02:00
Gijs Noorlander 4cb60c0dad [cleanup] make it compile again on ArduinoIDE
Changes to file locations to make it compile again under Arduino IDE.
Basically `#include ""` and file locations have been fixed.
2019-09-25 00:46:04 +02:00
Gijs Noorlander beb7fee65b [Cleanup] Move structs to separate .h/.cpp files 2019-09-04 02:23:31 +02:00
Gijs Noorlander 1ac2b97d6d [Plugin info] Show extra info in devices web page
For example the GPS fix state and nr. sats tracked.
2019-08-08 13:06:31 +02:00
Gijs Noorlander fd8d363032 Make loading of custom task settings more memory efficient 2019-08-04 12:44:06 +02:00
Gijs Noorlander 85348971d6 [Uncrustify] Cleanup code using Uncrustify
Since there are not that much PRs open and in progress, this is maybe the least intrusive moment to cleanup some code using the given uncrustify.cfg 
If there is a PR merge issue, checkout the PR and perform an uncrustify first before trying to merge.
2019-07-15 15:11:30 +02:00
TD-er ce762eeafd [Plugins] Make number of outputs dynamic for some plugins
For example the SysInfo plugin should be made more flexible in the number of outputs.
Also the SenseAir plugin now supports multiple outputs to be able to get CO2 and sensor temperature for example. (temp reading is not yet correct)
2019-04-19 22:22:59 +02:00
TD-er ec345b1dcc [GPS] Fix some uninitialized issues 2019-02-11 00:56:16 +01:00
TD-er 293a40e2ac [memory] Reduce memory of P082_GPS and P068_SHT3x when not enabled
Also introduce a global pointer array to keep plugin settings per task ID to allow multiple instances of the same plugin.
2019-02-01 10:53:08 +01:00
TD-er 2f56ba7606 [Plugins] Replace long settings names with clear macros
See the defines in `_Plugin_Helper.h`
They were already used in some plugins, but now made globally available since they make the source much more readable.
2019-01-08 14:54:26 +01:00