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
|
|