Merged with latest on master
Closed out PR-19, deferred a bunch of the work to PR-30
Merged with latest develop branch
Got rid of function attributes, and warnings for those that are missing, except noreturn (as that can be done with standard C _Noreturn)
Started to implement apps for development use
Started to write partition code
Additional apex header cleanup, break configuration.h into process, partition, time, and sampling/queuing port headers
Paid off some technical debt, reformatting APEX interface headers to meet FAS coding standard.
Got timer interrupt going, toggle red LED on each interrupt
Made further progress on supporting partitions and processes
Included header files as appendix in SDD
Got it to compile and run, explaining that it is not yet implemented
Made my C look like Ada :-(
Added SDD requirements for process ADT
More updates to C language standards, making it more A653-like
Changing C cases to look more like Ada, not because I like it, but because that is what ARINC-653 does.
Wrote low-level requirements for SDD partition section
Made a SWAG at LLR for interrupt handler and health monitor
Defined configuration data to be supplied by system integrator
Updated SRD to include a 'native' FAS inteface
Added native fas interface to SRD, changed APEX headers in SDD to be implemented by the FAS interface.
Will now collapse branch history before merging to develop. Will also allow fast-forward if develop was not changed while changes were made in branch.
Snapshot before I go on vacation
Wrote SDD requirements for RTC, cleaned up SRD partition attributes
Merge branch 'PR-20' into develop
Made updates per PR-20
Updated PR-20
Updated trace tool to show all upper level traces, even if they trace to nothing.
Merge branch 'PR-25' into develop
Closed PR-25
Broadened purpose of PR-21
Many changes, see FIRST COMMIT note in PR-21
See SECOND COMMIT notes in PR-21
Cleaned up trace problems
Updated PR 21
Merge branch 'PR-21' into develop
Added trace to NA for the two ARCH rqmts
Updated PR-24
Merge branch 'PR-24' into develop
Updated integration test and unit tests for entry.S
Broke unit test of start.S up into five LLR tests
Updated PRs
Broke console unit test into separate tests for LLR-17 and LLR-18
Merge branch 'PR-23' into develop
Updating more PRs
Fixed trace problem in sw_exc_handler.c (PR-22)
PR updates
Merge branch 'PR-22' into develop
Updated PRs
Updated software plans
Updated one PR, added another
Found trace problem while developing trace tool
Added another PR
Trace tool now finds all traces, still not printing full matrix
Wrote another PR about trace
Merge branch 'PR-18' into develop
Completed trace matrix tool
Closed PR-18
Made sure that there is a README.txt file in every directory. Also renamed schedule ADT to scheduler.
Fixed trace in source code per PR-21
Merge branch 'PR-21' into develop
Created PR-21
Updated code templates
Fixed typo in PR-21
Updated PR-10
New PRs
Merged PR-10 into develop
Got all the tests to pass
Snapshot of ongoing PR-10 work
Renamed file with typo in name
Finished unit test for entry.S
Got unit tests and inspections for entry.S, captured results
Snapshot of ongoing work on PR-10 verification
Added a description of automated inspection as a way to verify software
Mostly working, except serial port prints gobbledy-gook. Probably baud rate problem.
Wrote first unit test, for entry.S
Cleanup that should have been done before last commit
Made first pass at writing code
Updates to SDD and public headers
Updated PR-10 to more precisely define what is to be done on this branch. CCB was me, myself and I.
First draft of SDD and public headers for PR-10
Added requirements for main.c and for console.c
Added date when Splint reference was checked
Updated manifesto again, based on work done so far
Not practical to trace derived architecture to HLR, so update to say that each architecture element must contain LLR that trace to HLR.
Broke down in the face of DO-178C, decided that architecture will be traceable.
Used 'Problem' for PR type where I should have used 'Development Bug.'
Changed my mind, all PRs should be written on develop branch, so PR-16 will reside here while being written, not in the PR-10 branch.
Fixed typo in section A.2, Analysis
New PRs, 16 and 17. 16 is blank, it will be written in the pr-10 branch and then merged into the develop branch.
Added templates to software coding standard directory
Revert "Added another SRD update to PR 16"
Added another SRD update to PR 16
Throwing away my prototypes
Corrected comment in prototype
Added another SRD update to PR 16
Created PR-14 and PR-15
Merge branch 'PR-14' into develop
Cleaned up SRD per PR-14
Closed PR-15 as duplicate of PR-12