Richard Hulme
Richard Hulme
ioctl call TIOCMIWAIT expects the flags as an immediate parameter, not a pointer.
SWIM errors are currently printed with a hex prefix but the value is actually decimal: ERROR2("SWIM error 0x%02**d**\n", status[set][0]); This PR fixes that.
See: https://github.com/rhulme/picoROM_pio/issues/2#issuecomment-962603752 I measure 11 cycles in a PIO state machine that has just auto-pushed an address to its RX FIFO and is stalled waiting for a byte to be...
The espstlink code did not support low-density chips (with 64 byte flash block size), did not support flashing more than one block (flag in FLASH_CR2 must be set before each...
As mentioned in #2748, PICO_NUM_VTABLE_IRQS is used but not defined in host builds, which causes compile errors in debug builds.
`check_irq_param` in irq.h and `get_user_irq_claim_index` in irq.c have assertions, which refer to `PICO_NUM_VTABLE_IRQS`. This is not defined for a host build. In release builds, the assertion defines to nothing, so...
The host platform is missing the `pico_unique_id` library.
Bazel configuration adds a dependency on hardware_claim in 'host' but it doesn't exist there. It's in 'common'. Fixes #2738