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 |
|
Martin Preuss
|
b775c9b6b2
|
n23/n24: improved handling of some values. Removed old files.
|
2025-05-15 00:34:57 +02:00 |
|
Martin Preuss
|
faa46c7e38
|
added modules for SGP30/40.
|
2025-05-14 23:18:26 +02:00 |
|
Martin Preuss
|
92bcd366cb
|
add functions to remotely set LED timing.
|
2025-05-14 01:50:59 +02:00 |
|
Martin Preuss
|
147f920eb6
|
avr/sk6812: improved protocol implementation.
still doesn't work with new 5m LED strips from BTF-Lighting (1m strips
do work, as do older 5m stripes).
|
2025-05-14 01:48:24 +02:00 |
|
Martin Preuss
|
4baa949a77
|
moved multiplication function to "common" dir, added divide routine.
|
2025-05-10 15:17:08 +02:00 |
|
Martin Preuss
|
074a7e5650
|
cleanup build system.
|
2025-05-08 17:59:27 +02:00 |
|
Martin Preuss
|
64e2cf5d25
|
avr/devices/all: started integrating code from t03.
|
2025-05-08 17:14:33 +02:00 |
|
Martin Preuss
|
cc7ef0cf30
|
flash: wait for ATTN high before waiting for message.
this helps with syncing.
|
2025-05-07 20:03:58 +02:00 |
|
Martin Preuss
|
9102d90c34
|
flash: minor timing change.
|
2025-05-07 20:03:06 +02:00 |
|
Martin Preuss
|
6832487c46
|
flash: fixed a bug (reversed register order).
|
2025-05-07 20:02:42 +02:00 |
|
Martin Preuss
|
f5cf85a931
|
flash: reduced waiting times.
|
2025-05-07 20:02:07 +02:00 |
|
Martin Preuss
|
d57d721dbf
|
flash: increased number of retries when waiting for FLASH_DATA msg.
|
2025-05-07 20:01:34 +02:00 |
|
Martin Preuss
|
72f52da17b
|
avr/modules/sk6812: uncomment unused code.
|
2025-05-05 21:05:30 +02:00 |
|
Martin Preuss
|
eecb022a0c
|
avr/modules/flash: make protocol more robust
- wait for ATTN high after error receiving a packet
- use different wait times when waiting for FLASH_START and FLASH_DATA
|
2025-05-05 21:05:07 +02:00 |
|
Martin Preuss
|
9af57eaac0
|
sk6812: don't pull DIN high (sometimes modifies first LED).
|
2025-05-05 01:20:30 +02:00 |
|
Martin Preuss
|
f31567e785
|
sk6812: send RESET to led strip at start.
|
2025-05-04 22:42:42 +02:00 |
|
Martin Preuss
|
dc62f1fe05
|
added mising file.
|
2025-05-04 22:42:11 +02:00 |
|
Martin Preuss
|
33ec6d0a67
|
fixed apidoc.
|
2025-05-04 03:36:13 +02:00 |
|
Martin Preuss
|
b3f19b0432
|
add additional waitstate after acquiting bus.
|
2025-05-04 03:35:59 +02:00 |
|
Martin Preuss
|
e6ea506a74
|
sk6812 now works again (at least with 1m LEDs).
|
2025-05-04 03:35:28 +02:00 |
|
Martin Preuss
|
2ac090cf14
|
some fixes.
|
2025-05-04 03:34:48 +02:00 |
|
Martin Preuss
|
46b24bf442
|
avr/modules/network: disable interrupts on alloc/release.
|
2025-05-04 03:34:11 +02:00 |
|
Martin Preuss
|
e25b0ad69d
|
avr/module/flash: unified flash code for 1p/4p devices.
AtTiny 841 erases 4 pages at once, others only erase one.
Fixed a bug: only send ONE flash response to FLASH_START!!!
|
2025-05-04 03:32:53 +02:00 |
|
Martin Preuss
|
51d32dc505
|
avr: move SK6812_OnPacketReceived to dedicated file.
|
2025-05-01 00:59:02 +02:00 |
|
Martin Preuss
|
048eccf4c6
|
avr: toggle LED while waiting for ATTN line.
|
2025-05-01 00:58:32 +02:00 |
|
Martin Preuss
|
9e37ebb261
|
avr: adapted to latest changes.
|
2025-05-01 00:58:14 +02:00 |
|
Martin Preuss
|
de89bc94b6
|
avr: use 2 byte counter for f_keepup.
|
2025-05-01 00:57:48 +02:00 |
|