Martin Preuss
e0a6ddd89f
avr: removed unneeded def.
2024-09-04 23:18:01 +02:00
Martin Preuss
c02f371350
avr: started creating subdirs for every node.
2024-09-04 23:17:46 +02:00
Martin Preuss
c2a6d33ff2
avr: reduced code (bootloader now 569 words).
2024-09-01 22:29:08 +02:00
Martin Preuss
8aeb488e2e
avr: share code (saves 8 bytes)
2024-09-01 20:19:32 +02:00
Martin Preuss
45cae14f6a
avr: reuse code (saves a few more bytes).
2024-09-01 20:12:02 +02:00
Martin Preuss
892d9f5c5a
avr: fixed a possible problem (generated machine code is shorter).
2024-09-01 20:11:18 +02:00
Martin Preuss
65e60c2dec
Replace multiple wait macros with calls (saves 10 bytes).
2024-09-01 20:06:05 +02:00
Martin Preuss
6aac577365
aqhome: fixed compiler warning.
2024-08-25 14:28:43 +02:00
Martin Preuss
85a93065a4
aqhome: added virtual function "flush"
2024-08-25 14:28:22 +02:00
Martin Preuss
319cdbce18
added future message defs
2024-08-25 14:27:13 +02:00
Martin Preuss
c800e99dc8
avr: added comments
2024-08-25 14:26:36 +02:00
Martin Preuss
2da873bbb9
avr: fixed comments.
2024-08-25 14:18:56 +02:00
Martin Preuss
6abac9b5a1
incremented version.
2024-05-19 01:37:12 +02:00
Martin Preuss
ed1f96fdbc
aqhome-react: adapted to changes in output name.
2024-05-19 01:36:48 +02:00
Martin Preuss
37a290ce1f
aqhome-react: added missing include.
2024-05-19 01:36:30 +02:00
Martin Preuss
a3bf403ac0
aqhome-react: peridocally write vars.
2024-05-19 01:36:09 +02:00
Martin Preuss
dde9106a5d
aqhome-react: add "varsFile" (will write variables later).
2024-05-18 13:11:29 +02:00
Martin Preuss
334d0e8096
aqhome: remove flag AQH_PATH_FLAGS_ROOT
2024-05-18 13:10:41 +02:00
Martin Preuss
abada7b89b
aqhome: minor format changes.
2024-05-17 20:35:13 +02:00
Martin Preuss
69893640a3
aqhome: added function AQH_Vars_ReplaceVars()
2024-05-17 20:34:31 +02:00
Martin Preuss
9f7f5ab0db
aqhome: fixed copyright headers.
2024-05-17 19:25:48 +02:00
Martin Preuss
6828438780
aqhome: add writer for AQH_VARS (including a test).
2024-05-17 19:16:16 +02:00
Martin Preuss
05fb3d3b0a
aqhome: added AQH_Vars_Dump().
2024-05-17 17:39:00 +02:00
Martin Preuss
66c583f866
aqhome: use our own implementation of GWEN_Text_GetWordToBuffer().
...
use the same flags like the original function (maybe replace the
original function in gwen later).
2024-05-17 17:16:20 +02:00
Martin Preuss
2363535fe0
aqhome: add AQH_Vars_DataTypeToString()
2024-05-17 17:15:12 +02:00
Martin Preuss
9d0037b83d
vars: minor beautification.
2024-05-17 01:52:49 +02:00
Martin Preuss
f8f4380038
vars: added code to read AQH_VARS from GWEN_DB strings.
2024-05-17 00:03:51 +02:00
Martin Preuss
ead34f0309
aqhome-react: set module name and description for timeraction.
2024-05-15 22:50:55 +02:00
Martin Preuss
1d51ef0259
aqhome-react: added statistics modules (average, min, max)
2024-05-15 22:50:20 +02:00
Martin Preuss
b888524cc3
aqhome-react: added functions to inc/dec an int value.
2024-05-15 00:17:55 +02:00
Martin Preuss
5ec9827f92
aqhome-react: allow for int values.
...
those will be used e.g. to count number of open windows etc.
2024-05-15 00:10:15 +02:00
Martin Preuss
7ce34b0500
aqhome-react, aqhome: added units/functions for handling local variables.
2024-05-12 17:31:31 +02:00
Martin Preuss
516ac4e34e
vars: added more functions.
2024-05-11 01:07:10 +02:00
Martin Preuss
36e9909060
vars: added more module tests.
2024-05-09 23:08:44 +02:00
Martin Preuss
403392a72e
Add module test for AQH_Vars
2024-05-09 14:57:12 +02:00
Martin Preuss
2c584bbff9
vars: use const in most api functions
...
The idea of not using const was to reduce copy operations.
However, it is not very intuitive to know when and which arguments are const
so to simplify working with this new module and make it as close as possible
to GWEN_DB we use const now as in GWEN_DB.
At least AQH_Vars_SetStringData() still doesn't use const so if the need
arises to avoid copying we can.
2024-05-09 14:56:46 +02:00
Martin Preuss
b6e4a5265a
vars: also check idx.
2024-05-09 00:52:26 +02:00
Martin Preuss
b473d62cdc
aqhome: more work on path and vars modules.
2024-05-09 00:49:57 +02:00
Martin Preuss
3e5bff90d1
aqhome: make delimiter a function argument instead of hardcoding "/".
2024-05-08 00:41:14 +02:00
Martin Preuss
d5b1dbd5ee
aqhome: minor modifications.
2024-05-08 00:20:42 +02:00
Martin Preuss
29eb910881
increased minimum gwen version required.
2024-05-07 23:57:26 +02:00
Martin Preuss
bcc7629b1e
aqhome: added PATH module, started VARS module.
...
those might later get incorporated into libgwenhywfar.
2024-05-07 23:57:07 +02:00
Martin Preuss
f400104bbc
aqhome-react: added unit for timer programs.
2024-05-07 23:56:02 +02:00
Martin Preuss
a3d0fad984
aqhome-react: generalize command handling.
2024-04-27 13:24:00 +02:00
Martin Preuss
075fbc1cb5
Added another test for program rules.
2024-04-27 10:55:34 +02:00
Martin Preuss
c9d82cc88e
aqhome-react: added program rules with test code.
2024-04-26 01:29:27 +02:00
Martin Preuss
2342dfbe4a
incremented version.
2024-04-21 00:34:09 +02:00
Martin Preuss
dbc8fdf35d
aqhome-react: decreased verbosity.
2024-04-21 00:34:00 +02:00
Martin Preuss
89dd230b8f
aqhome-react: fixed a typo.
2024-04-21 00:33:34 +02:00
Martin Preuss
243754c15d
aqhome-react: minor changes to example network file.
2024-04-21 00:33:22 +02:00