Martin Preuss
296ead3241
avr: simplified modules.
2026-08-07 01:02:45 +02:00
Martin Preuss
f3820aee22
avr: fully implemented app light_control.
2026-08-07 00:43:42 +02:00
Martin Preuss
7bae2072aa
avr: more code sharing.
2026-08-07 00:42:45 +02:00
Martin Preuss
44044e9bba
tca: also rename FLAGBIT_UPDATED in TCA module.
2026-08-07 00:42:16 +02:00
Martin Preuss
928ebe1ec7
light_control: started working on new app (replaces ma_light).
2026-08-07 00:41:32 +02:00
Martin Preuss
db53d0d905
fan_control: fixed setting of default mode, moved FLAGBIT_UPDATED to TCA.
2026-08-07 00:39:40 +02:00
Martin Preuss
bbb6c4ac7d
avr: start defining generic message with msgRef.
2026-08-06 18:48:05 +02:00
Martin Preuss
273c8d215a
n32: remove old defines.
2026-08-06 18:47:21 +02:00
Martin Preuss
e7f9bea979
avr: move check for activated actor to htimCallActorOn
2026-08-06 18:47:03 +02:00
Martin Preuss
3155c499ed
avr: enable guard source and 2nd trigger source.
2026-08-06 00:10:45 +02:00
Martin Preuss
1477293b49
avr: more comments, minor reformatting.
2026-08-06 00:09:59 +02:00
Martin Preuss
5bf067166e
avr: fixed apidoc.
2026-08-06 00:09:21 +02:00
Martin Preuss
a2da503e7d
avr: minor formatting.
2026-08-06 00:09:03 +02:00
Martin Preuss
fe1937c9cd
e02, e06: added hardware category to device info
2026-08-06 00:08:37 +02:00
Martin Preuss
1cdec816f6
avr: fixed apidoc.
2026-08-06 00:08:09 +02:00
Martin Preuss
b961575906
avr: clarified api doc
2026-08-06 00:07:58 +02:00
Martin Preuss
27bb9d0f7f
avr: fixed a typo.
2026-08-06 00:07:32 +02:00
Martin Preuss
e08054bbdf
n32: use fan controller app
2026-08-06 00:06:31 +02:00
Martin Preuss
88a66f6822
avr: add complex fan controller app with base classes to be used by other apps as well.
...
- add modules
- holdtimer (keep actor running while triggered)
- triggeraction (connect actor with holdtimer)
- add app fan_controller
- uses the modules mentioned above to turn on/off fans in connection
with e.g. motion sensor nodes
2026-08-06 00:05:50 +02:00
Martin Preuss
d8498dceaf
avr: add TextSel widget to CWidget.
2026-07-13 23:26:54 +02:00
Martin Preuss
3286d8e1d7
avr: fixed apidoc.
2026-07-13 23:25:12 +02:00
Martin Preuss
f5c530507e
avr: more work on list widget.
2026-07-13 23:24:54 +02:00
Martin Preuss
56831ac53d
more work on dialog class.
2026-07-13 23:24:32 +02:00
Martin Preuss
0675538258
lcd2: more work on light settings.
2026-07-13 23:23:49 +02:00
Martin Preuss
f81f031e23
Revert "avr: attempt to abstract IO code."
...
This reverts commit ae2a0f33b0 .
2026-07-13 23:23:05 +02:00
Martin Preuss
ae2a0f33b0
avr: attempt to abstract IO code.
...
doesn't work with avra because of macro argument problems.
2026-07-13 23:22:47 +02:00
Martin Preuss
391c49d647
avr/co2_watch: change LED timing.
2026-07-13 23:21:51 +02:00
Martin Preuss
6a8f4156a5
add device e06.
2026-07-11 18:07:31 +02:00
Martin Preuss
29d18e8732
reportsensors: use table.
2026-07-11 18:06:57 +02:00
Martin Preuss
07db3879a1
n32: minor docu changes
2026-07-06 00:01:30 +02:00
Martin Preuss
f4c60cf428
n32: minor cleanup.
2026-07-05 23:52:07 +02:00
Martin Preuss
657853c1fe
avr: minor reformatting.
2026-07-05 23:17:23 +02:00
Martin Preuss
276127e139
avr: removed NET_IFACE_OFFS_LASTPORTVALUE
2026-07-05 23:17:04 +02:00
Martin Preuss
a50c8da388
t03: fixed description.
2026-07-05 23:16:31 +02:00
Martin Preuss
e811cf1a8d
n32: run at 8MHz now (1MHz is too slow for counting FAN tacho pulses).
2026-07-05 23:16:13 +02:00
Martin Preuss
bafb9c289a
avr: fixed HW code for tn861.
2026-07-05 23:15:31 +02:00
Martin Preuss
a5559770ef
avr: more work on MultiFAN module (now works, tested with a single fan).
2026-07-05 23:15:06 +02:00
Martin Preuss
9842d8a2e5
avr: more work on multifan module.
2026-07-05 20:27:28 +02:00
Martin Preuss
4dc2e0143f
n32: enable Multifan module.
2026-07-05 20:21:13 +02:00
Martin Preuss
d51112e291
avr: enable module com2w2.
2026-07-05 20:08:02 +02:00
Martin Preuss
23cb3e62dc
n32: use com2w2 instead of com2w
2026-07-05 20:07:05 +02:00
Martin Preuss
e6919677b3
n32: improved documentation.
2026-07-05 20:06:26 +02:00
Martin Preuss
db3f88f3af
avr: added com2w2 (slightly improved version of com2w).
...
- move IRQ control to main code (only the main code knows exactly which
combination of pins is used for com2)
- split one big module into multiple smaller files (easier to maintain)
2026-07-05 20:06:00 +02:00
Martin Preuss
b863e29612
com2w: removed unneeded code.
2026-07-05 20:03:29 +02:00
Martin Preuss
cdb9da2f9e
n32: handle SETVALUE requests for fan speeds.
2026-06-29 22:17:29 +02:00
Martin Preuss
7a32f6deb7
avr/network: added field for last port value (should later be moved to com2w specific data).
2026-06-29 22:16:38 +02:00
Martin Preuss
cf2a0daae2
com2w: added routine COM2W_CheckPort
...
to be used by common pin change interrupt handler in n32
2026-06-29 22:15:58 +02:00
Martin Preuss
cbc3eab164
multiFan: handle SETVALUE messages.
2026-06-29 22:15:15 +02:00
Martin Preuss
183adb192e
aqhome: added modality RPM
2026-06-29 22:14:16 +02:00
Martin Preuss
b784f6bb45
avr: added device n32 (FAN controller).
2026-06-29 17:48:02 +02:00