We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Added location of Xinu's standard library.
Updated Booting (markdown)
Added a small note about changing Xinu compilation target platforms.
Created Xinu's Directory Structure (markdown)
Updated GPIO header path. Clarified timer ISR operation a bit. Removed whining about the Mini-UART. Added a note about potential PL011 deadlocks. Minor grammar correction about example code.
Added a note about how the system timer won't work with slow ISRs.
Added a blurb about the interrupt controller's quirks
Added new info about uart init.
Reorganized the pre-braindump section a bit.
minor grammar error fix
Removed timer and interrupt information since that's been moved over to the Devices and Peripherals page.
Reorganized the page into a more device-centric format. Still somewhat of a brain dump, but it should be easier to parse now.
Made the Mini-UART paragraph clearer. Added PL011 information.
added progress on the UART
added another source for the PL011 uart datasheet, this one is the revision officially recommended by Broadcom in their datasheet
added location of current test code
added a note about the clock for the system timer being 1Mhz
added update about progress with the system timer and interrupts
Added a link to the BCM2835 datasheet.
Added GPIO pinout.
Fixed numbering issue
Updated IO (markdown)
Updated I\ O (markdown)
Updated I O (markdown)
Created I/O (markdown)
A list of the datasheets that I've been using.
Added report of running test routines.
Addd boot process. Added notes that the UART code initializes the mini UART, not the full one.
Fixed misspelling in UART section.
Updated current status of booting.