Landfall

Graph

(0) -300 -100 -60 tip
Added support for several X2000 peripherals, along with generic access to those x2000 tip
Introduced tentative X2000 support. x2000
Tidied and rationalised the CPM implementations, introducing dedicated x2000
Merged changes from the cpm-library-improvements branch. x2000
Added a reminder about any additional Departure-related instructions. cpm-library-improvements
Fixed package and L4 location variables, also updating the Control file for cpm-library-improvements
Fixed hardware configuration filenames. cpm-library-improvements
Updated the distribution to work with contemporary L4Re. cpm-library-improvements
Fixed header generation using CLIENT_INTERFACES_CC_H, recently added to idl4re. cpm-library-improvements
Added missing provided library. cpm-library-improvements
Added lx16 to the list of platforms. cpm-library-improvements
Updated the Departure instructions and fixed the L4Re build instructions. cpm-library-improvements
Removed log_cap usage since log should work. cpm-library-improvements
Added initial work on X2000 support. x2000
Simplified the code slightly. cpm-library-improvements
Experimentation with I2C read transfers using DMA. This is very cumbersome i2c-x1600-dma-read
Added a general I2C receive/recv operation. cpm-library-improvements
Avoid resetting the peripheral when setting the target if the previous transfer cpm-library-improvements
Attempted to provide a usable stop operation for the X1600. cpm-library-improvements
Expanded the I2C operations, adding a generic send operation and an accompanying cpm-library-improvements
Introduced support for DMA-driven outgoing I2C transfers. cpm-library-improvements
Removed cyclic descriptor usage since it should really be defined explicitly by cpm-library-improvements
Fixed info example configurations to refer to the appropriate .io files. cpm-library-improvements
Introduced the self-contained read and write operations from the hw_info example cpm-library-improvements
Added dual display CI20 example. cpm-library-improvements
Expose the appropriate CPM device to dev_fb_jz4740. cpm-library-improvements
Removed panel-specific library configuration from various graphical examples. cpm-library-improvements
Added a CI20 version of the fb_client example using the Pirate Audio speaker cpm-library-improvements
Added reporting of various error conditions. cpm-library-improvements
Added ILI9486 examples for the CI20, also adapting the Pirate Audio speaker hat cpm-library-improvements
Fixed the CI20 spectrum example using the Pirate Audio speaker hat. cpm-library-improvements
Support a broader range of GPIO ports, needed for the JZ4780. cpm-library-improvements
Support a broader range of GPIO ports, needed for the JZ4780. cpm-library-improvements
Added details of, and tests for, the number of GPIO ports available. cpm-library-improvements
Added a definition for Clock_ssi for convenience since there is only one cpm-library-improvements
Removed superfluous IRQ-related initialisation. cpm-library-improvements
Added a dependency on libfsserver for SimplePager usage. cpm-library-improvements
Fixed erroneous method call in ack_irq causing a hang due to infinite recursion, cpm-library-improvements
Replaced specific panel libraries and loading with generic panel access. cpm-library-improvements
Replaced fb-drv usage with framebuffer device programs. cpm-library-improvements
Removed obsolete examples. cpm-library-improvements
Used generic peripheral access to consolidate JZ4780 and X1600 SPI support. cpm-library-improvements
Permit "-" as indicating an omitted alternate function indicator. cpm-library-improvements
Added generic access to SPI peripheral functionality. cpm-library-improvements
Reorganised the LCD library code, introducing generic access. cpm-library-improvements
Begin the process of consolidating framebuffer functionality and removing the cpm-library-improvements
Added fbterminal examples for SPI-driven displays. cpm-library-improvements
Introduced cache cleaning before transferring framebuffer content. cpm-library-improvements
Added a simple image sequence player example. cpm-library-improvements
Expanded the framebuffer device to provide the appropriate interface for mag, cpm-library-improvements
Removed obsolete/superseded configuration files. cpm-library-improvements
Introduced a display device to manage the reset requirements of the ILI9486. cpm-library-improvements
Removed inappropriate board-specific pin manipulation. cpm-library-improvements
Added ILI9486 controller support, together with Waveshare 3.5-inch (A) board cpm-library-improvements
Added support for multiple devices on the same SPI bus. cpm-library-improvements
Added GPIO backlight and simple backlight-only display devices. cpm-library-improvements
Permit configuration of framebuffer and LCD device panel size. cpm-library-improvements
Added an example of framebuffer device usage. cpm-library-improvements
Extended the framebuffer interface to support an update operation, adding device cpm-library-improvements
Expanded the SPI device support to permit longer transfers using shared memory, cpm-library-improvements
(0) -300 -100 -60 tip