Martin Preuss
599b27c7d2
avr: fixed window redrawing for main views.
2026-02-08 00:33:08 +01:00
Martin Preuss
28deb9c591
avr/gui2: added screen saver app
...
screen saver can be turned off by:
- touching and releasing the display
- specific messages (e.g. motion detection msg from other nodes)
2026-02-07 16:09:31 +01:00
Martin Preuss
39d1060334
n28 enclosure: decreased height by 1mm, increased ridge depth and height
2026-02-06 17:51:50 +01:00
Martin Preuss
38eb21869e
n28: added info.
2026-02-02 21:21:05 +01:00
Martin Preuss
a8cdf6ec58
c03: use beeper module.
2026-02-02 21:20:47 +01:00
Martin Preuss
40033db235
added simple beeper module.
2026-02-02 21:20:25 +01:00
Martin Preuss
0fa44cfa4b
n26: fixed pinout.
2026-01-27 20:29:26 +01:00
Martin Preuss
653e63ad34
n16: use activity LED.
2026-01-27 20:29:10 +01:00
Martin Preuss
a7cf31b1c1
minor reformatting.
2026-01-27 20:28:39 +01:00
Martin Preuss
ce240f087e
c03: changed default colors for images.
2026-01-27 20:28:22 +01:00
Martin Preuss
3b5d95f8b9
c03: fixed a typo.
2026-01-27 20:27:56 +01:00
Martin Preuss
c1da37d973
c03: define backlight pin for display.
2026-01-27 20:27:43 +01:00
Martin Preuss
a4b49f8979
n28: increase hook tolerance, add ridges for fixing pcb.
2026-01-27 20:24:11 +01:00
Martin Preuss
0df67a3e0b
avr: remove init code (sensorWatch now reads from eeprom).
2026-01-24 01:03:52 +01:00
Martin Preuss
9a1ca45329
avr: use RESSSOURCE_IMG_DEBUGEEPROM
2026-01-23 22:23:50 +01:00
Martin Preuss
026e9179e7
avr: fixed a bug.
2026-01-23 22:23:32 +01:00
Martin Preuss
c59cdb1470
avr: converted 48x48 icons to RLE. Added RESSSOURCE_IMG_DEBUGEEPROM
2026-01-23 22:23:17 +01:00
Martin Preuss
b46c65837f
avr: added reset button.
2026-01-23 21:42:06 +01:00
Martin Preuss
eb30e59c13
avr: added ressource RESSSOURCE_IMG_RESET
2026-01-23 21:41:10 +01:00
Martin Preuss
50eed94821
avr: added local TODO
2026-01-23 20:49:05 +01:00
Martin Preuss
b95c09ad82
avr: make climate page the main page, added eeprom browser.
2026-01-23 20:48:48 +01:00
Martin Preuss
b4969019b2
avr: added images to ressources.
2026-01-23 20:48:06 +01:00
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