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 |
|
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 |
|
Martin Preuss
|
aceffdfad2
|
uart_hw: removed unneeded code.
|
2025-05-20 00:31:12 +02:00 |
|
Martin Preuss
|
d000c8621e
|
increased buffer size.
|
2025-05-18 01:04:15 +02:00 |
|
Martin Preuss
|
cf1eba68f0
|
try new implementation of UART code for m8515.
|
2025-05-18 00:59:19 +02:00 |
|
Martin Preuss
|
b6800e538d
|
tried some fixes...
|
2025-05-18 00:58:46 +02:00 |
|
Martin Preuss
|
b8fbbb7125
|
remove COM_* code.
|
2025-05-18 00:58:11 +02:00 |
|
Martin Preuss
|
550967c176
|
memstats: send XRAM size instead of stack size.
|
2025-05-17 14:24:04 +02:00 |
|
Martin Preuss
|
75b602811c
|
added XRAM module.
Module for external SRAM with AtMega8515.
|
2025-05-17 14:22:49 +02:00 |
|
Martin Preuss
|
ab3b2be725
|
consequently use M_IO_READ and M_IO_WRITE.
on tn841 those are in the extended io space, on most others in normal
io space.
|
2025-05-17 13:19:54 +02:00 |
|
Martin Preuss
|
10e4aa8f85
|
fixed a problem with m8515 UART.
UBRRH and UCSRC share the same io register location, bit URSEL needs to
be set in order to access UCSRC!!
|
2025-05-17 13:18:50 +02:00 |
|
Martin Preuss
|
ea0d426430
|
added definition for bit USBS
|
2025-05-17 13:17:16 +02:00 |
|
Martin Preuss
|
27a0214b5d
|
removed old COM2 parts from code.
|
2025-05-17 13:16:46 +02:00 |
|
Martin Preuss
|
21c2c60f4f
|
started working on AtMega8515 module C1.
|
2025-05-17 10:50:09 +02:00 |
|
Martin Preuss
|
5a46db37c1
|
bootloader: decreased waiting time.
|
2025-05-17 10:49:03 +02:00 |
|
Martin Preuss
|
e545251b27
|
moved timer setup code into hardware include file.
|
2025-05-17 10:48:39 +02:00 |
|
Martin Preuss
|
92b7d1bb13
|
valsched: only repeat values in first loop.
|
2025-05-15 00:58:54 +02:00 |
|