Martin Preuss
dbba5617c7
avr: add touch handler routine to button module.
2025-11-22 14:10:06 +01:00
Martin Preuss
d8058dc711
avr: added 12x16 font, remove unneeded chars from fonts.
2025-11-18 23:03:00 +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
f6e852be74
started working on static gui
2025-11-17 23:03:56 +01:00
Martin Preuss
ceaf0e0ee5
started working on buttons.
2025-11-17 23:02:55 +01:00
Martin Preuss
35557d7b22
renamed some vars.
2025-11-17 23:02:39 +01:00
Martin Preuss
fbcfd65e7f
more work on dialogs.
2025-11-17 23:01:26 +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
03f794b253
xpt2046: reading values works.
2025-11-10 15:55:31 +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
d7e4ee4cca
fixed bugs on big systems.
2025-09-08 22:06:09 +02:00
Martin Preuss
ffcc5c0d9f
some minor work on gui/win modules.
2025-06-12 23:30:36 +02:00
Martin Preuss
2cb534df85
more work on GUI module.
2025-06-05 22:48:22 +02:00
Martin Preuss
08a1313ba5
More work on layout code.
2025-06-04 23:56:42 +02:00
Martin Preuss
7349014bd6
Make coordinates 16 bit again.
2025-06-04 23:56:29 +02:00
Martin Preuss
ae1892f196
share code.
2025-06-03 00:00:14 +02:00
Martin Preuss
dbad237826
fixed a typo.
2025-06-02 23:41:38 +02:00
Martin Preuss
56e222a97e
split WID_SIGNAL_GETMINSIZE into two signals.
2025-06-02 23:38:08 +02:00
Martin Preuss
888792a201
more work on gui code.
2025-06-02 23:29:50 +02:00
Martin Preuss
b82e0d02df
avr: more general approach to fonts.
2025-06-02 21:13:44 +02:00
Martin Preuss
5153bd2f69
removed signal "CREATED".
...
unsure when this would be called:
- when the basic object is called?
- when the last derived object is called?
better remove it to avoid complications...
2025-06-02 01:04:49 +02:00
Martin Preuss
d4ad6844e3
ili9341: save X
2025-06-02 01:03:23 +02:00
Martin Preuss
4f610c68a2
added more fonts and corresponding code. disabled test code in ili9341 module.
2025-06-02 01:03:03 +02:00
Martin Preuss
af75532ba7
More planning on GUI.
2025-05-28 19:03:14 +02:00
Martin Preuss
335163f887
temporarily disabled writing text on startup (need the flash space).
2025-05-28 00:52:40 +02:00
Martin Preuss
18bc231951
added some test code.
2025-05-28 00:51:07 +02:00
Martin Preuss
391c06e7e5
avr: more work on fonts, added heap functions.
2025-05-24 15:32:45 +02:00
Martin Preuss
fa5acddcbe
avr: started working on prerequisites for a window gui system.
2025-05-22 23:19:33 +02:00
Martin Preuss
7d233136eb
moved graphops into a dedicated sourcefile.
2025-05-22 16:29:55 +02:00
Martin Preuss
a4975038b4
more generalisation of font code.
2025-05-22 15:57:03 +02:00
Martin Preuss
229e68077c
ili9341: moved text functions to dedicated source file.
2025-05-22 01:19:04 +02:00
Martin Preuss
143180d68b
ili9341: added bitblit routines.
2025-05-22 00:42:55 +02:00
Martin Preuss
c065415713
ili9341: created dedicated sourcefile for font handling.
2025-05-22 00:42:18 +02:00
Martin Preuss
b01e8ff004
ili9341: first ideas for window/screen management.
2025-05-21 01:45:02 +02:00
Martin Preuss
de94590fa0
ili9341: moved io code into own file. changed args to r0-r11.
2025-05-21 01:44:38 +02:00
Martin Preuss
b3d7d492d7
ili9341: added routine to write a char in double height/width.
2025-05-21 00:12:38 +02:00
Martin Preuss
d29147fe57
added ili9341_WriteCharacterAt.
2025-05-20 23:36:31 +02:00
Martin Preuss
a0898b8327
insert 2 bytes at beginning of a font (first char, num chars)
2025-05-20 23:36:00 +02:00
Martin Preuss
2ca246deca
removed ili9341WriteColorTable
2025-05-20 21:32:53 +02:00
Martin Preuss
c1d347b70b
started working with fonts.
2025-05-20 21:32:18 +02:00
Martin Preuss
381afa97f4
ili9341: finalized SPI params.
2025-05-20 21:32:04 +02:00
Martin Preuss
cb379d4149
avr: started working on new LCD module and SPI module.
2025-05-20 00:31:56 +02:00