CommonPIC32

Shortlog

(0) -100 -60 tip
2022-02-23 Paul Boddie Added programming and serial communication details. default tip
2021-12-14 Paul Boddie Fixed pin labels: RB10/PGEC3 should be RB10/PGED2.
2020-08-03 Paul Boddie Changed diagram font to sans-serif.
2020-05-01 Paul Boddie Fixed markup.
2020-04-13 Paul Boddie Added a diagram of the output routing from pins to the socket.
2019-06-11 Paul Boddie Added initial library documentation.
2019-05-20 Paul Boddie Expanded the documentation of examples, covering the demo example and the common
2019-05-04 Paul Boddie Moved VGA example documentation into the wiki documentation.
2019-05-02 Paul Boddie Added a documentation preparation script.
2019-05-02 Paul Boddie Moved the VGA output examples summary to a separate document.
2019-04-15 Paul Boddie Renamed SignalOutput and added a documentation front page.
2019-04-15 Paul Boddie Added some documentation about VGA signal generation.
2018-11-14 Paul Boddie Minor formatting adjustment.
2018-11-14 Paul Boddie Fixed the line copying routine to actually copy the data!
2018-11-14 Paul Boddie Introduced the copying of line data needed when the start pointer wraps around.
2018-11-13 Paul Boddie Removed support for the vertical scaling of images since it was complicating the
2018-11-13 Paul Boddie Demonstrate multiple sprites moving around at the same time.
2018-11-13 Paul Boddie Separated sprite position and key details from the plotting operation.
2018-11-13 Paul Boddie Added support for unplotting sprites using the viewport and background image.
2018-11-13 Paul Boddie Moved sprite positions out of the stored regions structure.
2018-11-13 Paul Boddie Introduced static font initialisation, modifying the font data format slightly.
2018-11-13 Paul Boddie Modified the image conversion tool for slightly better output.
2018-11-13 Paul Boddie Added support for multiple display windows that can be scrolled separately.
2018-11-13 Paul Boddie Introduced an undefined character definition. Added string writing support.
2018-11-12 Paul Boddie Noted the significance of replicating values in the VGA display structure.
2018-11-11 Paul Boddie Moved the function for updating a tiled image background to the image module.
2018-11-11 Paul Boddie Added a function for tiling sprites across a region, using it in the scrolling
2018-11-10 Paul Boddie Introduced partial sprite plotting into the screen edge update function.
2018-11-10 Paul Boddie Removed a superfluous header file.
2018-11-10 Paul Boddie Introduced a simplified sprite variant for convenience.
2018-11-10 Paul Boddie Moved VGA timing and transfer details to the VGA display abstraction,
2018-11-10 Paul Boddie Fixed parameter name.
2018-11-10 Paul Boddie Simplified display configuration initialisation.
2018-11-10 Paul Boddie Simplified viewport initialisation somewhat.
2018-11-10 Paul Boddie Moved sprite operations to the image module.
2018-11-10 Paul Boddie Introduced a sprite abstraction, bundling an image with stored display regions.
2018-11-10 Paul Boddie Replaced the individual stored region abstraction with a collection abstraction,
2018-11-10 Paul Boddie Introduced an image abstraction, making image data easier to work with.
2018-11-10 Paul Boddie Introduced an abstraction for stored screen region details.
2018-11-09 Paul Boddie Introduced a viewport abstraction to simplify the example program.
2018-11-09 Paul Boddie Introduced screen start address retention for each frame in the display library.
2018-11-09 Paul Boddie Merged changes involving absent files.
2018-11-09 Paul Boddie Added missing files.
2018-11-09 Paul Boddie Extended the documentation, adding build, circuit and programming details.
2018-11-09 Paul Boddie Renamed the display functions to indicate their origin.
2018-11-09 Paul Boddie Moved font structure initialisation into a function.
2018-11-08 Paul Boddie Wrap the text properly when filling the screen with characters.
2018-11-08 Paul Boddie Moved various common functions to a utilities module.
2018-11-08 Paul Boddie Added tag snapshot-20181108 for changeset e83be2917e9a
2018-11-08 Paul Boddie Fixed pixel positioning for single-channel timed transfers, introducing the line snapshot-20181108
2018-11-07 Paul Boddie Added diagrams from VGAPIC32 plus new diagrams illustrating new solutions.
2018-11-04 Paul Boddie Switch to double-buffering. Only vga-cpu and vga-timer are actually usable.
2018-11-04 Paul Boddie Fixed screen edge updates where update columns span the background image edge.
2018-11-04 Paul Boddie Introduced multiple frame usage in the example.
2018-11-04 Paul Boddie Added support for source image scaling where images might be used in single- and
2018-11-04 Paul Boddie Introduced various pointer address wrapping functions.
2018-11-04 Paul Boddie Fixed erroneous frame size definitions.
2018-11-04 Paul Boddie Introduced a separate function to set up the background image.
2018-11-04 Paul Boddie Merged concurrent changes.
2018-11-04 Paul Boddie Introduced a function to wait for the end of the visible region.
(0) -100 -60 tip