What is the status of Assembler .S file support?


i know lot of folks hate assembler, many parts of arduino core go out of way avoid inline (then break when optimization settings or compiler versions change), ideology, not practicality.  there lots of applications mixing in little bit of assembler makes lot of sense, , isn't writing compilers.  

my current project (which have had sort out in avrstudio, not complaining mind you) creates token ring-style network has timing critical code, enables 1 string 1000+ attinys together, running on internal oscillators (you read right) , communicate @ 400khz 1 signal wire between nodes (and majority vote per bit).  assembler sending , receiving sane way eliminate other variables , ensure timing tight , exact, , future proof hardware in question.

but assembler tough enough without relying on inline being other option, hard write let alone debug, far better use avrstudio develop/debug/simulate gcc assembler file separately.   makes sense have part of script, , not have make part of library, when trying integrate assembler file prototype still sorting out.

so there support integrating .s files project?  i can't make sense out of checkin comments 1.5 or results i'm seeing.  it didn't difficult change, may wrong, helps enable new possibilities arduino platform.  maybe folks worried assembler "overused" or something, or other ideology, best couple global functions needed, no reason write whole app in it, unless tight on space/etc, , have options keep getting point.

the 1.5 added assembler support.  not sure how tested.
because of added assembler support arduino eclipse plugin. never found volunteer test.
so know won't work in eclipse plugin , no idea how work in arduino ide.
if want test take latest version (there many improvements in both latest version of plugin , ide)
best regards
jantje



Arduino Forum > Development > Suggestions for the Arduino Project > What is the status of Assembler .S file support?


arduino

Comments

Popular posts from this blog

opencv3, tbb and rasp pi 2 - Raspberry Pi Forums

small ethernet problem - Raspberry Pi Forums

Multithumb configuration params not working? - Joomla! Forum - community, help and support