With the chips I have data sheets for, RAMPZ is only used with the ELPM instruction. There is really no point in maintaining that register for individual...
Larry Barello
lbarello@...
Jun 21, 2000 3:53 pm
2
... From: Larry Barello To: Mike Cruse Sent: Tuesday, June 20, 2000 7:07 AM Subject: Re: AvrX 2.5 for GCC released (again) Mike: I am retired. I just do this...
Larry Barello
lbarello@...
Jun 21, 2000 3:59 pm
3
... From: Larry Barello To: Mike Cruse Sent: Monday, June 19, 2000 6:57 PM Subject: Re: AvrX 2.5 for GCC released (again) I am glad you like AvrX. Tell me...
Larry Barello
lbarello@...
Jun 21, 2000 3:59 pm
4
... From: Larry Barello To: Mike Cruse Sent: Monday, June 19, 2000 8:23 PM Subject: Re: AvrX 2.5 for GCC released (again) Mike: Sorry I didn't answer your...
Larry Barello
lbarello@...
Jun 21, 2000 3:59 pm
5
... From: Larry Barello <lbarello@...> To: AVR Gcc List <avr@...>; <atmel@...>; SRS Mailing List <SeattleRobotics@egroups.com>;...
Larry Barello
lbarello@...
Jun 21, 2000 3:59 pm
6
Hello All, First of all I want to congratulate Larry for his nice executive. Previous I worked with ucos ii ported to IAR. Some minimal code (semaphores is...
Suiram
hsuiram@...
Jun 21, 2000 6:03 pm
7
A nice host (PC) based symbolic debugger would be great. Then the current monitor code (~1.5k) could be skinnied down to maybe 2-300 bytes (peek/poke a byte,...
Larry Barello
lbarello@...
Jun 21, 2000 9:38 pm
8
I thought these macros might make your code look nicer... Tell me what you think -- test code --- #include <io.h> #include "avrx.h" #include "hardware.h" //...
Larry Barello
lbarello@...
Jun 22, 2000 5:08 pm
9
... interrupting ... you ... That would be enough, some data structures inspection, single step, and resume, even if you lost interrupts. I have some hard time...
Suiram
hsuiram@...
Jun 22, 2000 7:47 pm
10
Hello Larry, I'm a little bit confused with this macros. Supose I have to modules test1.c and test2.c(test1.h test2.h). In test2.c I have a task which I want...
Suiram
hsuiram@...
Jun 22, 2000 8:10 pm
11
Yes, you got it right. The ProcessID would also have to be declared external so you could pass it to things like AvrXResume(), etc. Some other macros that...
Larry Barello
lbarello@...
Jun 22, 2000 8:30 pm
12
Hi, I'm trying to compile AvrX examples with AVR_GCC, just type make, then I got following messages D:\AVR\AvrX\Examples>make avr-gcc -c Timers.c -I. -I/avrx...
Alex Lu
alex.lu@...
Jul 26, 2000 10:47 am
13
You need an environment variable to the root of the AVRX tree. E.g. set AVRX=d:\AVR\avrx You also need to compile (make) in the AvrX directory to get the...
Larry Barello
lbarello@...
Jul 26, 2000 1:54 pm
14
Hi Larry, Thank you for your answer. But I'm sorry that I have to ask you again. In my autoexec.bat (NT 4.0 SP5) I have put the following statement: set AVRX =...
Alex Lu
alex.lu@...
Jul 27, 2000 7:45 am
15
Just an aside, you won't be able to debug your application with astudio until you build the AvrX.a library in your directory structure. The paths to the...
Larry Barello
lbarello@...
Jul 27, 2000 3:04 pm
16
Here is a little driver for AvrX 2.5 that uses interrupts to convert all eight channels. Because the processing is done outside of AvrX, until the last...
Larry Barello
lbarello@...
Aug 15, 2000 4:02 am
17
Hello, I'm new to ATMEL programming and have a few questions... Will AVRX work with gcc 2.95.1 Linux C compiler ? When I try to compile it it says it can't...
mtway_at_work@...
Aug 15, 2000 4:42 am
18
AvrX is built to the 2.95.2 version of the compiler. It uses the "binutils" tool chain. I believe the version you are using is the previous release that used...
Larry Barello
lbarello@...
Aug 15, 2000 3:13 pm
19
I am not likely to port my system to either IAR, ICC or CV. However, you are free to do the port. If you want small footprint and live within the internal...
Larry Barello
lbarello@...
Aug 19, 2000 2:58 pm
20
In my RTOS the single step interrupt is set up just before "returning" to a task in _Epilog(). The re-entry into the kernel (IntProlog()) has special code...
Larry Barello
lbarello@...
Aug 31, 2000 9:44 pm
21
Here is some code I wrote up for my new robot. It is written to the AVR-GCC toolset, but it should be easily modified for ICC or IAR, or, for that matter, the...
Larry Barello
lbarello@...
Sep 20, 2000 5:09 pm
22
e.g., a single file (or a few files) that have the archived content of this egroup available? greg -- Competitive Research Science Inc. 265 West Hwy 54 Suite...
Gregory W.Sampson Sr.
gsam@...
Sep 29, 2000 3:34 am
23
e.g., a single file (or a few files) that have the archived content of this egroup available? greg -- Competitive Research Science Inc. 265 West Hwy 54 Suite...
Gregory W.Sampson Sr.
gsam@...
Sep 29, 2000 3:35 am
24
1. There shouldn't be any support issues between AvrX and the Mega103. AvrX doesn't use any of the registers or bits within the chip, other than reloading the...
Larry Barello
lbarello@...
Oct 5, 2000 4:56 pm
25
Should work fine. The example you looked at demonstrates exactly what you are proposing: appending some data to the basic message control block. As a general...
Larry Barello
lbarello@...
Oct 10, 2000 8:44 pm
26
Yes, the installation package from Volker Oth's web site (for dos) copies all the avr-xx executables into another directory as just xx (e.g. ar) so that is why...
Larry Barello
lbarello@...
Oct 14, 2000 4:01 pm
27
Hmm. I don't have a clue since I never use non-optimized code. Most likely it is a stack problem. three things that come to mind: 1. your code is too big and...
Larry Barello
lbarello@...
Oct 19, 2000 10:14 pm
28
Oops. The file "AvrX.h" has and inline macro for "Epilog()" which needs to be modified to use the "jmp" instead of "rjmp". Hmm. If you figure out how to make...
Larry Barello
lbarello@...
Nov 1, 2000 7:48 pm
29
Hi all, I was thinking a little about implementing a subsumption architecture using prioritized tasks (such as in AvrX). I haven't put a *whole* lot of...
dean.hall@...
Dec 9, 2000 5:00 pm
30
Thinking about the problem in a different way might be the solution. 1. The motor resource is "grabbed" only to modify it's parameters. So, the wander task...