Skip to content

Instantly share code, notes, and snippets.

@wdwalker
Created March 30, 2017 23:42
Show Gist options
  • Save wdwalker/d379280a9d24baf51b11f3ff4deda5c7 to your computer and use it in GitHub Desktop.
Save wdwalker/d379280a9d24baf51b11f3ff4deda5c7 to your computer and use it in GitHub Desktop.
mbed_app.json for HelloMbedStepper - defines IN1, IN2, IN3, IN4 for different boards
{
"macros": [
"NDEBUG=1"
],
"config": {
"pin1_name": {
"help": "Pin1 for stepper motor controller",
"macro_name": "IN1",
"required": true
},
"pin2_name": {
"help": "Pin2 for stepper motor controller",
"macro_name": "IN2",
"required": true
},
"pin3_name": {
"help": "Pin3 for stepper motor controller",
"macro_name": "IN3",
"required": true
},
"pin4_name": {
"help": "Pin4 for stepper motor controller",
"macro_name": "IN4",
"required": true
}
},
"target_overrides": {
"LPC1768": {
"pin1_name": "p12",
"pin2_name": "p13",
"pin3_name": "p15",
"pin4_name": "p16",
"target.features_remove": ["LWIP"],
"target.device_has_remove": ["ERROR_PATTERN", "LOCALFILESYSTEM", "SEMIHOST", "STDIO_MESSAGES"]
},
"NUCLEO_F024K6": {
"pin1_name": "D9",
"pin2_name": "D10",
"pin3_name": "D11",
"pin4_name": "D12"
},
"RBLAB_BLENANO": {
"pin1_name": "D2",
"pin2_name": "D1",
"pin3_name": "D0",
"pin4_name": "D3"
}
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment