Small updates to ld, startup files, minor refactoring of us_ticker, working on serial_api