tscircuit/standard-jst-programmer

26 × 42 mm USB-C RP2040 programmer with JST and TC2030 IDC SWD, NRST, selectable sensed 5 V / 3.3 V power, RGB status, and importable JST SH/Tag-Connect targets. Top-side assembly.

Version
0.8.0
License
unset
Stars
0

firmware/standard_jst_programmer.h

// Pico SDK board definition for the discrete RP2040 programmer.
// Only preprocessor directives: this header is also included by assembler.
#ifndef _BOARDS_STANDARD_JST_PROGRAMMER_H
#define _BOARDS_STANDARD_JST_PROGRAMMER_H
pico_board_cmake_set(PICO_PLATFORM, rp2040)
#define STANDARD_JST_PROGRAMMER 1
#define PICO_DEFAULT_UART 1
#define PICO_DEFAULT_UART_TX_PIN 8
#define PICO_DEFAULT_UART_RX_PIN 9
// W25Q16JV: 2 MiB, standard Winbond quad-read second-stage bootloader.
#define PICO_BOOT_STAGE2_CHOOSE_W25Q080 1
#define PICO_FLASH_SPI_CLKDIV 4
pico_board_cmake_set_default(PICO_FLASH_SIZE_BYTES, (2 * 1024 * 1024))
#define PICO_FLASH_SIZE_BYTES (2 * 1024 * 1024)
#define PICO_RP2040_B0_SUPPORTED 0
#endif