Source c-code for the 18F4550