Martin Preuss
8a43bc252f
tcrt1000: decreased limit from 170 to 100
2025-06-15 17:46:06 +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
284539fd52
re-enabled CCS811 module, adapted to latest changes.
2025-06-05 22:44:27 +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
cd1fce313e
avr: added some unit tests for LIST and TREE.
2025-06-02 21:13:01 +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
3582659018
added more bigcall/bigjmp as we go along with larger code.
2025-06-02 01:02:06 +02:00
Martin Preuss
08411d9430
NET_IFACE_OFFS_HANDLED_LOW no longer exists.
2025-06-01 22:37:26 +02:00
Martin Preuss
8188f33345
uart_bitbang2: introduced macros for ATTN irq setup.
2025-06-01 19:25:47 +02:00
Martin Preuss
ada19028e0
dont use old constant.
2025-06-01 19:23:38 +02:00
Martin Preuss
1e5de0da23
flash: use 16-bit counters.
2025-06-01 19:22:04 +02:00
Martin Preuss
bb14dd4c22
introduce macros bigjmp and bigcall for intermodule calls/jmps
...
translates to rjmp/rcall on MCUs with up to 8K flash and to jmp/call
on others.
2025-06-01 19:18:25 +02:00
Martin Preuss
120e3e1e6b
uart bitbang2 now also works on c01!
2025-06-01 00:21:07 +02:00
Martin Preuss
be74442e7f
receiving works again.
2025-05-31 15:36:52 +02:00
Martin Preuss
061119819f
sending works again with n20.
2025-05-31 14:20:05 +02:00
Martin Preuss
0b8cb929b7
split uart_bitbang2 into multiple files.
2025-05-30 17:03:35 +02:00
Martin Preuss
f1c858e3a7
Use n20 for bugfixing.
2025-05-30 15:25:42 +02:00
Martin Preuss
36050b14c5
wait for one bitlength between bytes. disable collision detection.
2025-05-29 21:04:30 +02:00
Martin Preuss
dff347bcb7
created pong message.
2025-05-29 20:23:44 +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
b3274466a3
smaller changes to make debugging easier.
2025-05-28 00:52:06 +02:00
Martin Preuss
064e84f5e8
added a more compact uart module.
2025-05-28 00:51:37 +02:00
Martin Preuss
18bc231951
added some test code.
2025-05-28 00:51:07 +02:00
Martin Preuss
9a19bf739d
fixed a bug (wrong register).
2025-05-28 00:50:52 +02:00
Martin Preuss
9e6feecb88
bootloader: decreased waiting times for LED blinking on bootup.
2025-05-28 00:50:26 +02:00
Martin Preuss
961568f721
renamed makros M_IO_READ and M_IO_WRITE to inr and outr
2025-05-28 00:49:07 +02:00
Martin Preuss
603a8e93d0
avr/flash: removed unnecessary code.
2025-05-26 21:10:12 +02:00
Martin Preuss
6b5f5e877d
avr/heap: fixed some bugs.
2025-05-24 21:01:59 +02:00
Martin Preuss
92d5e30f3c
t03: message forwarding is now much faster.
...
this is very visible when flashing firmware to nodes via t03 device.
2025-05-24 17:49:01 +02:00
Martin Preuss
349c11d641
reset uart_hw code to what works on t03.
2025-05-24 17:45:33 +02:00
Martin Preuss
027edb9aba
removed waiting time between sending messages.
...
now a message can be send after every interrupt.
2025-05-24 17:26:59 +02:00
Martin Preuss
868c2b32f8
Revert "allow for private tick counter and special timer frequencies."
...
This reverts commit 3e9aeeed05 .
2025-05-24 17:25:24 +02:00
Martin Preuss
2acd25e805
added README.
2025-05-24 17:25:14 +02:00
Martin Preuss
b730fd068c
fixed apidoc.
2025-05-24 17:25:00 +02:00
Martin Preuss
3e9aeeed05
allow for private tick counter and special timer frequencies.
2025-05-24 17:24:46 +02:00
Martin Preuss
158cf994c5
fixed a bug on t841.
2025-05-24 17:24:00 +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