Added SW_init() to user and SAM3 error check(?)