Martin Preuss
|
41867ed01a
|
added missing files.
|
2025-06-02 23:29:06 +02:00 |
|
Martin Preuss
|
cd1fce313e
|
avr: added some unit tests for LIST and TREE.
|
2025-06-02 21:13:01 +02:00 |
|
Martin Preuss
|
c45eb6cca2
|
fixed blinkled fn: always switch LED port to output.
|
2025-06-01 22:36:26 +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
|
961568f721
|
renamed makros M_IO_READ and M_IO_WRITE to inr and outr
|
2025-05-28 00:49:07 +02:00 |
|
Martin Preuss
|
e40139fee2
|
add missing files.
|
2025-05-26 21:41:41 +02:00 |
|
Martin Preuss
|
ceaeb756fb
|
let old file include new files.
|
2025-05-26 21:40:28 +02:00 |
|
Martin Preuss
|
4fdfd77a54
|
put wait routines into their own files.
helps with reducing size of bootloader.
|
2025-05-26 21:09: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
|
8ece026f2d
|
Add wait routines for milliseconds.
|
2025-05-20 00:29:45 +02:00 |
|
Martin Preuss
|
1c053d0492
|
fixed apidoc.
|
2025-05-18 00:56:43 +02:00 |
|
Martin Preuss
|
21c2c60f4f
|
started working on AtMega8515 module C1.
|
2025-05-17 10:50:09 +02:00 |
|
Martin Preuss
|
930229b969
|
add macros for reading/writing IO regs regardless of their position (i.e. < or >=0x40).
|
2025-05-17 10:46:46 +02:00 |
|
Martin Preuss
|
4baa949a77
|
moved multiplication function to "common" dir, added divide routine.
|
2025-05-10 15:17:08 +02:00 |
|
Martin Preuss
|
614a30fd4e
|
avr: generate new uid if the current one consists of 4 equal bytes.
|
2025-05-01 00:55:33 +02:00 |
|
Martin Preuss
|
2357b63b42
|
added initial wait routine.
|
2025-04-29 00:34:53 +02:00 |
|
Martin Preuss
|
f806cf30e5
|
Revert "added ifdefs guards for includes."
This reverts commit 15199a17a5.
|
2025-04-21 00:46:57 +02:00 |
|
Martin Preuss
|
15199a17a5
|
added ifdefs guards for includes.
|
2025-04-21 00:46:46 +02:00 |
|
Martin Preuss
|
b2a087c959
|
added debug code.
|
2025-04-21 00:33:52 +02:00 |
|
Martin Preuss
|
236f6832a3
|
avr: fixed a critical bug (don't decrement used bytes on peek!)
|
2025-03-22 12:59:35 +01:00 |
|
Martin Preuss
|
b60de3994c
|
avr: added routine to count used buffers. fixed a bug.
|
2025-02-14 22:42:46 +01:00 |
|
Martin Preuss
|
c5ab06b6d0
|
avr: fixed apidoc.
|
2025-02-13 01:10:32 +01:00 |
|
Martin Preuss
|
bcc7194254
|
avr: added guarded ringbuffer routines
|
2025-02-13 01:10:15 +01:00 |
|
Martin Preuss
|
4339a8e80b
|
avr: added RINGBUFFERY_SIZE
|
2025-02-12 00:35:47 +01:00 |
|
Martin Preuss
|
601559ca6e
|
avr: added RingBufferY_PeekByte
|
2025-02-09 21:05:48 +01:00 |
|
Martin Preuss
|
52bbfcfb15
|
avr: more work on hardware based uart module.
|
2025-01-27 00:20:45 +01:00 |
|
Martin Preuss
|
ba279ae2bb
|
avr: fixed clobbered list.
|
2025-01-19 15:43:48 +01:00 |
|
Martin Preuss
|
a639316cdf
|
avr: added code for fixed buffers.
|
2025-01-16 17:05:07 +01:00 |
|
Martin Preuss
|
87706e1265
|
avr: more ringbuffer macros and code.
|
2025-01-16 17:04:18 +01:00 |
|
Martin Preuss
|
172998a5c4
|
avr: add macros for ringbuffers using Y reg.
|
2025-01-15 00:11:08 +01:00 |
|
Martin Preuss
|
a3d5b33105
|
mainly built-fixes.
|
2025-01-01 19:33:32 +01:00 |
|
Martin Preuss
|
a6af10a32d
|
avr: added routine Util_WaitForPinState1ms
|
2024-10-20 18:50:46 +02:00 |
|
Martin Preuss
|
3af514d946
|
avr: add Utils_WaitFor100MicroSecs
|
2024-09-18 00:09:35 +02:00 |
|
Martin Preuss
|
2d09e22ec6
|
avr: "Utils_WaitNanoSecs 100000" doesn't work at 8MHz (too many cycles).
|
2024-09-13 21:40:22 +02:00 |
|
Martin Preuss
|
ec033cfd10
|
avr: fixed crc code.
|
2024-09-12 13:03:45 +02:00 |
|
Martin Preuss
|
0107330c32
|
avr: use provided polynomial.
|
2024-09-12 11:46:44 +02:00 |
|
Martin Preuss
|
2fa3e9d4ab
|
avr: re-introduce UID to new VALUE messages, set UID in VALUE response messages.
|
2024-09-06 22:50:32 +02:00 |
|
Martin Preuss
|
425c26cfbb
|
avr: added common code.
|
2024-09-05 03:15:51 +02:00 |
|
Martin Preuss
|
c2a6d33ff2
|
avr: reduced code (bootloader now 569 words).
|
2024-09-01 22:29:08 +02:00 |
|
Martin Preuss
|
383e3ad93d
|
build: added more build files for subfolders.
|
2023-04-26 17:55:40 +02:00 |
|
Martin Preuss
|
1893d50908
|
avr: minor changes to watchdogOn (not used, yet).
|
2023-04-22 16:38:03 +02:00 |
|
Martin Preuss
|
4bf20fb032
|
avr: added a note about the wait macro.
|
2023-04-22 16:37:37 +02:00 |
|
Martin Preuss
|
5e12b8ad4e
|
started reorganizing code into subfolders.
|
2023-04-22 00:04:10 +02:00 |
|