Commit Graph

300 Commits

Author SHA1 Message Date
Martin Preuss
604734b6e3 avr: minor changes. 2026-01-22 00:06:09 +01:00
Martin Preuss
d64157f7ef c03: implemented setdata message handling for SensorWatch
storing/restoring data from EEPROM doesn't work, yet.
2026-01-21 22:48:44 +01:00
Martin Preuss
e5a999e9b6 c03: define TLV ids for sensorWatch 2026-01-21 22:47:40 +01:00
Martin Preuss
7a4f462fa2 added to apidoc. 2026-01-21 22:47:20 +01:00
Martin Preuss
dbe42c5bcb sensorwatch: introduce upper and lower limits. 2026-01-21 00:56:49 +01:00
Martin Preuss
242c3061bf c03: removed outdated files. 2026-01-19 23:25:59 +01:00
Martin Preuss
3225350be5 c03: added network stats window, fixed some bugs. 2026-01-19 23:24:58 +01:00
Martin Preuss
041f0fad6b avr: cleanup structure of graphics apps and gui2. 2026-01-19 21:10:51 +01:00
Martin Preuss
504e7568d4 gui2: added default signal maps, create first app for c03 graphics interface. 2026-01-19 20:51:46 +01:00
Martin Preuss
0bcb3b40f7 n28: enclosure with bigger slits for closing hooks. 2026-01-19 19:10:58 +01:00
Martin Preuss
7b4bac534f gui2: removed debug widgets and functions (buttons work now). 2026-01-19 18:43:40 +01:00
Martin Preuss
edc291261f gui2: added Button, RootWindow. Touch now works again. 2026-01-19 18:33:36 +01:00
Martin Preuss
c578ddd1a6 avr: added texts to ressources. 2026-01-19 00:47:01 +01:00
Martin Preuss
13f682b365 avr: added sensor watches for Temp and hunidity. 2026-01-18 20:31:17 +01:00
Martin Preuss
a11c5ac536 avr: added text aligning in labels. 2026-01-18 20:02:25 +01:00
Martin Preuss
34176ea2ed c03: use complete SensorWatch for CO2. 2026-01-18 14:27:51 +01:00
Martin Preuss
0443032de7 avr: added widget SensorWatch
shows a pictogram for a sensor and changes background color according to
values received from a given sensor.
2026-01-18 00:36:22 +01:00
Martin Preuss
a52d7dd783 avr: added Widget_OnDrawNop 2026-01-17 17:15:48 +01:00
Martin Preuss
c2489e1866 avr: more work on gui2
- decreased complexitiy by removing guicntl
- changed fonts to allow for storing bitmaps in ressource segment
- add fonts to ressources for display node c03
- added some safety features (check pointers, add magic field to objects etc)
- moved style.asm to device folder
2026-01-17 15:23:17 +01:00
Martin Preuss
283374b5cd avr: add support for run-length-encoded images, converted existing images
saves much ressource space especially with larger images!
2026-01-16 16:42:49 +01:00
Martin Preuss
0aa4e6846a add comment. 2026-01-16 16:41:38 +01:00
Martin Preuss
99739325df avr: take all parents pos into account when calculating abs pos
allows for positions relative to parent in widget tables.
2026-01-15 17:27:56 +01:00
Martin Preuss
37689fbc1d gui2: more work, added image viewer. 2026-01-14 22:57:14 +01:00
Martin Preuss
99c58d13e2 add ressources, use signals for GuiApp.
makes it easier to extend.
2026-01-14 21:19:46 +01:00
Martin Preuss
10c3f3c40d more work on images on ili9341
- reading images from predefined ressources (stored at 0x8000+) works
- drawing IDX2 images within widgets works
- added some image ressources in IDX2 format
2026-01-14 00:13:02 +01:00
Martin Preuss
edb8e7b859 texts inside labels now work. 2026-01-13 00:00:19 +01:00
Martin Preuss
caa2a92722 another GUI approach, this time more generic. 2026-01-12 22:47:08 +01:00
Martin Preuss
c3e4435b90 n28: more work on enclosure. 2025-12-24 22:14:40 +01:00
Martin Preuss
bf1a34b449 n28: minor redesigning of the enclosure 2025-12-20 14:30:51 +01:00
Martin Preuss
3038208eab n28: decrease enclosure width 2025-12-20 13:08:08 +01:00
Martin Preuss
636fc026aa more work on pages and ressources. 2025-12-15 21:12:51 +01:00
Martin Preuss
06f006ee42 n28: added lid to enclosure. 2025-12-15 16:21:44 +01:00
Martin Preuss
f9a6e4b1d7 n28: cut out upper bar from network connector holes 2025-12-12 00:04:38 +01:00
Martin Preuss
9e8a7c338d n28: more ventilation slits, decrease height, remove posts. 2025-12-11 23:54:14 +01:00
Martin Preuss
202439b8b6 n28: make ventilation slits bigger. 2025-12-11 23:01:02 +01:00
Martin Preuss
077e5cbedb added first enclosure for n28. 2025-12-11 22:48:56 +01:00
Martin Preuss
dbba5617c7 avr: add touch handler routine to button module. 2025-11-22 14:10:06 +01:00
Martin Preuss
db6d28b869 control layout of windows via style.asm 2025-11-18 23:02:07 +01:00
Martin Preuss
b520ccb165 avr: fixed button code. 2025-11-18 19:14:40 +01:00
Martin Preuss
059654b16f smaller button routines. 2025-11-17 23:45:10 +01:00
Martin Preuss
defd869c26 removed some newlines. 2025-11-17 23:03:15 +01:00
Martin Preuss
102f4e65e3 added c03. 2025-11-17 23:02:19 +01:00
Martin Preuss
049d651fec avr: improved modules ILI9341 and XPT2046. 2025-11-10 22:29:37 +01:00
Martin Preuss
ece4fe824a xpt2046 now basically works. 2025-11-10 19:33:40 +01:00
Martin Preuss
29f74c0eae avr: started working on xpt2046 module. 2025-11-10 14:49:23 +01:00
Martin Preuss
9300e515e7 more work on c02 and lcd drivers. 2025-11-07 17:04:08 +01:00
Martin Preuss
5b72686904 avr: added titled windows 2025-11-03 21:02:25 +01:00
Martin Preuss
e58e9b846c avr: work on simple GUI module to be used by node c02. 2025-11-03 17:23:40 +01:00
Martin Preuss
ced89d9845 moved device files back into separate folder
otherwise installed module files are not update when compiling without AVR.
2025-10-25 16:38:44 +02:00
Martin Preuss
28cf031b46 n14, n25: add info to description files. 2025-10-07 00:28:06 +02:00