onerom-config 0.5.2

ROM and PCB configurations for One ROM - the flexible retro ROM replacement
{
    "description": "One ROM Fire 24 (rev E)",
    "alt": [
        "p24-e"
    ],
    "chip": {
        "pins": {
            "quantity": 24,
            "non_signal": [
                12,
                24
            ]
        },
        "bit_modes": ["8"]
    },
    "mcu": {
        "family": "rp2350",
        "ports": {
            "data_port": "0",
            "addr_port": "0",
            "cs_port": "0",
            "sel_port": "0",
            "status_port": "0"
        },
        "pins": {
            "data": [
                7,
                6,
                5,
                0,
                1,
                2,
                3,
                4
            ],
            "addr": [
                23,
                22,
                21,
                20,
                19,
                18,
                17,
                16,
                15,
                14,
                13,
                11,
                12
            ],
            "cs1": {
                "2364": 10,
                "2332": 10,
                "2316": 10
            },
            "cs2": {
                "2332": 12,
                "2316": 11
            },
            "cs3": {
                "2316": 12
            },
            "x1": 9,
            "x2": 8,
            "ce": {
                "2704": 11,
                "2708": 11,
                "2716": 11,
                "2732": 11
            },
            "oe": {
                "2704": 10,
                "2708": 10,
                "2716": 10,
                "2732": 10
            },
            "x_jumper_pull": 0,
            "sel": [
                25,
                24,
                26,
                27
            ],
            "sel_jumper_pull": [0, 0, 0, 1],
            "swclk_sel": 26,
            "swdio_sel": 27,
            "status": 29,
            "socket_pin_to_gpio": {
                "1": [16],
                "2": [17],
                "3": [18],
                "4": [19],
                "5": [20],
                "6": [21],
                "7": [22],
                "8": [23],
                "9": [7],
                "10": [6],
                "11": [5],
                "13": [0],
                "14": [1],
                "15": [2],
                "16": [3],
                "17": [4],
                "18": [11],
                "19": [13],
                "20": [10],
                "21": [12],
                "22": [14],
                "23": [15]
            },
            "x_pin_to_gpio": {
                "1": [9],
                "2": [8]
            }
        },
        "usb": {
            "present": true,
            "pins": {
                "vbus": 28,
                "port": "0"
            }
        },
        "serve_mode": "pio"
    }
}