Commit Graph

1239 Commits

Author SHA1 Message Date
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
Martin Preuss
3ae542f61b com2w: use inr/outr macros for COM_IRQ_ADDR_CLK
the corresponding register is not inside the lower address space on some
devices (like ATtiny 861).
2026-06-29 17:45:42 +02:00
Martin Preuss
2974303007 avr: started working on MultiFAN module.
PWM basically works.
2026-06-29 17:44:22 +02:00
Martin Preuss
343562f6ca avr: added hw code for ATtiny 861. 2026-06-29 17:42:40 +02:00
Martin Preuss
8488001f51 avr: removed old includes. 2026-06-01 19:11:52 +02:00
Martin Preuss
7ef6a22557 c03: added resources. 2026-06-01 15:58:36 +02:00
Martin Preuss
a65e6fbec2 textsel: use index instead of ressource id as value for the widget. 2026-05-23 11:06:39 +02:00
Martin Preuss
776ec7a363 gui: minor reformatting. 2026-05-23 11:06:12 +02:00
Martin Preuss
323122c4c7 c03: use far call 2026-05-23 01:43:34 +02:00
Martin Preuss
a3220d74b1 avr: added List_GetItemAt 2026-05-23 01:43:18 +02:00
Martin Preuss
710162e242 gui: sorted files. started working on TextSel class. 2026-05-23 01:43:04 +02:00
Martin Preuss
4b13f16e05 gui: improved Label class (can now have a suffix to reduce FLASH usage).
- e.g. light1 and light2 can now share the string but have different suffix
- allow for initially empty text
2026-05-23 01:41:58 +02:00
Martin Preuss
15edfd46e4 c03: fixed apidoc. 2026-05-18 17:15:09 +02:00
Martin Preuss
0c42acf76d gui: added image label (image plus text). 2026-05-18 17:14:50 +02:00
Martin Preuss
311741ae64 gui: added Widget_GetRessource 2026-05-18 17:14:17 +02:00
Martin Preuss
4ad55e2c6e gui: minor reformatting. 2026-05-18 17:13:31 +02:00
Martin Preuss
18e1751e14 gui: added missing register setting. 2026-05-18 17:13:03 +02:00
Martin Preuss
b2e5be974e gui: added LONG mode for buttons (handles short and long presses). 2026-05-18 17:12:39 +02:00
Martin Preuss
ed899dbe6f gui: re-enable NetStats window. 2026-05-14 13:45:39 +02:00
Martin Preuss
401cfc9ffb gui: rewrote NetStatWin to use CDIALOG (much more code sharing). 2026-05-14 13:45:13 +02:00
Martin Preuss
0c4a2aace9 gui: use CDialog_GetChildValue 2026-05-14 13:44:25 +02:00
Martin Preuss
73b7699054 avr: add CDialog_GetChildValue/CDialog_SetChildValue (more code sharing). 2026-05-14 13:44:10 +02:00
Martin Preuss
79e7ac47d9 c03: use DIALOG as base class for MenuWin 2026-05-13 20:08:36 +02:00
Martin Preuss
76def6c8dc gui: set WIDGET_FLAGS_VISIBLE_BIT early in Dialog_OnShow 2026-05-13 20:07:45 +02:00
Martin Preuss
a4722bc8f6 gui: fixed a typo. 2026-05-13 20:07:12 +02:00
Martin Preuss
32061554c0 c03: enable climate window. 2026-05-13 00:31:13 +02:00
Martin Preuss
3d14c54df3 gui: adjusted climate window and SensorWatch to latest changes. 2026-05-13 00:30:58 +02:00
Martin Preuss
1b0d36b84d avr: fixed apidoc. 2026-05-13 00:30:26 +02:00
Martin Preuss
313b2c05a1 gui: implemented DlgLightConns_OnCmdLight and DlgLightConns_OnDlgEndLight. 2026-05-11 12:11:33 +02:00
Martin Preuss
d54a259060 gui: adapted ScreenSaver to latest changes. 2026-05-11 11:55:56 +02:00
Martin Preuss
d07f411e51 gui: implement DlgLightConns_OnCmdMotion2 and DlgLightConns_OnDlgEndMotion2 2026-05-11 11:55:16 +02:00
Martin Preuss
b4ac70dbd1 gui: removed unneeded code, use CDialog_DefaultSignalmap as fallback signal map 2026-05-11 11:54:23 +02:00
Martin Preuss
d34062df39 gui: make CDialog a full object with signal map, implement "OnMkContent". 2026-05-11 11:53:37 +02:00
Martin Preuss
b927bfdab6 gui: added dialog signals DIALOG_SIGNAL_MKCONTENT and DIALOG_SIGNAL_RMCONTENT. 2026-05-11 11:52:23 +02:00