> Anyway, while we are on this subject. This project included that you > give the customer the firmware, remember? Would you make any change to > the math if that wasn't the case? I would at least make a proto board with the hardware to verify it worked. It makes me very uneasy to write code for hardware and pass it on without ever testing it on the target hardware. Your initial post stated that the designer would not be responsible for the design of the final printed circuit board, so my quote would not have any hardware to give to the customer, just working code. If a working board was require, either he would have to do the board design, or I would at additional cost to him. It was a little unclear from your post. > Suposing you HAVE to give the firmware, would you give him/her the > assembly/C code or just the .hex file? That depends on the prior dialog with the customer and how it was defined in the contract about code ownership. At the minimum, he would get a hex file. The source code, now there is a can of worms. Depends on what future relationship is at stake. -- http://www.piclist.com hint: PICList Posts must start with ONE topic: [PIC]:,[SX]:,[AVR]: ->uP ONLY! [EE]:,[OT]: ->Other [BUY]:,[AD]: ->Ads