Martin Preuss
349b4a929a
use in instead of inr (SREG is always inside normal io space).
2025-07-12 20:08:54 +02:00
Martin Preuss
fa94190345
fixed message description for FLASH_DATA.
2025-07-12 00:22:18 +02:00
Martin Preuss
3cd23d5f60
reduce size of net buffers from 32 to 28.
...
allows us to use 10 buffers in R05.
2025-07-12 00:21:47 +02:00
Martin Preuss
c1ea4212f2
Moved NET_BUFFERS_SIZE to network/defs.asm
...
- Changing this value requires changing the routine NET_Buffer_Locate
so its best to keep both in one module.
- Redefining it in the individual devices doesn't change the code in
NET_Buffer_Locate
2025-07-11 23:25:10 +02:00
Martin Preuss
245d44c05d
improved "run" code.
2025-07-07 21:44:40 +02:00
Martin Preuss
cbd498150f
avr: fully implemented router functionality in network and router app.
2025-07-07 16:05:53 +02:00
Martin Preuss
1824e8ccdf
Increment packets-out counter.
2025-07-06 20:01:35 +02:00
Martin Preuss
81b008af0c
r05, comOnUart0 and comOnUart1 work!
2025-07-06 17:19:59 +02:00
Martin Preuss
d242d63c2e
disable irqs when releasing buffer.
2025-07-06 14:39:48 +02:00
Martin Preuss
caf149fe8b
minor changes to unify modules.
2025-07-06 14:38:21 +02:00
Martin Preuss
c540135705
fixed a bug.
2025-07-06 14:37:10 +02:00
Martin Preuss
734c237666
sort counters to simplify stats app.
2025-07-06 14:36:50 +02:00
Martin Preuss
f930b846c2
uart_hw2: basically works, but skips messages.
2025-07-06 12:21:41 +02:00
Martin Preuss
fc5394a5c9
avr: added comonuart0
...
works fine so far.
2025-07-03 22:12:40 +02:00
Martin Preuss
bfd0cd77a9
comonuart1: fixed bit names, disable IRQ when starting to write.
2025-07-03 00:16:29 +02:00
Martin Preuss
548a7634b7
comonuart1: undid some of the latest changes.
2025-07-02 00:10:46 +02:00
Martin Preuss
3e4637e174
comonuart1: try to solve timing/irq problem.
2025-07-02 00:08:01 +02:00
Martin Preuss
20b7c3f50d
avr: new uart_hw2 module comonuart1 works now.
2025-07-01 00:52:44 +02:00
Martin Preuss
9206341032
started working on improved UART_HW module.
2025-06-30 21:29:05 +02:00
Martin Preuss
6383d18e0e
avr: added comonuart1.
2025-06-29 22:32:43 +02:00
Martin Preuss
850975a85b
avr: fixed a bug (was not calling sysOnEveryDay)
2025-06-26 00:18:33 +02:00
Martin Preuss
78fec171f9
sgp30: measure every second, increases accuracy.
2025-06-23 19:28:20 +02:00
Martin Preuss
8bfaabcf27
read 10bit brightness (instead of 8 bit).
2025-06-23 19:27:53 +02:00
Martin Preuss
9ea722607f
avr: added brightness sensor
2025-06-23 19:21:49 +02:00
Martin Preuss
a89b875872
avr: added NET_Interface_ResetStats and call it daily.
2025-06-16 23:29:18 +02:00
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