From 0dd620a00ccbd8a19b715555b1142b1091c6fb39 Mon Sep 17 00:00:00 2001 From: Christian Pointner Date: Tue, 12 Feb 2013 18:21:26 +0000 Subject: updated avr utils avr build scripts support subware culv3 now git-svn-id: https://svn.spreadspace.org/mur.sat@668 7de4ea59-55d0-425e-a1af-a3118ea81d4c --- software/avr.README | 22 ++++++++++++++++++++-- 1 file changed, 20 insertions(+), 2 deletions(-) (limited to 'software/avr.README') diff --git a/software/avr.README b/software/avr.README index 7351be0..a822bda 100644 --- a/software/avr.README +++ b/software/avr.README @@ -51,9 +51,27 @@ build and flash blink example ----------------------------- # cd blink -# make +adapt Makefile (set BOARD_TYPE) # make program -# make run + + +Some Hints +========== + +The object files for builded libs will be called lib-.o so make sure +not to use files named like this for your own code. i.e. if you want +to use the `led` library it's not possible to have a source file name +lib-led.c inside your project. + +The anyio lib provides a failover between serial and usb-serial (using LUFA) +streams. It's not safe to use any STDIO functions inside interrupts. + +To use LUFA in your project you have to provide the path to the LUFA +source code. You may do this by calling `make` inside the contrib tree. +But any external path is ok. In order to build the lufa object file the +build system has to call `make clean` inside the LUFA_PATH so make sure +there is no lufa build inside which you still need. Also paralell builds +of several projects using the same LUFA_PATH is not possible. License -- cgit v1.2.3