Implement a secure ICS protocol targeting LoRa Node151 microcontroller for controlling irrigation.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

41 lines
1.8 KiB

  1. {
  2. "version": "0.2.0",
  3. "configurations": [
  4. {
  5. "name": "Debug-@TARGET_NAME@",
  6. "type": "cppdbg",
  7. "request": "launch",
  8. "program": "${workspaceRoot}/build/src/apps/@APPLICATION@/@TARGET_NAME@",
  9. "args": [],
  10. "stopAtEntry": true,
  11. "cwd": "${workspaceRoot}",
  12. "environment": [],
  13. "externalConsole": false,
  14. "debugServerArgs": "-f interface/@OPENOCD_INTERFACE@ -f target/@OPENOCD_TARGET@",
  15. "serverLaunchTimeout": 20000,
  16. "filterStderr": true,
  17. "filterStdout": false,
  18. "serverStarted": "Info\\ :\\ [\\w\\d\\.]*:\\ hardware",
  19. "setupCommands": [
  20. { "text": "cd ${workspaceRoot}/build" },
  21. { "text": "file src/apps/@APPLICATION@/@TARGET_NAME@", "description": "load file", "ignoreFailures": false},
  22. { "text": "target extended-remote localhost:3333", "description": "connect to target", "ignoreFailures": false },
  23. { "text": "monitor reset halt", "description": "perform a reset and halt the target", "ignoreFailures": false },
  24. { "text": "load", "description": "flash target", "ignoreFailures": false },
  25. { "text": "monitor reset init", "description": "perform a reset and init the target", "ignoreFailures": false },
  26. { "text": "set output-radix 16", "description": "set the default numeric base to 16", "ignoreFailures": false }
  27. ],
  28. "logging": {
  29. "moduleLoad": true,
  30. "trace": true,
  31. "engineLogging": true,
  32. "programOutput": true,
  33. "exceptions": true
  34. },
  35. "MIMode": "gdb",
  36. "miDebuggerPath": "@GDB_BIN@",
  37. "debugServerPath": "@OPENOCD_BIN@"
  38. }
  39. ]
  40. }