Martin Preuss
74b4098608
ili9341: tested backlight dimming (doesn't work with my displays, either)
...
probably the LED pins are hardcoded with my displays. They respond neither
to PWM on the LED pin nor to ili9341 commands.
2026-01-27 20:32:38 +01:00
Martin Preuss
7411fd2a13
ili9341: added backlight handling via PWM (doesn't work with my displays).
...
my displays don't accept PWM...
2026-01-27 20:31:00 +01:00
Martin Preuss
fdfc040d19
avr: use macros instead of costly calls for SPI on ILI9341.
2026-01-24 01:03:31 +01:00
Martin Preuss
026e9179e7
avr: fixed a bug.
2026-01-23 22:23:32 +01:00
Martin Preuss
74f4e32767
avr: fixed two bugs.
2026-01-23 21:42:27 +01:00
Martin Preuss
b46c65837f
avr: added reset button.
2026-01-23 21:42:06 +01:00
Martin Preuss
8007c8c79a
avr: shortened update interval (maybe not necessary?)
2026-01-23 21:41:43 +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
d963458a91
avr: fixed handler for font 6x8
2026-01-23 20:47:39 +01:00
Martin Preuss
664b8a1ea5
avr: removed needed instruction.
2026-01-23 20:47:15 +01:00
Martin Preuss
be39ad0365
avr: added Widget_DrawCharAt
2026-01-23 20:46:58 +01:00
Martin Preuss
41a70a8280
avr: added Button_DefaultSignalmap
2026-01-23 20:46:32 +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
dbe42c5bcb
sensorwatch: introduce upper and lower limits.
2026-01-21 00:56:49 +01:00
Martin Preuss
864f815d91
updated TODO
2026-01-20 00:15:21 +01:00
Martin Preuss
94092a82d9
updated TODO.
2026-01-20 00:03:30 +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
519751043d
ImageView: preset correct background color.
2026-01-19 18:44:00 +01:00
Martin Preuss
7b4bac534f
gui2: removed debug widgets and functions (buttons work now).
2026-01-19 18:43:40 +01:00
Martin Preuss
79dde7402f
updated TODO file.
2026-01-19 18:35:45 +01:00
Martin Preuss
b1a002013a
Object: ignore selector when "0" in signal map.
2026-01-19 18:35:28 +01:00
Martin Preuss
ebb20150ca
ImageView: handle PRESSED flag.
...
needed when used as button.
2026-01-19 18:34:56 +01:00
Martin Preuss
edc291261f
gui2: added Button, RootWindow. Touch now works again.
2026-01-19 18:33:36 +01:00
Martin Preuss
715c4f22c4
updated TODO.
2026-01-19 00:50:01 +01:00
Martin Preuss
7fce521671
removed implemented features from TODO
2026-01-19 00:47:49 +01:00
Martin Preuss
065d301292
avr: more work on relative coords->absolute coords
2026-01-19 00:47:32 +01:00
Martin Preuss
13f682b365
avr: added sensor watches for Temp and hunidity.
2026-01-18 20:31:17 +01:00
Martin Preuss
ff5c49ad7a
add entry to todo.
2026-01-18 20:02:37 +01:00
Martin Preuss
a11c5ac536
avr: added text aligning in labels.
2026-01-18 20:02:25 +01:00
Martin Preuss
b060610f3f
added TODO entries.
2026-01-18 14:28:07 +01:00
Martin Preuss
46afcb3ed1
avr: completed SensorWatch (now also prints value)
2026-01-18 14:27:29 +01:00
Martin Preuss
64bc199753
avr: added ValueLabel.
2026-01-18 14:27:01 +01:00
Martin Preuss
73f9273014
avr: added routines to write text from SDRAM
2026-01-18 14:26:46 +01:00
Martin Preuss
b1693168c4
fixed apidoc.
2026-01-18 14:26:11 +01:00
Martin Preuss
31cce1a609
remove implemented stuff from TODO.
2026-01-18 01:00:31 +01:00
Martin Preuss
c2d1234e00
avr: most stuff for SensorWatch implemented.
2026-01-18 00:49:08 +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
3009e9d0d0
TODO: RLE implemented.
2026-01-17 17:16:40 +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
20189eb1eb
added local TODO
2026-01-16 16:45:31 +01:00
Martin Preuss
48d0a3f41f
added README
2026-01-16 16:45:04 +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
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
55292bddf1
avr: simplify handling of object tree
...
- set CFLAG if pointer valid, cleared otherwise
- check for inbound NULL pointer
2026-01-15 17:26:54 +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