Commit Graph

  • 46719eecb7 settings(embedis): missing condition for commit() dev Maxim Prokhorov 2025-12-05 04:49:13 +03:00
  • 86f7507461 rfb(settings): updated readresult methods Maxim Prokhorov 2025-12-05 04:53:44 +03:00
  • 6861313a54 settings(embedis): index size_t -> u16 Maxim Prokhorov 2025-12-05 04:10:49 +03:00
  • 697b8565c2 test(embedis): missing index asserts Maxim Prokhorov 2025-12-05 03:23:29 +03:00
  • f24dd99ca4 settings(embedis): c++11-style static_assert for invalid implementations Maxim Prokhorov 2025-12-05 03:04:16 +03:00
  • 52d10d05f3 settings(embedis): fix cursor loop & correct type cast Maxim Prokhorov 2025-12-04 12:21:01 +03:00
  • 021e1cc1a2 settings(embedis): formatting Maxim Prokhorov 2025-12-04 12:13:57 +03:00
  • 5e14cdb44f settings(embedis): internal value comparisons using views Maxim Prokhorov 2025-12-04 11:59:03 +03:00
  • f636aece8c web(build): unique ptr for config buffer Maxim Prokhorov 2025-12-04 09:35:27 +03:00
  • f29869068b eeprom(terminal): flag boot reset event Maxim Prokhorov 2025-12-04 09:32:44 +03:00
  • 2240c4b393 btn(relay): assign only necessary buttons & fix ns usage Maxim Prokhorov 2025-12-04 09:32:17 +03:00
  • 75e48427a5 settings(embedis): sized reads & writes, function local state Maxim Prokhorov 2025-12-02 22:32:04 +03:00
  • 5383bc5e66 tspk(build): unused var Maxim Prokhorov 2025-12-02 19:13:38 +03:00
  • edf414e4f2 rpn(relay): re-fix #2268 Maxim Prokhorov 2025-12-02 04:50:11 +03:00
  • affd1552ef relay(boot): do not set instance flags too early Maxim Prokhorov 2025-12-02 04:39:00 +03:00
  • 5ee8856848 relay(callback): revert to non-static instances Maxim Prokhorov 2025-12-02 04:27:20 +03:00
  • 46d3ede29b relay(status): rename active -> ready & make target status also return enum Maxim Prokhorov 2025-12-01 08:49:30 +03:00
  • 25ce4e80b5 relay(status): returns ON / OFF only when relay is available and active Maxim Prokhorov 2025-12-01 08:32:46 +03:00
  • ef25252389 dcz(build): fixup anonymous namespace Maxim Prokhorov 2025-12-01 01:22:07 +03:00
  • 5a364e4d7f dcz(relay): publish status only when processed at least once Maxim Prokhorov 2025-12-01 00:17:28 +03:00
  • 488ee7a346 relay(callback): bitset operator[] returns reference test/dcz-sync Maxim Prokhorov 2025-12-01 01:38:44 +03:00
  • 7508e18c5b dcz(build): fixup anonymous namespace Maxim Prokhorov 2025-12-01 01:22:07 +03:00
  • 263d50f718 dcz(relay): publish status only when processed at least once Maxim Prokhorov 2025-12-01 00:17:28 +03:00
  • df6d67f422 relay(callback): register & process active relays Maxim Prokhorov 2025-12-01 00:26:52 +03:00
  • fa21e494cc dcz(build): should not bind public template to private type Maxim Prokhorov 2025-12-01 00:15:44 +03:00
  • 2278d61f81 sch(build): duplicated strings Maxim Prokhorov 2025-12-01 00:35:47 +03:00
  • 3ed4f5f8d2 relay(api): status applies only when active relay-id-status-only-active Maxim Prokhorov 2025-11-30 04:00:23 +03:00
  • 1c2154e1f9 test(build): cleanup only when cache dir exists Maxim Prokhorov 2025-11-29 22:32:05 +03:00
  • 0ec63d9b76 test(build): expire old cache files before building Maxim Prokhorov 2025-11-29 22:20:12 +03:00
  • 84e43c7b59 rfbridge(build): -Wunused-function Maxim Prokhorov 2025-11-29 22:19:11 +03:00
  • e137b286ac webui: rebuild blobs Maxim Prokhorov 2025-11-29 21:26:40 +03:00
  • d745f5f633 webui(build): bump versions in package.json Maxim Prokhorov 2025-11-29 21:20:10 +03:00
  • 688a18bce5 relay(terminal): error output helpers Maxim Prokhorov 2025-11-29 00:39:11 +03:00
  • 7672b9b068 relay(web): anonymous namespace Maxim Prokhorov 2025-11-29 00:25:17 +03:00
  • 70c6a7f478 relay(api): anonymous namespace Maxim Prokhorov 2025-11-29 00:23:41 +03:00
  • f4e9af0958 relay(terminal): naming Maxim Prokhorov 2025-11-29 00:22:33 +03:00
  • b476ea1401 relay(misc): removed comment Maxim Prokhorov 2025-11-29 00:21:52 +03:00
  • 9a253549cf relay(mqtt): common mqtt & api topics in flash Maxim Prokhorov 2025-11-29 00:14:43 +03:00
  • 10fcecdbf6 led(build): -Wunused-function false positive Maxim Prokhorov 2025-11-28 22:57:37 +03:00
  • 2485abd99d led(api): unused .toggle() Maxim Prokhorov 2025-11-28 22:51:36 +03:00
  • 9fe8d9c9a4 relay(all): boot & sync refactoring (#2654) Max Prokhorov 2025-11-28 22:47:50 +03:00
  • 78a269ba68 rfbridge(build): move out of relay config section Maxim Prokhorov 2025-11-26 11:13:52 +03:00
  • 9be4f9fdb5 system(boot): missing build flag checks Maxim Prokhorov 2025-11-24 17:25:21 +03:00
  • 7ea658b7b5 system(boot): actually enable partially unstable setup Maxim Prokhorov 2025-11-24 17:17:15 +03:00
  • 14aff75a7d gpio(terminal): typo Maxim Prokhorov 2025-11-24 17:15:45 +03:00
  • 245e456b44 settings(parse): force trailing suffix when already used it once Maxim Prokhorov 2025-11-20 23:42:14 +03:00
  • f9a445dd95 relay(boot): skip hw gpio target status delay when soft resetting Maxim Prokhorov 2025-11-16 13:26:45 +03:00
  • 994b716caa led(pattern): check parsing success Maxim Prokhorov 2025-11-15 23:32:00 +03:00
  • 9069546380 test(led): template for unchecked conversion test Maxim Prokhorov 2025-11-15 23:29:13 +03:00
  • 6093c17fea led: more refactoring Maxim Prokhorov 2025-11-15 22:50:48 +03:00
  • 2938029451 types(duration): micros & millis suffixes Maxim Prokhorov 2025-11-15 22:43:31 +03:00
  • 37fbd91c13 sns(hlw8012): prefer fastmath over newlib math Maxim Prokhorov 2025-11-09 16:48:06 +03:00
  • 25479ed59e led(loop): reduce number of funcs duplicating method calls Maxim Prokhorov 2025-11-10 00:23:27 +03:00
  • b716d4c2cc led(relay): dont check link w/ findme & relays Maxim Prokhorov 2025-11-09 20:14:13 +03:00
  • 79633343b9 gpio(terminal): explicit mode in addition to write Maxim Prokhorov 2025-11-10 02:16:10 +03:00
  • 5e681eb009 mqtt(debug): display empty message as 0 bytes Maxim Prokhorov 2025-11-09 16:47:32 +03:00
  • 22fbd61db6 system(boot): led & buttons work when not too unstable Maxim Prokhorov 2025-11-09 16:45:43 +03:00
  • 7babf84b53 system(boot): persistent count clamp & code reuse Maxim Prokhorov 2025-11-09 16:44:39 +03:00
  • bdf87e1a51 led(pattern): refactoring Maxim Prokhorov 2025-11-09 01:55:45 +03:00
  • 8592474a9b btn(action): manual reset should not increment unstable counter Maxim Prokhorov 2025-11-09 01:53:41 +03:00
  • f737ee2615 uart(debug): also disable rx when uart0 was configured w/o it Maxim Prokhorov 2025-11-09 01:53:21 +03:00
  • bc9f879c9c libs(views): fix lingering pointer to old object when copying / moving Maxim Prokhorov 2025-11-09 01:26:06 +03:00
  • bb7bd06d67 terminal(test): known memory leakage Maxim Prokhorov 2025-11-08 19:54:55 +03:00
  • bbfe32940c debug(uart): also mask rx isr when disabled Maxim Prokhorov 2025-10-03 16:33:42 +03:00
  • 63871a6ff2 debug(uart): another spurious unused function warning Maxim Prokhorov 2025-10-03 16:32:23 +03:00
  • 96efa49fce ntp(cfg): unchecked comparison with nullptr Maxim Prokhorov 2025-09-10 07:40:42 +03:00
  • eab8653eb5 debug(uart): spurious unused function warning Maxim Prokhorov 2025-09-08 23:34:36 +03:00
  • a63c6c342a types(build): sv constants in read-only memory Maxim Prokhorov 2025-09-08 22:58:33 +03:00
  • d576fad945 sns(build): remove FlashStringHelper Maxim Prokhorov 2025-09-08 22:57:26 +03:00
  • 4cd98f8622 rfm69(build): remove FlashStringHelper Maxim Prokhorov 2025-09-08 22:57:13 +03:00
  • 9cf52ddbca pzem(modbus): reduntant templated code Maxim Prokhorov 2025-09-08 22:54:18 +03:00
  • 7fffcbda4f pzem(build): flash strings clean-up, remove FlashStringHelper Maxim Prokhorov 2025-09-08 22:41:42 +03:00
  • c8c1b7a4d2 ir(build): clean-up command string init and remove FlashStringHelper Maxim Prokhorov 2025-09-08 22:33:57 +03:00
  • 69b5f119a6 dcz(build): remove FlashStringHelper Maxim Prokhorov 2025-09-08 22:33:12 +03:00
  • fee3e57884 ntp(debug): do not log server value twice Maxim Prokhorov 2025-09-08 22:32:04 +03:00
  • 9d21b561c3 ntp(build): use TZ.h as raw strings, not macros Maxim Prokhorov 2025-09-08 22:11:30 +03:00
  • d49b33def3 webui(settings): default to step="any" for generic number inputs Maxim Prokhorov 2025-08-29 17:52:45 +03:00
  • 61c5cd7651 webui(build): remove mistakenly set src/*.html binary attribute Maxim Prokhorov 2025-08-29 18:05:56 +03:00
  • 3dcbc660b2 webui(build): missing embedded files check for index header values Maxim Prokhorov 2025-08-29 17:45:20 +03:00
  • e76b67b355 debug(uart): no-op output for sdk when uart support is disabled Maxim Prokhorov 2025-08-29 17:43:41 +03:00
  • 02631120cb build(codegen): bump re2c to 4.3 Maxim Prokhorov 2025-08-29 17:42:49 +03:00
  • c3cf5e23c2 sch(api): missing id initializer Maxim Prokhorov 2025-07-02 02:24:30 +03:00
  • 4d2da2b49d sns(build): explicitly init strings, even when unused Maxim Prokhorov 2025-07-02 02:28:38 +03:00
  • 771a4b1dd7 all(build): fix unused variable warnings Maxim Prokhorov 2025-07-02 02:28:14 +03:00
  • 899e83f25a mqtt(build): unused warning & fix enabled ref Maxim Prokhorov 2025-07-02 02:27:47 +03:00
  • f30fffdfab tspk(build): fallthrough warning Maxim Prokhorov 2025-07-02 02:28:58 +03:00
  • 7d046086ea ci(release): api token authorizes, not authenticates Maxim Prokhorov 2025-06-30 16:34:32 +03:00
  • 1cfef1f5b5 build(scripts): not a bash script Maxim Prokhorov 2025-06-26 03:17:36 +03:00
  • ed32ab20ba build(scripts): sync & generate config/arduino.h Maxim Prokhorov 2025-06-25 00:23:50 +03:00
  • 525808ebf1 ci(scripts): build.sh no longer used Maxim Prokhorov 2025-06-25 00:36:24 +03:00
  • c5a0b5f23f build(scripts): allow to generate compile_commands.json with everything enabled Maxim Prokhorov 2025-06-24 23:54:18 +03:00
  • 3ed1050f8c debug(scripts): decoder typing & refactoring Maxim Prokhorov 2025-06-22 22:26:33 +03:00
  • 1a7f519bcc settings(internal): remove inline funcs & fixup crash handler Maxim Prokhorov 2025-06-21 00:50:24 +03:00
  • da12585c83 settings(internal): naming & combine common move code Maxim Prokhorov 2025-06-21 00:48:49 +03:00
  • 1cade55159 settings(storage): consistent initialization order Maxim Prokhorov 2025-06-20 22:35:28 +03:00
  • f22f7366e1 settings(internal): commit to storage on first boot Maxim Prokhorov 2025-06-20 20:58:59 +03:00
  • 6ac0a93554 terminal(internal): allow empty error message Maxim Prokhorov 2025-06-20 20:58:09 +03:00
  • e2924dd4ed settings(internal): allow foreach loop to stop Maxim Prokhorov 2025-06-20 20:55:39 +03:00
  • 4f7a7ab3e3 system(internal): advertise forced sdk erase as noreturn Maxim Prokhorov 2025-06-20 20:53:43 +03:00
  • b406ec306c api(internal): dont ignore partial body Maxim Prokhorov 2025-06-20 11:50:49 +03:00