On Mon, Sep 13, 2010 at 2:26 PM, PICdude wrote: > Because on this first response, the only suggested answer was the one > that would make it very difficult to do what I'd need to. Later > responses suggested that it really is possible to inline assembly. > I'm guessing you misintrepreted something here. > Not necessarily difficult. Many HLL has a library that already does few different protocols for you already by software. Like I2C, SPI and Asynchron Serial typically. Sometimes you will find these as 'software modules'. Some Atmel lib also do USB bitbanging -- I would not say the best thing to do but in some circumstances they work as expected. You only need to calculate with the CPU power or other resources those routines required but you do not need to reinvent the wheel if you are lucky enough to use on= e of these protocols. Tamas > > Cheers, > -Neil. > > > -- > http://www.piclist.com PIC/SX FAQ & list archive > View/change your membership options at > http://mailman.mit.edu/mailman/listinfo/piclist > --=20 int main() { char *a,*s,*q; printf(s=3D"int main() { char *a,*s,*q; printf(s=3D%s%s%s, q=3D%s%s%s%s,s,q,q,a=3D%s%s%s%s,q,q,q,a,a,q); }", q=3D"\"",s,q,q,a=3D"\\",q,q,q,a,a,q); } --=20 http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist .