I thought this would be easy.
So, after rewriting the JSON for the mysterious “petal_125b_sm.json” that comes with the latest Oopsy (bootloader-additions branch) for the pins of the Terrarium PCB, Oopsy hangs on compile attempt. I loaded my terrarium.json with the little browse button on the Oopsy~ object. No luck.
I have reached the limits of my hacking skills, as I am a poor programmer in reality and have a bad habit of not reading documentation, just beating snippets into submission when possible
Any assistance would be appreciated.
{
"name": "terrarium",
"som": "terrarium",
"audio": {
"channels": 1
},
"components": {
"knob1": {
"component": "AnalogControl",
"pin": 23
},
"knob2": {
"component": "AnalogControl",
"pin": 24
},
"knob3": {
"component": "AnalogControl",
"pin": 25
},
"knob4": {
"component": "AnalogControl",
"pin": 26
},
"knob5": {
"component": "AnalogControl",
"pin": 27
},
"knob6": {
"component": "AnalogControl",
"pin": 28
},
"sw1": {
"component": "Switch",
"pin": 11
},
"sw2": {
"component": "Switch",
"pin": 10
},
"sw3": {
"component": "Switch",
"pin": 9
},
"sw4": {
"component": "Switch",
"pin": 8
},
"sw5": {
"component": "Switch",
"pin": 32
},
"sw6": {
"component": "Switch",
"pin": 33
},
"led1": {
"component": "Led",
"pin": 29
},
"led2": {
"component": "Led",
"pin": 30
}
},
"aliases": {
"switch1": "sw1",
"switch2": "sw2",
"switch3": "sw3",
"switch4": "sw4",
"switch5": "sw5",
"switch6": "sw6",
"sw_1": "sw1",
"sw_2": "sw2",
"sw_3": "sw3",
"sw_4": "sw4",
"sw_5": "sw5",
"sw_6": "sw6",
"kn1": "knob1",
"kn2": "knob2",
"kn3": "knob3",
"kn4": "knob4",
"kn5": "knob5",
"kn6": "knob6",
"kn_1": "knob1",
"kn_2": "knob2",
"kn_3": "knob3",
"kn_4": "knob4",
"kn_5": "knob5",
"kn_6": "knob6",
}
}