Landfall

Changelog

(0) -300 -100 -10 +10 tip
312:579cd16d0e2e
5 months ago Paul Boddie changeset files shortlog graph Employ 4-word DMA descriptors since these are currently sufficient. cpm-library-improvements
pkg/devices/lib/dma/src/x1600.cc
311:27bc75290541
5 months ago Paul Boddie changeset files shortlog graph Added an example featuring the X1600 and ST7789-based display. cpm-library-improvements
conf/landfall-examples/mips-lx16-common.io conf/landfall-examples/mips-lx16-spi-spectrum.cfg conf/landfall-examples/mips-lx16-spi-spectrum.list
310:c729da7ceb33
5 months ago Paul Boddie changeset files shortlog graph Added a limited SPI-based LCD device component for the X1600 corresponding to the JZ4780-based component already used to drive the same ST7789-based display. cpm-library-improvements
pkg/devices/Control pkg/devices/lcd/include/lcd-jz4780-spi-device.h pkg/devices/lcd/include/lcd-x1600-spi-device.h pkg/devices/lcd/src/Makefile pkg/devices/lcd/src/jz4780/lcd-jz4780-spi-device.cc pkg/devices/lcd/src/x1600/Makefile pkg/devices/lcd/src/x1600/lcd-x1600-spi-device.cc
309:b48a8e7ed6bd
5 months ago Paul Boddie changeset files shortlog graph Suppressed the message when omitting the alternate function details of a control or data/command pin. cpm-library-improvements
pkg/landfall-examples/hw_info/hw_info.c
308:b9ce4ff0e5ed
5 months ago Paul Boddie changeset files shortlog graph Employed dedicated X1600 SPI support. cpm-library-improvements
pkg/landfall-examples/hw_info/x1600.c
307:7b56ac3b3ef4
5 months ago Paul Boddie changeset files shortlog graph Introduced a common base class for SPI operations, integrating the control functionality of any involved hybrid SPI channel to permit the use of a GPIO-driven data/command pin instead of a peripheral's GPC signal. Added dedicated X1600 support for SPI, largely equivalent to the JZ4780 support. cpm-library-improvements
pkg/devices/lib/spi/include/spi-common.h pkg/devices/lib/spi/include/spi-jz4780.h pkg/devices/lib/spi/include/spi-x1600.h pkg/devices/lib/spi/include/spi.h pkg/devices/lib/spi/src/Makefile pkg/devices/lib/spi/src/common.cc pkg/devices/lib/spi/src/gpio.cc pkg/devices/lib/spi/src/hybrid.cc pkg/devices/lib/spi/src/jz4780.cc pkg/devices/lib/spi/src/x1600.cc
306:bf3aeeccde09
5 months ago Paul Boddie changeset files shortlog graph Permit the acquisition of DMA channels without IRQ capabilities. cpm-library-improvements
pkg/devices/lib/dma/include/dma-jz4730.h pkg/devices/lib/dma/include/dma-jz4780.h pkg/devices/lib/dma/include/dma-x1600.h pkg/devices/lib/dma/src/jz4730.cc pkg/devices/lib/dma/src/x1600.cc
305:31a89347c36e
5 months ago Paul Boddie changeset files shortlog graph Added automatic error clearing. Supported descriptor transfers on the X1600. cpm-library-improvements
pkg/devices/lib/dma/include/dma-generic.h pkg/devices/lib/dma/include/dma-jz4730.h pkg/devices/lib/dma/include/dma-jz4780.h pkg/devices/lib/dma/include/dma-x1600.h pkg/devices/lib/dma/src/jz4730.cc pkg/devices/lib/dma/src/jz4780.cc pkg/devices/lib/dma/src/x1600.cc
304:787033879a7e
5 months ago Paul Boddie changeset files shortlog graph Make sure that change enable is activated when changing the clock stop bit. cpm-library-improvements
pkg/devices/lib/cpm/src/common.cc
303:5db87c60ad18
5 months ago Paul Boddie changeset files shortlog graph Made I2S0 RX and TX simple gated clocks, moving division to I2S0 and I2S1. cpm-library-improvements
pkg/devices/lib/cpm/src/x1600.cc
(0) -300 -100 -10 +10 tip