* awful but it does it
* increased pinio limit to 8
* reverted erroneously modified files
* updated piniobox.c to mirror pinio changes
* updated array size
* Update src/main/pg/pinio.c
Conditional pinioN if greater than 4.
Co-authored-by: Petr Ledvina <ledvinap@gmail.com>
* Update src/main/pg/pinio.c
conditionally assign more pinio boxes if more than 4
Co-authored-by: Petr Ledvina <ledvinap@gmail.com>
* Update pinio.h
revert to default of 4 pinio pins
* Update src/main/pg/piniobox.c
Co-authored-by: Petr Ledvina <ledvinap@gmail.com>
---------
Co-authored-by: Anonymous <user@example.com>
Co-authored-by: Anonymous <email@address.example>
Co-authored-by: Petr Ledvina <ledvinap@gmail.com>
Add directories in $(SYS_INCLUDE_DIRS) to the search path via -isystem.
This allows a workaround for https://github.com/raspberrypi/pico-sdk/issues/2451 by
using system headers, which are more tolerant of macro redefinitions.
Co-authored-by: Matthew Selby <matthewjselby@aol.com>
Testing w/o DMA
Fix SPI_SPEED_20MHZ
Add GPIO pin ranges
Initial implementation of spiInternalInitStream and spiSequenceStart
(mode, speed set up, based on STM32/bus_spi_ll.c)
spiCalculateDivider records numbers as calculated in pico-sdk spi_set_baudrate,
for use later in spiCalculateClock.
system.c don't want .vectors section or various handler functions that
are provided by pico-sdk crt0.
Add target/RP2350A files (for Pico2 prototyping).
PICO.mk updates, tidy-ups, allow for PICO_trace
platform_mcu.h #include "pico.h" rather than messing around with addressmap.h (can do
since including as system headers now).
PICO/target/RP2350[AB]/target.h undef USE_MSP_DISPLAYPORT because won't compile debug
when USE_MSP_DISPLAYPORT defined without USE_OSD.
Add directories in $(SYS_INCLUDE_DIRS) to the search path via -isystem.
This allows a workaround for https://github.com/raspberrypi/pico-sdk/issues/2451 by
using system headers, which are more tolerant of macro redefinitions.